In this program, there are 11 agents involved. An evader and 10 chasers shown in Red colour and white colour. By default, the program will starts in Self-Driven mode, where the evader will try to escape from the attacks of enemies while the enemies will wandering around to search for the evader. However, user can choose to change the mode by pressing "W". State Machine used to make the decision on whether the enemies should search for the evader, prepare to attack, attack the evader, or try to avoid laser. On the other hand, the evader will switch between run away from the enemies and wandering around. Steering behaviours involved in this program are seek, pursuit, wander, flee, and separation. Combination of these behaviours are decided by the state machine. The Evader v_1.0 To make this demo looks more interesting, some controls have been added. Controls:
To download demo(*.zip) please click here. Video: The Evader v2.0 All of the controls for version 2.0 are the same to version 1.0. The differences in this demo 2.0 are: New Features:
Techniques Implemented:
To download demo(*.zip), please click here. Video: | LinksAcademic Projects
Self-study projects
CodeCompetitionsArticles
|