bg 1 bg copy 0,0,32,32 to 0,0 gamepad 1 x=64 y=64 s=1 j=9 face=1 px=35 score=0 pxt=40 ts=11 tsc=10 prex=130 levelone: do cls print "presents",score,"/3" bg 1 bg copy 0,0,32,32 to 0,0 sprite 0,x,y,s sprite 1,px,80,8 sprite 2,80,70,7 sprite 3,70,55,7 sprite 4,40,55,7 sprite 5,pxt,50,8 sprite 6,100,55,ts sprite 7,130,55,7 sprite 8,prex,50,8 sprite 9,145,80,17 y=y+1 if y>80 then y=80 if y=80 then j=9 if y=80 and face=0 then s=1 if y=80 and face=1 then s=3 if left(0) then face=1 if right(0) then face=0 if left(0) then x=x-1 if right(0) then x=x+1 if button(0,0) and j>0 then y=y-3 if button(0,0) and j>0 and face=0 then s=2 if button(0,0) and j>0 and face=1 then s=4 if sprite hit(0) and sprite hit(1) then score=score+1 if sprite hit(0) and sprite hit(1) then px=-10 if sprite hit(0) and sprite hit(8) then score=score+1 if sprite hit(0) and sprite hit(8) then prex=-10 if sprite hit(0) and sprite hit(5) then score=score+1 if sprite hit(0) and sprite hit(5) then pxt=-10 if sprite hit(0) and sprite hit(2) then y=y-1 if sprite hit(2) and face=0 and j>0 then s=1 if sprite hit(2) and face=1 and j>0 then s=3 if sprite hit(2) and j<0 then j=9 if sprite hit(0) and sprite hit(3) then y=y-1 if sprite hit(3) and face=0 and j>0 then s=1 if sprite hit(3) and face=1 and j>0 then s=3 if sprite hit(3) and j<0 then j=9 if sprite hit(0) and sprite hit(4) then y=y-1 if sprite hit(4) and face=0 and j>0 then s=1 if sprite hit(4) and face=1 and J>0 then s=3 if sprite hit(4) and j<0 then j=9 if sprite hit(0) and sprite hit(6) and tsc>0 then y=y-1 if sprite hit(0) and sprite hit(6) and tsc>0 then tsc=tsc-2 if sprite hit(6) and face=0 and j>0 then s=1 if sprite hit(6) and face=1 and j>0 then s=3 if sprite hit(6) and j<0 and tsc>0 then j=9 if sprite hit(6) and tsc<0 then j=0 if button(0,0) then j=j-1 if sprite hit(0) and sprite hit(7) then y=y-1 if sprite hit(7) and face=0 and j>0 then s=1 if sprite hit(7) and face=1 and J>0 then s=3 if sprite hit(7) and j<0 then j=9 if sprite hit(9) and sprite hit(0) and score=3 then goto leveltwo if tsc>0 then ts=11 if tsc<0 then ts=12 tsc=tsc+1 if tsc>5 then tsc=5 loop leveltwo: px=75 pxt=25 prex=130 score=0 x=64 y=64 do cls print "presents",score,"/3" bg 1 bg copy 0,0,32,32 to 0,0 sprite 0,x,y,s sprite 1,px,10,8 sprite 2,80,70,7 sprite 3,70,55,7 sprite 4,60,40,7 sprite 5,pxt,80,8 sprite 6,50,10,ts sprite 7,40,30,7 sprite 8,prex,50,8 sprite 9,145,80,17 y=y+1 if y>80 then y=80 if y=80 then j=9 if y=80 and face=0 then s=1 if y=80 and face=1 then s=3 if left(0) then face=1 if right(0) then face=0 if left(0) then x=x-1 if right(0) then x=x+1 if button(0,0) and j>0 then y=y-3 if button(0,0) and j>0 and face=0 then s=2 if button(0,0) and j>0 and face=1 then s=4 if sprite hit(0) and sprite hit(1) then score=score+1 if sprite hit(0) and sprite hit(1) then px=-10 if sprite hit(0) and sprite hit(8) then score=score+1 if sprite hit(0) and sprite hit(8) then prex=-10 if sprite hit(0) and sprite hit(5) then score=score+1 if sprite hit(0) and sprite hit(5) then pxt=-10 if sprite hit(0) and sprite hit(2) then y=y-1 if sprite hit(2) and face=0 and j>0 then s=1 if sprite hit(2) and face=1 and j>0 then s=3 if sprite hit(2) and j<0 then j=9 if sprite hit(0) and sprite hit(3) then y=y-1 if sprite hit(3) and face=0 and j>0 then s=1 if sprite hit(3) and face=1 and j>0 then s=3 if sprite hit(3) and j<0 then j=9 if sprite hit(0) and sprite hit(4) then y=y-1 if sprite hit(4) and face=0 and j>0 then s=1 if sprite hit(4) and face=1 and J>0 then s=3 if sprite hit(4) and j<0 then j=9 if sprite hit(0) and sprite hit(6) and tsc>0 then y=y-1 if sprite hit(0) and sprite hit(6) and tsc>0 then tsc=tsc-2 if sprite hit(6) and face=0 and j>0 then s=1 if sprite hit(6) and face=1 and j>0 then s=3 if sprite hit(6) and j<0 and tsc>0 then j=9 if sprite hit(6) and tsc<0 then j=0 if button(0,0) then j=j-1 if sprite hit(0) and sprite hit(7) then y=y-1 if sprite hit(7) and face=0 and j>0 then s=1 if sprite hit(7) and face=1 and J>0 then s=3 if sprite hit(7) and j<0 then j=9 if sprite hit(9) and score=3 then goto levelthree if tsc>0 then ts=11 if tsc<0 then ts=12 tsc=tsc+1 if tsc>5 then tsc=5 loop levelthree: score=0 x=64 y=64 px=140 pxt=40 prex=100 ex=64 moves=3 es=9 do cls print "presents",score,"/3" bg 1 bg copy 0,0,32,32 to 0,0 sprite 0,x,y,s sprite 1,px,65,8 sprite 2,64,70,7 sprite 3,20,70,7 sprite 4,140,70,7 sprite 5,pxt,25,8 sprite 6,30,50,ts sprite 7,40,30,7 sprite 8,prex,60,8 sprite 9,145,80,17 sprite 10,ex,80,es y=y+1 ex=ex+moves es=es+1 if es=11 then es=9 if ex>130 then moves=-3 if ex<0 then moves=3 if y>80 then y=80 if y=80 then j=9 if y=80 and face=0 then s=1 if y=80 and face=1 then s=3 if left(0) then face=1 if right(0) then face=0 if left(0) then x=x-1 if right(0) then x=x+1 if button(0,0) and j>0 then y=y-3 if button(0,0) and j>0 and face=0 then s=2 if button(0,0) and j>0 and face=1 then s=4 if sprite hit(0) and sprite hit(1) then score=score+1 if sprite hit(0) and sprite hit(1) then px=-10 if sprite hit(0) and sprite hit(8) then score=score+1 if sprite hit(0) and sprite hit(8) then prex=-10 if sprite hit(0) and sprite hit(5) then score=score+1 if sprite hit(0) and sprite hit(5) then pxt=-10 if sprite hit(0) and sprite hit(2) then y=y-1 if sprite hit(2) and face=0 and j>0 then s=1 if sprite hit(2) and face=1 and j>0 then s=3 if sprite hit(2) and j<0 then j=9 if sprite hit(0) and sprite hit(3) then y=y-1 if sprite hit(3) and face=0 and j>0 then s=1 if sprite hit(3) and face=1 and j>0 then s=3 if sprite hit(3) and j<0 then j=9 if sprite hit(0) and sprite hit(4) then y=y-1 if sprite hit(4) and face=0 and j>0 then s=1 if sprite hit(4) and face=1 and J>0 then s=3 if sprite hit(4) and j<0 then j=9 if sprite hit(0) and sprite hit(6) and tsc>0 then y=y-1 if sprite hit(0) and sprite hit(6) and tsc>0 then tsc=tsc-2 if sprite hit(6) and face=0 and j>0 then s=1 if sprite hit(6) and face=1 and j>0 then s=3 if sprite hit(6) and j<0 and tsc>0 then j=9 if sprite hit(6) and tsc<0 then j=0 if button(0,0) then j=j-1 if sprite hit(0) and sprite hit(7) then y=y-1 if sprite hit(7) and face=0 and j>0 then s=1 if sprite hit(7) and face=1 and J>0 then s=3 if sprite hit(7) and j<0 then j=9 if sprite hit(9) and score=3 then goto levelfour if sprite hit(10) and sprite hit(0) then goto levelthree if tsc>0 then ts=11 if tsc<0 then ts=12 tsc=tsc+1 if tsc>5 then tsc=5 loop levelfour: sprite off x=64 y=64 score=0 ex=160 moves=3 es=9 px=20 pxt=80 prex=150 do cls print "presents",score,"/3" bg 1 bg copy 0,0,32,32 to 0,0 sprite 0,x,y,s sprite 1,px,50,8 sprite 2,10,70,7 sprite 3,20,55,7 sprite 4,150,70,7 sprite 5,pxt,70,8 sprite 6,140,55,ts sprite 7,150,40,7 sprite 8,prex,35,8 sprite 9,145,80,17 sprite 10,ex,80,es y=y+1 ex=ex+moves es=es+1 if es=11 then es=9 if ex>130 then moves=-3 if ex<0 then moves=3 if y>80 then y=80 if y=80 then j=9 if y=80 and face=0 then s=1 if y=80 and face=1 then s=3 if left(0) then face=1 if right(0) then face=0 if left(0) then x=x-1 if right(0) then x=x+1 if button(0,0) and j>0 then y=y-3 if button(0,0) and j>0 and face=0 then s=2 if button(0,0) and j>0 and face=1 then s=4 if sprite hit(0) and sprite hit(1) then score=score+1 if sprite hit(0) and sprite hit(1) then px=-10 if sprite hit(0) and sprite hit(8) then score=score+1 if sprite hit(0) and sprite hit(8) then prex=-10 if sprite hit(0) and sprite hit(5) then score=score+1 if sprite hit(0) and sprite hit(5) then pxt=-10 if sprite hit(0) and sprite hit(2) then y=y-1 if sprite hit(2) and face=0 and j>0 then s=1 if sprite hit(2) and face=1 and j>0 then s=3 if sprite hit(2) and j<0 then j=9 if sprite hit(0) and sprite hit(3) then y=y-1 if sprite hit(3) and face=0 and j>0 then s=1 if sprite hit(3) and face=1 and j>0 then s=3 if sprite hit(3) and j<0 then j=9 if sprite hit(0) and sprite hit(4) then y=y-1 if sprite hit(4) and face=0 and j>0 then s=1 if sprite hit(4) and face=1 and J>0 then s=3 if sprite hit(4) and j<0 then j=9 if sprite hit(0) and sprite hit(6) and tsc>0 then y=y-1 if sprite hit(0) and sprite hit(6) and tsc>0 then tsc=tsc-2 if sprite hit(6) and face=0 and j>0 then s=1 if sprite hit(6) and face=1 and j>0 then s=3 if sprite hit(6) and j<0 and tsc>0 then j=9 if sprite hit(6) and tsc<0 then j=0 if button(0,0) then j=j-1 if sprite hit(0) and sprite hit(7) then y=y-1 if sprite hit(7) and face=0 and j>0 then s=1 if sprite hit(7) and face=1 and J>0 then s=3 if sprite hit(7) and j<0 then j=9 if sprite hit(9) and score=3 then goto levelfive if sprite hit(10) and sprite hit(0) then goto levelfour if tsc>0 then ts=11 if tsc<0 then ts=12 tsc=tsc+1 if tsc>5 then tsc=5 loop levelfive: x=64 y=64 score=0 ss=13 springboost=0 px=90 pxt=25 prex=130 do cls print "presents",score,"/3" bg 1 bg copy 0,0,32,32 to 0,0 sprite 0,x,y,s sprite 1,px,50,8 sprite 2,30,50,7 sprite 3,75,10,7 sprite 4,90,40,7 sprite 5,pxt,80,8 sprite 6,50,10,ts sprite 7,40,30,7 sprite 8,prex,50,8 sprite 9,145,80,17 sprite 10,30,80,ss y=y+1 if y>80 then y=80 if y=80 then j=9 if y=80 and face=0 then s=1 if y=80 and face=1 then s=3 if left(0) then face=1 if right(0) then face=0 if left(0) then x=x-1 if right(0) then x=x+1 if button(0,0) and j>0 then y=y-3 if button(0,0) and j>0 and face=0 then s=2 if button(0,0) and j>0 and face=1 then s=4 if sprite hit(0) and sprite hit(1) then score=score+1 if sprite hit(0) and sprite hit(1) then px=-10 if sprite hit(0) and sprite hit(8) then score=score+1 if sprite hit(0) and sprite hit(8) then prex=-10 if sprite hit(0) and sprite hit(5) then score=score+1 if sprite hit(0) and sprite hit(5) then pxt=-10 if sprite hit(0) and sprite hit(2) then y=y-1 if sprite hit(2) and face=0 and j>0 then s=1 if sprite hit(2) and face=1 and j>0 then s=3 if sprite hit(2) and j<0 then j=9 if sprite hit(0) and sprite hit(3) then y=y-1 if sprite hit(3) and face=0 and j>0 then s=1 if sprite hit(3) and face=1 and j>0 then s=3 if sprite hit(3) and j<0 then j=9 if sprite hit(0) and sprite hit(4) then y=y-1 if sprite hit(4) and face=0 and j>0 then s=1 if sprite hit(4) and face=1 and J>0 then s=3 if sprite hit(4) and j<0 then j=9 if sprite hit(0) and sprite hit(6) and tsc>0 then y=y-1 if sprite hit(0) and sprite hit(6) and tsc>0 then tsc=tsc-2 if sprite hit(6) and face=0 and j>0 then s=1 if sprite hit(6) and face=1 and j>0 then s=3 if sprite hit(6) and j<0 and tsc>0 then j=9 if sprite hit(6) and tsc<0 then j=0 if button(0,0) then j=j-1 if sprite hit(0) and sprite hit(7) then y=y-1 if sprite hit(7) and face=0 and j>0 then s=1 if sprite hit(7) and face=1 and J>0 then s=3 if sprite hit(7) and j<0 then j=9 if sprite hit(9) and score=3 then goto levelsix ss=13 if sprite hit(10) and sprite hit(0) then ss=14 if sprite hit(10) and sprite hit(0) then j=0 if sprite hit(10) and sprite hit(0) then springboost=10 if springboost>0 then y=y-4 if springboost>0 then springboost=springboost-1 if tsc>0 then ts=11 if tsc<0 then ts=12 tsc=tsc+1 if tsc>5 then tsc=5 loop levelsix: x=64 y=64 score=0 ss=13 springboost=0 px=90 pxt=25 prex=130 do cls print "presents",score,"/3 sorry i got lazy" bg 1 bg copy 0,0,32,32 to 0,0 sprite 0,x,y,s sprite 1,px,50,8 sprite 2,35,50,7 sprite 3,75,10,7 sprite 4,90,40,7 sprite 5,pxt,80,8 sprite 6,50,10,ts sprite 7,40,30,7 sprite 8,prex,50,8 sprite 9,145,80,17 sprite 10,60,80,ss y=y+1 if y>80 then y=80 if y=80 then j=9 if y=80 and face=0 then s=1 if y=80 and face=1 then s=3 if left(0) then face=1 if right(0) then face=0 if left(0) then x=x-1 if right(0) then x=x+1 if button(0,0) and j>0 then y=y-3 if button(0,0) and j>0 and face=0 then s=2 if button(0,0) and j>0 and face=1 then s=4 if sprite hit(0) and sprite hit(1) then score=score+1 if sprite hit(0) and sprite hit(1) then px=-10 if sprite hit(0) and sprite hit(8) then score=score+1 if sprite hit(0) and sprite hit(8) then prex=-10 if sprite hit(0) and sprite hit(5) then score=score+1 if sprite hit(0) and sprite hit(5) then pxt=-10 if sprite hit(0) and sprite hit(2) then y=y-1 if sprite hit(2) and face=0 and j>0 then s=1 if sprite hit(2) and face=1 and j>0 then s=3 if sprite hit(2) and j<0 then j=9 if sprite hit(0) and sprite hit(3) then y=y-1 if sprite hit(3) and face=0 and j>0 then s=1 if sprite hit(3) and face=1 and j>0 then s=3 if sprite hit(3) and j<0 then j=9 if sprite hit(0) and sprite hit(4) then y=y-1 if sprite hit(4) and face=0 and j>0 then s=1 if sprite hit(4) and face=1 and J>0 then s=3 if sprite hit(4) and j<0 then j=9 if sprite hit(0) and sprite hit(6) and tsc>0 then y=y-1 if sprite hit(0) and sprite hit(6) and tsc>0 then tsc=tsc-2 if sprite hit(6) and face=0 and j>0 then s=1 if sprite hit(6) and face=1 and j>0 then s=3 if sprite hit(6) and j<0 and tsc>0 then j=9 if sprite hit(6) and tsc<0 then j=0 if button(0,0) then j=j-1 if sprite hit(0) and sprite hit(7) then y=y-1 if sprite hit(7) and face=0 and j>0 then s=1 if sprite hit(7) and face=1 and J>0 then s=3 if sprite hit(7) and j<0 then j=9 if sprite hit(9) and score=3 then goto bfs ss=13 if sprite hit(10) and sprite hit(0) then ss=14 if sprite hit(10) and sprite hit(0) then j=0 if sprite hit(10) and sprite hit(0) then springboost=10 if springboost>0 then y=y-4 if springboost>0 then springboost=springboost-1 if tsc>0 then ts=11 if tsc<0 then ts=12 tsc=tsc+1 if tsc>5 then tsc=5 loop bfs: cls print"prepare this is the final level containing a boss a to continue" print"but wait im too lazy sorry" #1:MAIN PALETTES 040C080000383400003C0C00003F3C00 003F2A15003F2A15003F2A15003F2A15 #2:MAIN CHARACTERS 00000000000000000000000000000000 000818043E7C7C440008180200000000 000818043E7CFE000008180200000000 001018207C3E3E220010184000000000 001018207C3E7F000010184000000000 1038387C7CFE00000010200840041038 0000000000000000FFFFFFFFFFFFFFFF 00000000420000000000007EE7420000 00543810107C10100000006C6C006C6C 3C3CBDFF3C3C246C0028000000000000 3C3C3CFFBD3C246C0028000000000000 00000018420000000000007EE7420000 000000004224240000000042E7662400 00422418182442007E0000000000007E 00000000661866000000007E0000007E 00004000000002000040E070180E0702 00000200000040000002070E1870E040 000406FFFF0604000000000000000000 387C7C7C7C7C7C440000280028100000 0000387C7C7C7C440000002800100000 00000010383838280000000028100000 00000000001038100000000000002800 003C425A5A423C0000003C342C3C0000 10101054381000000000000000000000 #3:MAIN BG 00001410000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000000000000000000000000 00000000000005000100000000000000 00000000000000000000050000000000 00000000000005000000000006000600 06000600060006000600060006000600 06000600060006000600060006000600 06000600060006000600060006000600 06000600060006000600060006000600 06000600060006000600060006000600 06000600060006000600060006000600 06000600060006000600060006000600 06000600060006000600060006000600 06000600060006000600060006000600 06000600060006000600060006000600 06000600060006000600060006000600 06000600060006000600060006000600 06000600