A Submarine Hunting Game with C and CircuitPython #Gaming #RaspberryPi @Raspberry_Pi @HackSpaceMag
For Global Game Jam, Piotr Gaczkowski and his team built a 3D game using a mix of 2D and 3D assets found in their Hackerspace, garages, local trash bins, etc., the perfect embodiment of “one man’s trash is another man’s treasure.” The protagonist is the captain of a nuclear submarine. The vessel is controlled using a discarded washing machine front panel. An oscilloscope acts as a sonar and shows incoming enemies. A 128×64 LED matrix panel acts as a periscope. And there’s lots of cardboard for the hull.
Gameplay consists of several mini games played using the washing machine panel, a PiDP11 (Raspberry Pi powered) computer, and other items. A Raspberry Pi acts as the central game “server” and communicates with other devices using a serial protocol. The controllers are a mix of Raspberry Pi Pico and Arduino Nano. The code was written in C, C++ and CircuitPython.
Have an amazing project to share? The Electronics Show and Tell is every Wednesday at 7:30pm ET! To join, head over to YouTube and check out the show’s live chat and our Discord!
Python for Microcontrollers – Adafruit Daily — Python on Microcontrollers Newsletter: A New Arduino MicroPython Package Manager, How-Tos and Much More! #CircuitPython #Python #micropython @ThePSF @Raspberry_Pi
EYE on NPI – Adafruit Daily — EYE on NPI Maxim’s Himalaya uSLIC Step-Down Power Module #EyeOnNPI @maximintegrated @digikey