This commit is contained in:
2025-08-20 15:43:13 -07:00
commit e89ea769b6
5 changed files with 100 additions and 0 deletions

0
README.md Normal file
View File

100
notes/RPG-1-1.md Normal file
View File

@@ -0,0 +1,100 @@
# Game Ideas For RPG
First lets list are limitations for this project. We have:
## User Constraints
- 128x64 bit display *monocrome*
- 5 buttons *4 directional 1 action button*
- Buzzer *pauses when you make a noize*
## Software Constraints
- 16K of flash memery
- 2k of SRAM
This Leads us to some interesting things that we can do about are game.
# Game Desine
---
What is this game and what are its core features? for the small nature of the
console and the pore battery life this is going to be a roge like game. where
the player can go through different levels and defeet different monsters.
The gole of the game is to get to the end of the dongen with the highest score.
## Save States
There is no good way to hold long term memery in the ch32v003 so we will probly
have to use codes if you want to load up data for a previous save. This would be
good for trying to figure out secrets or different solutions to puzels
**SCRACH THIS IDEA**
We can use the players knolige to bring solutions to the different rooms of the
dongen. An exmaple would be the player taking the main path through the dongen
but at the end of the dongen the player dies but before he dies there is a
message that tells the player that there is more to this dongen then meets the
eye. This will encurage the player to go back through the dongen reveling all
of the secrets as runs go by and acheving a higher score.
**This is the idea that I am going with**
## Rooms
Each room has a different puzzel that you have to get pass let this be a
monstor, a number combenation, a real puzzel. the rooms can be layed out in any
way it just has to make cense where the player must go. There must be room for
hidden rooms in the dongen.
## Puzzels
What puzzels should the player solve?
> Rouls About the world:
> - The player CAN move SOME objects.
> - The Player CAN attack monsters.
> - The Player CAN attack SOME objects.
> - The Player CAN push buttons.
> - The Player CAN push SOME objects.
> - The Player MUST complete the puzzel to move to the next room.
> - The Player CAN move to a previous room AFTER completing the current room.
# Rooms
This is the plan for each room
## Room 1
Rules of the dongen
- push the center button
## Room 2
- kill the monstor
## Room 3
- push the object to complet the pattern
## Room 4
- kill 3 monsters
## Room 5
- kill a monster and get the key
**I dont know yet**
## Room 6
- Boss battel
## Room 7
- number puzzel
## Room 8
- Maze in a dark room.
## Room 9
- kill the gards
## Room 10
- Final Boss
# Room Layout
```
#----MAP----#
| S a 4>e B |
| | ^ | | |
| 1-2-3>d>9 |
| v | | |
| b 6-5>c | |
| L7-8--# |
#-----------#
Key:
[S] = start
[B] = boss
[1-9] = rooms
[|, -] = paths
[^,v,<,>] = secret paths
[a - e] = secret rooms
```

0
src/drivers/i2c_screen.c Normal file
View File

0
src/drivers/i2c_screen.h Normal file
View File

0
src/main.c Normal file
View File