Game Design Document

Artificial Intelligence

R:GDD:Enemy AI
Enemy AI:
Villains and Monsters: A* pathfinding will be used.

Non-combat Characters:
Ares: Weapons Dealer Jenny: Item Dealer, Healer.

Friendly Characters:
Ares, Jenny, Aeri.

Support AI:
Aeri: A* pathfinding, if no other player is connected.
Ares: non-fighting character, vendor only.
Jenny: non-fighting character, vendor only.

Player and Collision Detection:
Collision for players will work on the obvious things, such as floors walls and enemies. They will be able to walk through the support character/second player.

Pathfinding:
Mobs will find the player using A* algorithm.