2. Updated Path finding in the game
3. Added Group formation
Idle: wait for commands from player or enemy to show up in range. *Still doing unit separation checking and will move if possible collision is predicted (I forgot to do this earlier in my implementation that caused me a lot of trouble).
Move: Move to assigned destination.
Patrol: Move to assigned destination and go to Chase state if find any enemies.
Chase: Chase the target until reach the attack range or out of sight.
Attack: Attack until enemy defeated or out of range .
2. Path Finding:
3. Group Formation
That's about it for now. My next step will be adding more units and details(GUI and levels) to the game. I will have some play test after my single player mode is done. And after that I will be doing networking for this game and finish it by May.
The AI Systems of Left 4 Dead - Valve
Coordinated Unit Movement
Implementing Coordinated Movement