Learn - Build - Code - Play
Using NeoPixels to Create Retro CircuitPython based Games
Using NeoPixels to teach CircuitPython coding concepts helps your students focus on core gaming concepts while dealing with the constraints of a limited display to create games. This is a great coding problem with real-world constraints normally found in various engineering disciplines. We seek to create handheld games that promote programming creativity while leveraging limited displays with just 10 NeoPixels. What type of games can be created with just 10 NeoPixels? Below is an example of an auto racing game based on Light Emitting Diodes (LEDs) (before NeoPixels) released in 1976 by Mattel Electronics. We seek to create games like this in CircuitPython but with NeoPixels and four colored buttons combining the button shield kit with the CPX. Follow us on Twitter for updates about our games and the button shield kit.
LED based games were fun as portable handheld gaming systems for us who grew up in the 80s, so I am seeking to capture that same kind of fun with the button shield kit while teaching young programmers how to code in CircuitPython. With all of the sensors on the CPX, it makes the perfect platform for developing handheld electronic games. Instead of 80s LEDs with no extra sensors, the Circuit Playground Express includes NeoPixels and a variety of other sensors to create fun handheld electronic games in CircuitPython.