This project is a clone of the classic space invaders game made for the BalCCon2k24 Badge (MC-0o00).
This project depends on following libraries:
- ch32v003-joypad: Joypad driver for input handling.
- ch32v003-st7735-driver: ST7735 display driver for rendering graphics.
- ch32v003fun: PlatformIO framework for ch32v003
Tip
You can download the already compiled firmware releases page.
You can use PlatformIO to build this project. Just clone this repository and run pio run
in the project directory or use the VSCode extension.
You can use PlatformIO or wlink to flash the firmware to the badge.
pio run -t upload
wlink flash .pio/build/ch32v003f4p6_evt_r0/firmware.bin
The badge has 6 buttons, 3 on each side.
Use the top and middle buttons to navigate the menu and the bottom button to select.
Use the middle button to move in that direction and the top buttons to shoot.
This project is licensed under the MIT License - see the LICENSE file for details.