Baseline: Migrated from local arduino IDE project, compiles but contains dead code and needs refactoring

This commit is contained in:
2025-11-23 15:05:46 +00:00
committed by James-admin
parent 36449a1bcf
commit 32aaab67e3
32 changed files with 4314 additions and 0 deletions

27
src/info.txt Normal file
View File

@@ -0,0 +1,27 @@
--> Project Outline <--
Hardware:
I am making a small, handheld 3d printed games console for my 7yo and 5yo cousins
the console has a 128x128 colour OLED display, a 7 segment display, a basic speaker,
two buttons and a joystick (with a built-in button). I also plan to make it battery powered too.
The console will also have wireless capabilites by using the NFR24L01 radio transceiver module. this
will the consoles to communicate and open the door to multiplayer games
The main board is a arduino nano R4. this has 256kb of programable memory, 32kb or ram and 8kb or EEPROM
for storing save states.
Software:
The computer needs to have a centeral "OS" that everything is based around. It need a menu to navigate
and needs settings to the user can customise things.
The OS will also have a top bar to give the user information about the deice such as battery level and time
Current List of Required Programs:
- Calculator
- Snake (single player and multiplayer, selected from within the game)
- 2D puzzle maze (a 2d generated maze with a procedually generated puzzles to solve)
- asteroids (single player and multiplayer. In multiplayer you can shoot eachother)
- messenger (a way to send a text message to the other device. more for fun as it is short range)
- chess (single player and multiplayer. You can also play against a basic AI)
- 3D maze (may be out of the scope of this project)
- more to come!