Why we built it
We wanted to build a two-player racing game inspired by classic Mario Kart.
The hard part
Two-player mode was the hardest part. We knew it would be difficult, but it made the game far more fun. Both boards have to agree on a single race: each sends its car's position and angle over UART, along with events like a dropped banana, and the other board applies them within the same 30 Hz loop that reads the joystick and updates the screen.