This repo contains graphical simulations that are designed to run on a microcontroller with an SSD1306 display attached. A desktop simulator (Linux X11) is also included to aide development without continually having to reflash the microcontroller.
- birds
- Implementation of the Boids algorithm which simulates a flock of birds.
- conway
- This is my implementation of Conway's game of life with cycle detection to automatically restart the game when the automation reaches a steady state.
- gerono
- Gerono Lemniscate implementation in fixed point (Figure 8/infinity curve).
- heart
- Fixed point drawing of a love heart.
- tests
- Sanity checks for some of the maths/algorithms involved