I have had little time to work on this project, but instead of continuing with the interpreter/device code, I started making a little roguelike game the device.
The basic idea for the game is the player has a ship, and can travel between several different planets. Possibly do some trading.

Landing on a planet will generate a map, essentially an 8 level dungeon with enemies and a boss at end level.

After making a playable map, as well as some basic item interaction I got the idea that I could use the game itsel as the UI for this device. While the player is in the ship, they can access the console screen, or check device battery levels or other device settinngs.
Travel between planets will use constant accelleration. The old "Turn and Burn" procedure.
All tiles are 8x8, and as the device screen is monochrome, the sprites are stored in bytearrays, so each individual sprite is only using 8 bytes of memory. This will allow many available sprites. The goal for the game itself is to have each planet have its own tileset, enemies, items, and resources.
I also want to look into prcedurally generating different types of sprites, specifically terrain types and enemies.
Gordon
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.