So here how its is...
Done with the ZombiePerception application
Done with ZombieMovement application (not quite)
Done with ZombiePathfinding application
All applications are done and working except ZombieMovement, there are some issues i need to adress before calling it complete.
Once ZombieMovement is complete, i will (1) Make a new FinitStateMachine applying some nessesary changes, and (2) combine the three applications or apply them directly to the game.
Demonstration of ZombiePathfindingV0.2 below
http://dl.dropbox.com/u/3537859/Zombie/ZombiePathfindingV0.2.exe
Note that in ZombiePathfinding the path-finding has been the primary focus, and not other aspects like movement or collition.
Zombies move between nodes in a node network. In the demonstration, the zombies spend some time 'around' their current node before choosing to move on to the next one, zombies do this when they are in a state of 'roaming'. They 'roam' when colliding with an obstacle to, this is only temporary until i redesign the stateMachine. If you want to follow just one zombie as he moves around press '1', there will also be a state indicator and current node indicator over his head.
I haven't been able to work as much as i would want with this project, due to hard studying. Unfortunately that will be the case the next couple of weeks as well, but i will give it some work when i have the time.
|