Hi @reginald.raye
The goal from here should be useful
Here’s an example
marblerun.3dm (4.0 MB)
marblerun.gh (16.1 KB)
(and here if you want to include multiple balls with collisions between them
marblerun_multiball.gh (101.3 KB)
)
You should be able to just replace the surface inputs with a new ramp design.
Only include the stuff the ball will actually touch to avoid extra calculation.
This doesn’t consider surface friction or angular momentum, and I’m sure you’d need to make physical tests to adjust a real model, but it could be enough to get started with an idea of what could work.
Moving parts like see-saws or lifts would be a bit more work to set up but should be possible.
here’s another little 2d example