GameAI
GameAI
Learnt the basic theories behind AI and explore methods to apply AI using a game engine for various game genres.
Project Deliverables:
Program movement for characters using FSM and Behaviour Tree while ensuring that they are in sync
Program pathfinding system for NPC through either Astar or waypoints
Fighting Behaviour for Player such as Melee, Slash, Punched by NPC and Death.
Fighting and Patrol Behaviour for NPC such as Patrol, Punch and Block Sword.
Detect and Fighting Behaviour for Monster such as Attack and Defend.
Outcome of the Project:
Program movements and behaviours for characters using GameAI techniques such as behaviour trees and FSM.
What I learnt from the project:
The project taught me quite a bit and reinforced my learning during the semester. For example, I learnt different ways to code a character's behaviour such as FSM and Behaviour trees which made the task simpler as I did not have to go through so many if statements.