Project Specification
- Project Type: Academic
- Project Mode: Group
- Project Status: Complete
- Project Duration: 3 Weeks
- Project Involvement
- Project management
- Integrated pathfinding algorithms
- Implemented finite-state machine
- Software Applications
- Git (GitHub)
- Microsoft Visual Studio
- Supported Platforms
- Windows
- Download: itch.io
- Documentation: .pdf .docx
Synopsis
A single-player two-dimensional combat game, integrating pathfinding algorithms and a finite state machine to
populate an intelligent agent, capable of providing a player-versus-environment experience.
Tank War is simple two-dimensional strategic shooter game. Each tank has a fixed number shells which it can fire,
there are no opportunities to restock ammunition. Fired shells will only hit objects which are in the tanks field of
vision at the time the shell is fired. Each tank scores points by shooting the other tank or shooting one of the opposition’s
buildings. At the end of the game the tank with the highest points wins. The game ends when both tanks have run out of ammunition
or when either player’s buildings have been entirely destroyed. One tank (blue) is playable, whereas the other (red) exhibits an
intelligent controller.