Well ...the hidden object for the ramp ist not necesary in some cases, but it is just a helper to prevent not to fall down...we can do that by many ways...even with way points...
example:
autocam off
sync on
hide mouse
`*************************************************************
rem way points objects
for i= 1 to 3
make object box i,80,10,10
color object i,rgb(rnd(255),rnd(255),rnd(255))
next i
zrotate object 1,-45:move object left 1,100
zrotate object 2,45:move object right 2,100
move object up 3,40
`************************************************************
rem player
make object box 20,20,20,20
position object 20,-100,100,0
position camera 0,50,-200
point camera 0,0,0
do
run=run+1
if run=4000 then run=0
if run<2000
move object right 20,0.12
endif
if run>2000
move object left 20,0.12
endif
for i= 1 to 3
if object collision(20,i) then zrotate object 20,object angle z(i)
next i
sync
loop
oh my god