![]() |
| Three players with their starting castles |
Game play takes place in three repeating stages. In the build phase players must place random Tetris like wall pieces onto their territory trying to enclose as many tiles as they can before the timer runs out. Players must have at least one keep enclosed by walls other wise they are defeated. If they do survive they receive gold based on how much land they destroyed and how many walls they destroyed in the previous round.
![]() |
| AI made castle (excluding green) enclosing multiple keeps |
In the attack phase players use their cannons to assault the walls of the other players' castles. Players must use their cursor to select which wall piece they want their cannons to destroy. They must destroy as many as much of their enemies' castles before the timer runs out. Each player participate in each round simultaneously which will repeat until only one player remains and is declared the victor or until a round count is reached and then the player with the highest score wins.
![]() |
| Blue losing to yellow after not enclosing any keeps |
This fun action filled game forces players to think quickly on their feet trying to fit a certain wall piece to finish their castles and react quickly to combat other players. Each map has a randomly generated map allowing for new unpredictable maps able to support 2-8 players. AI have four levels of difficulty allowing for the player to have a fun easy match or a tough challenge.
![]() |
| Eight player free for all in the attack phase |
Team:
Jesse Harrison: Architecture/Graphics programmer
Aaron McDaniel: UI and Gameplay programmer
William Jacobs: Physics and AI programmer
My Contributions:
- Implemented the collision resolution and physics (C++)
- Created the random map generator (C++)
- Made the enemy AI using finite state machines and planning (C++)
- Worked on some of the game play (C++)
Available Summer of 2013



