Virtual Car

Monday, June 01, 2020


This interactive activity demonstrates how vectors are used to represent velocity (speed and direction) and acceleration. In the activity, vectors change in real-time as you "drive" a car on a flat plain; as you change speed and direction, vectors originating from the car respond to your actions. A graph depicting speed vs. time also responds to your actions, displaying both the speed and acceleration of the car.

My Role

Lead Engineer (Project Contractor)


Javascript, Phaser3, and Tiled

Key Contributions

  • Rebuilt Flash interactive using modern web technologies
  • Decompiled old Flash .SWF to recover art assets
  • Integrated new assets and sounds
  • Added keyboard navigation for users without mice