JRoller is a software that offers a virtual rollercoaster simulator.
One of its standout features is its ability to automatically generate tracks and other physical variables based on freely-placeable fulcrums. These are points that define the track, which is then interpolated between them using a "periodic cubic spline" function.
Perhaps one of the best things about JRoller is that it doesn't require any 3D acceleration, making it compatible with most Java-enabled browsers. And if you want to change the fulcrums in real-time, you'll be able to do so with ease.
Of course, there are some limitations to this software. For one, there's no documentation included with the download. That being said, the creator of JRoller is happy to answer any questions you might have about the code, should you wish to modify it.
Overall, if you're looking for a fun and easy-to-use rollercoaster simulator, JRoller is definitely worth checking out. Just make sure you have a Java compiler installed if you want to build it from source, along with the Java Runtime Environment to run it.
Version 0.9: N/A