Nican / cs4732-roller-coaster

cs4732-roller-coaster

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CS4732 Spider Coaster!

Simpler roller coaster, programmed in Dart, using three.dart, and rendering for WebGL.

Live demo: http://users.wpi.edu/~nican/coaster/ Project source: https://github.com/Nican/cs4732-roller-coaster

Building:

Commands:

  • In the rider
    • T = Toggles between First person/Chase Camera/Free Camera (WASDQE and mouse look, right mouse forward, left mouse backward)
  • In the editor
    • Click on a cube face to move the cube in the direction of the face normal.
    • While dragging a cube, press D, to duplicate the cube.
    • While dragging a cube, press delete, to delete the cube.

Herique Polido:

  • Coaster spline calculation
  • Rail mesh creation
  • Rail editor
  • Chase Camera
  • Part of coaster rider
  • Fixed numerous bugs in the Three.dart library

Andrew Feeney:

  • Cart Controller
    • Energy based velocity
    • Force calculations
  • SparkParticleHandler
  • SparkParticle
  • Third Person camera in CoasterRider
  • Spark Particle System handling in CoasterRider

About

cs4732-roller-coaster


Languages

Language:Dart 100.0%