dallas gawlick
IMG_20190127_001724.jpg

hermitcrab

hermitcrab

an arcade machine in the palm of your hand

 
 
I coded my own version of Space Invaders for my hermitcrab game system.

I coded my own version of Space Invaders for my hermitcrab game system.

 
 

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 coded my own version of Pong for hermitcrab. I was going for the oldest-school feel.

I coded my own version of Pong for hermitcrab. I was going for the oldest-school feel.

 
As part of the hermitcrab project I learned how to create bitmaps and display them through hexadecimals.

As part of the hermitcrab project I learned how to create bitmaps and display them through hexadecimals.

 
 

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!

 
 
I created my own bitmap for the splash screen of the game system: a hermit crab shell and the logo text below.

I created my own bitmap for the splash screen of the game system: a hermit crab shell and the logo text below.

 
 

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.