When the player 'catches' a piece of information, let's remove that hit_sprite from the stage.

A hit_sprite is what we call the info sprites inside the collision event.

  • Go to and drag out Remove Sprite. Drop it inside the collision event.
  • Change sprite in .remove_sprite() to hit_sprite.

To navigate the page using the TAB key, first press ESC to exit the code editor.

stage.set_background("schoolhallway") sprite = codesters.Sprite("person8") stage.set_gravity(4) stage.disable_floor() sprite.set_gravity_off() sprite.go_to(0, -220) score = 0 score_board = codesters.Display(score) my_info = ["cellphone", "address", "birthdate"] def left_key(): sprite.move_left(20) # add other actions... stage.event_key("left", left_key) def right_key(): sprite.move_right(20) # add other actions... stage.event_key("right", right_key) def interval(): x = random.randint(-230, 230) info_img = random.choice(my_info) # sprite = codesters.Sprite("image", x, y) info = codesters.Sprite(info_img, x, 275) # add any other actions... stage.event_interval(interval, 3) def collision(sprite, hit_sprite): # add any other actions... global score sprite.event_collision(collision)
  • Run Code
  • 提交作品
  • 下个活动
  • Show Console
  • Reset Code Editor
  • Codesters How To (opens in a new tab)