The paper mainly represents a tank fight simulation system analysis and design. Three assistant algorithms for finding adjacent nodes improve A* algorithm. An improved MVC pattern is introduced, and the system design based on MVC is also explained. Java events are introduced, and it's applied in controlling tanks and implementing full screen pattern. In order to improving drawing efficiency, the article puts forward a region combination algorithm. Frame rate control is also studied here. Spring Frame Work is applied to loosening the dependency among objects. The system is convenient to modify some parameters by using text configuration. The running result shows that the improved path search algorithm is succeed in detecting path. |