thanks, jumping from one cube to another would be the idea and yes i do ihave code:
`setup level, player, and camera
setuplevel()
setupplayer()
setupcamera()
setupall()
`----------------main loop--------------------
do
if leftkey()=1 then move object 1, -.4
if rightkey()=1 then move object 1, .4
if spacekey()=1 and playergrav#=0.0
playergrav#=.6
endif
posx1#=object position x(1)
posy1#=object position y(1)
posz1#=object position z(1)
posy1#=posy1#+playergrav#
position object 1,posx1#,posy1#,posz1#
sync
if object collision(1,1000)=1
playergrav#=0.0
posy1#=posy1#+2.5
endif
if object collision(1,1000)=0
playergrav#=playergrav#-0.2
endif
` set cursor 1, 1 : PRINT object position y(1)
` set cursor 1, 15 : PRINT playergrav#
sync
loop
`---------------------------------------------
`----------------functions--------------------
`---------------------------------------------
function setuplevel()
make object box 1000, 10, 2, 5
set object collision on 1000
set object collision to boxes 1000
make object box 1001, 10, 2, 5
set object collision on 1001
set object collision to boxes 1001
position object 1001, 11, .5, 0
endfunction
`---------------------------------------------
function setupplayer()
make object sphere 1, 1
set object collision on 1
set object collision to spheres 1
position object 1, 0, 2, 0
yrotate object 1, 90
endfunction
`---------------------------------------------
function setupcamera()
position camera 0, 10, -20
endfunction
`---------------------------------------------
function setupall()
set global collision on
endfunction
`---------------------------------------------
http://www.geocities.com/tylerc1324