GALACTIC GRAVITY
An interactive procedurally generated roller coater sim. Endless, VR-enabled, physics-integrated, block-reactive, parent-child, Block9 450x.
EXPLORE THE DEMOAn interactive procedurally generated roller coater sim. Endless, VR-enabled, physics-integrated, block-reactive, parent-child, Block9 450x.
EXPLORE THE DEMOEach Galactic Gravity provides an endless roller coaster ride. More track & terrain will be procedurally generated as it travels, infinitely!
Tracks can include loopdy-loops, a variety of twists and turns, as well as exhilirating drops.
A thrill ride isn't complete without the feeling of exhiliration!
Experience the infinite coaster first-hand with VR, and enter your unique alien world!
Tested and fully functional on Oculus Quest 2.
To make GG possible, I inscribed Cannon.js (a lightweight physics engine).
THREE.js does not natively support physics or rigidbody calcs. Cannon allows us to assign rigidbodies with THREE.js objects to create realistic collision interactions.
This lets us use realistic FPS controls with jumping and collision physics, and add objects to our scene!
GG uses a robust terrain generation engine to create its alien worlds with dozens of parameters.
Each world can have oceans, mountains, plains, and everything in between, all uniquely generated from the inscription ID
The terrain engine dynamically generates stats about itself, giving you info about the elevation slope, and roughness.
Each GG has its own procedurally generated solar system, with between 0 and 20 planets.
Planets are built with GLSL, and combine various coloration and shape properties. Some planets have rings, some change over time, all will make your ride more Galactic.
GGs listen to the Bitcoin blockchain and constantly react to the most recent block data, as well as the elapsed time since the last block.
The weather and clouds are re-generated each block based on the congestion of the blockchain.
Prarticularly busy block? A downpour will start!
The lighting, car velocity, postprocessing filters, and water effects all react to the elapsed time of the current block.
The Interaction Menu in the top right includes dozens of controls that let you get more from your GG!
Override block data, modify FPS controls and physics, alter ride speed, and play our Shootout minigame!
Shoot the targets before time runs out and try to make it to the next level! Featuring realistic ricochet effects. On-chain gaming!
In April 2024, I inscribed 500 parent-child pieces on 450x Block9 sats.
I used Sat-1 with these, so that I could use them when I finally had some worth art. GG is that art!
The piece you buy will be an inscription on the 69 million range, which is recognized by MagicEden!
Mint Page on TRIO will be opening soon, follow us on Twitter and join the Discord to stay in-the-know!