Space Invaders original arcade clone

Howdy, y'all.

I finally got back to some Playdate development. Figured I'd have some fun with having Claude port my original Asteroids game from Lua to C to eke out any performance gains. I also refined some of the graphics and included the "invert" option into the options menu (instead of maintaining another version). The conversion was a cinch for Claude (and I have NO desire to learn C...), so that was fun.

I've written a handful of arcade clones in Phaser, and I figured my JavaScript version of Space Invaders would be a good conversion to try. Wasn't sure how easily JS would port over to C, but I was once again very impressed. This Playdate version retains 100% of the accuracy to the original that I took pains to bake into the Phaser version. The 3D effect (which you can turn on/off in the menu) is an homage to the reflected mirror image technique the arcade game used.

Enjoy!

Download the Space Invaders .pdx file here.

1 Like