MAAAN Thats a cool game for 20 lines!
Doesn't work in Pro, but works fine in DB1.
Here's some working code for Pro, although the collision is screwy and it runs much faster.
sync on:sync rate 0:hide mouse:autocam off:b=1
for y=1 to 10:for x=1 to 30:read a
if a=1 then b=b+1:make object cube b,10:position object b,x*10,y*-10,0:make object collision box b,-5,-5,-5,5,5,5,0:color object b,rgb(0,0,200)
if a=2 then x#=x*10:y#=y*-10
if a=3 then make object cube 1000,6:position object 1000,x*10,y*-10,0:make object collision box 1000,-3,-3,-3,3,3,3,0:color object 1000,rgb(200,200,0)
next x:next y
color backdrop 0:make object sphere 1,6:color object 1,rgb(0,200,0):make object collision box 1,-3,-3,-3,3,3,3,0:do
if rightkey() then s#=s#+.4
if leftkey() then s#=s#-.4
s#=s#/1.3:x#=x#+s#:if upkey() and grav#=0 and get object collision y()<0 then grav#=2.3
grav#=grav#-.1:y#=y#+grav#:position object 1,x#,y#,0:if object collision(1,1000)>0 then goto win
if object collision(1,0)>0
yrotate object 1000,wrapvalue(object angle y(1000)+3):xrotate object 1000,wrapvalue(object angle x(1000)+3):dec x#,get object collision x():dec y#,get object collision y()
if get object collision y()<>0 then grav#=0
endif
position object 1,x#,y#,0:position camera curvevalue(x#,camera position x(),10),curvevalue(y#,camera position y(),10),-100:
sync
loop
win:
do:set cursor 0,0:print "You Win!":sync:loop
data 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1:data 1,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,1,1,0,0,0,0,1,1,1,1,1:data 1,0,1,1,0,1,1,0,0,0,0,1,0,0,0,0,1,1,0,1,1,0,0,0,0,0,1,1,1,1
data 1,0,1,1,0,0,1,1,0,0,0,1,0,0,0,1,1,0,0,1,1,0,0,0,1,0,1,1,1,1:data 1,0,1,1,1,0,0,1,1,1,0,1,0,1,0,1,0,0,1,1,1,0,0,1,1,0,0,0,1,1:data 1,0,1,1,1,0,0,0,0,1,0,0,0,1,0,1,0,1,1,1,1,0,0,0,1,0,1,0,1,1
data 1,0,1,1,1,1,0,0,0,1,0,1,1,1,0,1,0,1,1,1,1,1,0,0,1,0,1,0,0,1:data 1,0,1,1,1,1,1,0,0,1,0,1,0,0,0,1,0,1,1,1,0,0,0,1,1,0,1,1,0,1:data 1,0,0,0,0,0,0,0,0,2,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,3,0,1
data 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
I could fix it with editing but I guess there's no pint if you are using it for a different game. But anyway, Nice one ASM this is very cool, tight coding