This week I was working on a roguelike with a working title of Robot Arena. It was inspired by the programming and racing mechanics of the RoboRally board game. You program your robot with 5 instructions and then watch while they are executed. You are racing against 3 competitors through a dungeon. The dungeon is filled with conveyor belts, lasers, spikes, smashers and monsters.
I wanted to encourage the type of play where you are always thinking several moves ahead even without perfect information. I also wanted to set up some tension between running at the front of the group and facing more enemies or hanging back and passing at the right time. There were other choices about risk reward like should I take a shortcut through the laser even though I take damage.
I spent a fair amount of time on it this week which was documented on a blog. Ultimately I didn’t make it far enough to get all the features finished and tested. It still needs some work to call it a complete game. I felt I was making good progress but I struggled quite a bit with the racing AI. I was also trying out a component entity system which I did enjoy. I learned a lot, had a great time and am looking forward to doing it again next year!
I have a working prototype which can be downloaded here. Here is a screenshot of how it looked at the end.
Congratulations to all of the challengers this year. I have been checking out some of the games and you really outdid yourselves!