The 20 lines of AOZ: Play Audio "music1" Locate 32,4 : Print "P I X E L R U N N E R" : Locate 33,6 : Print "o p & Mouse buttons" START: Actor "intro", X=320, Y=132, Image$="player_stand", Scale=2.0 Wait Input //DB Read "BEST" : If SCORE > BEST Then BEST = SCORE : DB Write "BEST" SCORE = 0 : Cls 0 Locate 48,1 : Print "Best score:" ; BEST Actor "Sky", Image$="sky", StartX = 0, EndX = -1600, Y = 35, Duration = 20000, LoopMove=True Actor "Ground", Image$="ground", Y = 300, Z=1, Duration = 150, LoopMove=True Actor Animation "run","1,2,3,L" : Actor Animation "fly","fly1,fly2,L" : Actor Animation "snail","snail1,snail2,L" Actor "Snail", Anim$="snail", X=1000, Y=266, EndX= -60, Duration=8000, LoopMove=True, Group$="enemy" Actor "Fly1", Anim$="fly", X=2400, Y=230, EndX= -60, Duration=8000, LoopMove=True, Group$="enemy" Actor "Fly2", Anim$="fly", X=1000, Y=170, EndX= -60, Duration=5000, LoopMove=True, Group$="enemy" Actor "Player",Anim$="run", X=80, Y=234, Scale=0.8, Behavior$="jump:gravity=2.6", LeftLimit=40, RightLimit=760, Control$="keyo:offsetX=-8;keyp:offsetX=8", Do Locate 24,1 : Print "Your score:"; SCORE : Inc SCORE Refresh If Actor Col( "Player", Group$="enemy" ) = True Then Actor Del "*" : Boom : Goto START Loop
Great video. Aoz is awesome
The 20 lines of AOZ:
Play Audio "music1"
Locate 32,4 : Print "P I X E L R U N N E R" : Locate 33,6 : Print "o p & Mouse buttons"
START:
Actor "intro", X=320, Y=132, Image$="player_stand", Scale=2.0
Wait Input
//DB Read "BEST" : If SCORE > BEST Then BEST = SCORE : DB Write "BEST"
SCORE = 0 : Cls 0
Locate 48,1 : Print "Best score:" ; BEST
Actor "Sky", Image$="sky", StartX = 0, EndX = -1600, Y = 35, Duration = 20000, LoopMove=True
Actor "Ground", Image$="ground", Y = 300, Z=1, Duration = 150, LoopMove=True
Actor Animation "run","1,2,3,L" : Actor Animation "fly","fly1,fly2,L" : Actor Animation "snail","snail1,snail2,L"
Actor "Snail", Anim$="snail", X=1000, Y=266, EndX= -60, Duration=8000, LoopMove=True, Group$="enemy"
Actor "Fly1", Anim$="fly", X=2400, Y=230, EndX= -60, Duration=8000, LoopMove=True, Group$="enemy"
Actor "Fly2", Anim$="fly", X=1000, Y=170, EndX= -60, Duration=5000, LoopMove=True, Group$="enemy"
Actor "Player",Anim$="run", X=80, Y=234, Scale=0.8, Behavior$="jump:gravity=2.6", LeftLimit=40, RightLimit=760, Control$="keyo:offsetX=-8;keyp:offsetX=8",
Do
Locate 24,1 : Print "Your score:"; SCORE : Inc SCORE
Refresh
If Actor Col( "Player", Group$="enemy" ) = True Then Actor Del "*" : Boom : Goto START
Loop
the great Python tutorial from @clearcode: ua-cam.com/video/AY9MnQ4x3zk/v-deo.html