Free ActionScript

Flash AS2 & AS3 Tutorials, Game Code, Effects, Source Files & Sample Downloads

Car Movement: Acceleration, Braking, Turning & Reverse

This is a GTA style top-down view car driving game example. This fla shows you how to implement car movement; Acceleration, Braking, Turning & Reverse.

Customizable Car Settings:

  • Max Speed – max car speed
  • Max Reverse Speed – max car speed in reverse
  • Acceleration – acceleration speed
  • Deceleration – braking speed
  • Friction – how far the car rolls before stopping
  • Max Steering Rate – max rate at which car can turn
  • Steering Acceleration – how fast the car starts turning
  • Steering Friction- how fast the car corrects itself (when you “let go of the wheel”)
  • Car Starting Direction – set car rotation on start

Preview

Download Fla Sample

Download Fla Sample

Updates
1/09/2011 – v2.0
-Re-wrote most of the code
-Fixed drifting bug
-Added car starting rotation

Update:
ActionScript 3 version of this script is available here:

http://www.freeactionscript.com/2010/06/as3-car-movement-acceleration-turning-braking/