In this game you program a quadcopter and for now your mission is to dodge the zombies and make them run into each other until only one or less are left. For this purpose, there are functions for changing the quadcopter's angle, accelerating and scanning your field-of-view for zombies.
You can play the game online here or download and modify lots of constants (like adding more zombies) here. The first page contains also the documentation for the functions.
Known flaws of the prototype:
- The textbox is kind of annoying for programming.
- Maybe most likely the fact that degrees are calculated in radians.
- The separation between programming and running the game may kind of diminish the fun. In a real game it could be solved by progressively introducing challenges or quadcopter capabilities, I guess.
Ideas not yet tried: (not likely in this prototype)
- Using a low-level assembly-like language or something similar.
- Giving the quadcopter a weapon.
- Giving the quadcopter a light or some similar object that can lure the zombies away, possibly into traps.
- Different kinds of zombies. Different kinds of quadcopters. Different kinds of quadcopter firmware.
- Obstacles, buildings, other structures.
- Multiple quadcopters. Potentially with a protocol to create some kind of swarm behavior.
- Limited battery powers.
- ...
If you are interested in testing this prototype, all kinds of feedback about the concept as well as problems with this implementation are welcome.
Best regards, Sauer2