Practices for the subject Artificial Intelligence.
- Practice 1: Steering behavior: basic movement.
- Practice 2: Steering behavior: advanced movement.
- Practice 3: Pathfinding A*.
- Practice 4: Navmesh creation. (I've used this editor to create de navmesh.xml)
- Practice 5: Pathfinding in navmesh.
- Practice 6: State Machines.
- Practice 7: Behavior Trees.
Every practice is an improvement from the last one so a lot of the code is reused. But you should look at it closely because sometimes although it's really similar it has a little change.
- Firstly, you need to download this MOAI SDK. It's a reduction from the real one which you can find at its repository.
- MOAI folder must be at the same level in the path that the practice folder.
- Inside practice folder must be the host folder and stdafx.h/.cpp.
- Code must be compiled for x86.