Video Game Module - Robotron
In a future timeline, robots have banded together and revolted against the humans. The player operates a superhuman who has a projectile weapon, with which to defend themself against endless waves of robots.
This practical is a Processing-based 2D arcade-style game inspired by Robotron 2084, created as part of the CS4303 Video Games module. The player operates a superhuman fighting back endless waves of enemy robots in a procedurally generated arena while rescuing the last surviving human family.
The game integrates a range of AI behaviors: roaming, line-of-sight seeking, and A* pathfinding. Procedural level generation using random walk ensures unique layouts in each wave, in increasing difficulty. A system of power-ups, obstacles, and different enemy types adds tactical depth and replayability.
Read the report here.