Skip to content

pixmusix/Rocket_BusyBoard4Toddlers

Repository files navigation

Rocket_BusyBoard4Toddlers

A digital busy-board for young children. Launch and control a rocketship with zero fine motor skills!

Checklist

  • Classes for each component used in the build ✔️
  • Port the a stripped down PVector class from Java to C++ ✔️
  • Write a struct for the Rocket to be displayed on the LED Matrix ✔️
  • Write a function that passes RGBA data into the rocket Struct from a bmp ✔️
  • Classes for particles, planets, stars etc. ✔️
  • Physics? 🙄 ✔️
  • TEST :: Draw Rocket to LEDs ✔️
  • TEST :: Draw Planets to LEDs ❌
  • TEST :: Demonstrate movement of planets ❌
  • Build a external clock and latch ✔️
  • Implement a render function that runs on pin interupt ✔️
  • Function to check for Rocket being armed ✔️
  • Expand the the properties of a rocket to include fuel and vectors ✔️
  • Animate Rocket Flying with flames ✔️
  • Allow the rocket to steer by rotating the planets around the centre of mass ✔️
  • Populate the universe with particles as time progresses ❌
  • Switching between "HUD" and "Space" previews ❌
  • Make the Vect class return itself when performing basic operations like multiply ❌
  • Write Handlers for diplaying data on the rainbow and strip ✔️
  • Write Handlers for the SevenSegment to display the Joystick Vector ✔️
  • ...

Component Tests

  • LEDs
  • Buttons
  • Pots
  • Joystick
  • Numpad
  • Mechanical Keys
  • Switches

About

A digital busy-board for young children. Launch and control a rocketship with zero fine motor skills!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published