stage.set_background("grassland2")
stage.disable_right_wall()
stage.disable_left_wall()
s=0
t=0
monsters=["monster1","monster2","monster3","monster4","monster5"]
score=codeaha.Text("score:"+str(s),200,200,"blue")
text=codeaha.Text("3",0,0,"red")
text.set_size(2)
stage.wait(1)
text.set_text("2")
stage.wait(1)
text.set_text("1")
stage.wait(1)
text.set_text("游戏开始!!!")
stage.wait(1)
stage.remove_sprite(text)
stage.set_gravity(10)
stage.set_bounce(0)
sprite=codeaha.Sprite("ahaworldwalk1",-200,0)
sprite.set_size(0.2)
def a_key():
if sprite.ycor()<-200:
sprite.jump(10)
stage.event_key("w", a_key)
def collision(sprite, hit_sprite):
global t
stage.remove_sprite(sprite)
stage.remove_sprite(hit_sprite)
t=1
sprite.event_collision(collision)
def interval():
global t
global s
if t==0:
s=s+10
score.set_text("score:"+str(s))
speed=random.randint(5,10)
monster=random.choice(monsters)
sprite1=codeaha.Sprite(monster,300,-210)
sprite1.set_size(0.2)
sprite1.set_x_speed(-speed)
else:
text=codeaha.Text("Game Over!!!",0,0,"red")
text.set_size(2)
stage.event_interval(interval, 1)