/FurryRTS

The final project for the course COMP4501

Primary LanguageC#

FURRY RTS

  • Most of the technical requirements were described in previous README.md

  • Pathfinding: A raycasting based pathfinding was implemented, which allows units to steer out of the way of buildings and other units to move to allow better movement.

  • Semi-automatic actions: After crafting the unit will go back to the storage, units will attack enemies when nearby.

  • Enemy AI: enemy will randomly find resources to craft, and select buildings to build. If they have enough resources, they will start attacking the opponent team.

  • Full game mechanics: End game text will be shown when one building health becomes zero

  • Feedback to the player: GUI was implemented to show the main building health and the resources a team owns