an arcade machine in the palm of your hand
As part of nwHacks 2019 I built a micro arcade machine using Arduino and a 128x64 OLED screen on I2C protocol.
The goal of hermitcrab was to support multiple games on the same device, akin to hermit crabs wearing multiple shells on their bodies. I started with Pong, then built Space Invaders, both from scratch. I learned a great deal about classic game design in the process, even though my technology was still far more advanced than the old arcade machines.
I created my own bitmaps for Space Invaders, and animated them as the game progressed. Luckily I only worked in monochrome; colour would have been a huge challenge in one night!
Finally, I created a splash screen for the game system, pictured here at 4am along with the controller hardware. From this screen the user could choose which game, or a series of instructions on the machine’s operation. The logo, of course, was my own.