Joustish is a game that is very similar to the arcade classic Joust, but with some minor differences.

Flap around on your bird like a madman as you attempt to unseat the enemy bird riders! Hit an enemy when you are higher than them and they will be separated from their bird as a harmless egg. Don’t leave those eggs lying around, though, or a new enemy will eventually spring from it!

Featuring endless but ever-changing waves, as the terrain will alter every 10 waves until the lava below is exposed.

I developed this in the ProjectABE emulator, so please let me know if it works well on the real hardware.

Here is the source repository, and here are the latest releases, which have links to each release version’s precompiled .hex file.

The game is mostly complete, but I couldn’t test saving highscores to EEPROM because it appears that ProjectABE either doesn’t save the EEPROM state for .hex files dragged into it, or I’m still doing something wrong. Also, I’m hoping to add sound in the future, but sound support in the emulator isn’t ideal. Still, it’s been amazingly helpful to be able to use ProjectABE.

Also, I recorded animated gifs in both the online and older offline versions of ProjectABE, and it seems like the speed of the gif is slower (or a lower framerate?) than normal in the online version, but faster than normal in the offline version.

Online emulator:



Offline emulator:



This is a submission for the Arduel contest.