Skip to content

Nican/cs4732-roller-coaster

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages