Embedded Multiplayer Racer
A two-player racing game written in bare-metal C for a microcontroller, with every driver written from the registers up.
Spec
- MCU
- TI MSPM0G3507, Cortex-M0+
- Libraries
- None, register-level
- Display
- ST7735 LCD over SPI
- Input
- Joystick via ADC
- Audio
- DAC + timer
- Game loop
- 30 Hz
- Multiplayer
- 2 boards, custom UART protocol
- Physics
- Velocity, collision detection
Write-up coming soon.
Why I built it
Who it was for and what problem they had.
The hard part
One decision I had to make and what I gave up.
What I'd do next
Honest limits and the next measurement.