sprite = codesters.Sprite("shark") sprite.set_size(2) stage.set_background("underwater") sprite.go_to(0, 200) gravity = -2 stage.set_gravity(gravity) stage.disable_ceiling() sprite.gravity_off() score = 0 # text = codesters.Text("text", x, y) text = codesters.Text(str(score), 100, 200) def left(): sprite.move_left(20) # add other actions... stage.event_left_key(left) def right(): sprite.move_right(20) # add other actions... stage.event_right_key(right) def interval(): fish = codesters.Sprite("fish") x = random.randint(-230, 230) print(x) fish.go_to(x, -275) gravity = gravity - .5 stage.set_gravity(gravity) stage.event_interval(interval, 2) def index_collision(index): sprite_collided_with = stage.get_sprite_by_index(index) stage.remove_sprite(sprite_collided_with) sprite.turn_right(360) score = score + 1 text.set_text(str(score)) # add any other actions... sprite.event_collision(index_collision)
  • Run Code
  • Show Console
  • Codesters How To (opens in a new tab)