Browse > Article

Physics-based Simulation of a VTVL Vehicle for 2D Games  

Moon, Sukjin (Kwangwoon University)
Choi, Min Gyu (Kwangwoon University)
Abstract
In this paper, we consider a physics-based 2D flight simulation game where users can easily control realistic flight of a vehicle equipped with two thrusters that allow vertical takeoff and vertical landing. The flight vehicle can be manipulated by directly controlling the thrusting force at each thruster using a pair of analog input devices such as joysticks. However, it might require too much practice to make aerobatic flying solely with this kind of control. We propose a set of fly-by-wire methods that provide easy-to-use, intuitive control of a VTVL vehicle. Based on PD controllers, the proposed methods allow users to specify the velocity or position of the vehicle directly. Furthermore, they are easy to understand and simple to implement. We expect that the proposed vehicle model and control mechanism could be used in various 2D games.
Keywords
vertical takeoff and vertical landing vehicle; physics-based simulation; PD control;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Capcom. (1984) 1942. [Online]. Available: http://http://en.wikipedia.org/wiki/1942 (video game)
2 U. Romania. (2009) Tom clancy's hawx. [Online]. Available: http://hawxgame.uk.ubi.com
3 Microsoft. (2006) Flight simulator x. [Online]. Available: http://www.microsoft.com/games/flightsimulatorx
4 B. F. Allen, M. Neff, and P. Faloutsos, "Pose control in dynamic conditions," in Proc. 3rd International Conference on Motion in Games, 2010, pp. 34-44.
5 E. Guendelman and R. Fedkiw, "Impulse-based control of joints and muscles," IEEE Transactions on Visualization and Computer Graphics, vol. 14, no. 1, pp. 37-46, 2008.   DOI   ScienceOn
6 J. Tan, K. Liu, and G. Turk, "Stable proportional-derivative controllers," IEEE Computer Graphics and Applications, vol. 31, no. 4, pp. 34-44, 2011.   DOI   ScienceOn
7 E. Catto. Box2D: A 2D physics engine for games. [Online]. Available: http://www.box2d.org