STEP 23: Let's make the game end when the spaceship collides with one of the blocks!

  • Go to and drag Collision to the bottom of your program.
  • Delete the .hide() command that is inside the collision() event.
  • Go to and drag Text in Color inside of the collision event. Change the name to result.
  • Change the text to "Game Over!". Change the coordinates to 0, 0. Change the color to "white".

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

stage.set_background("space") sprite = codesters.Sprite("spaceship") sprite.set_size(0.5) sprite.go_to(-200, 0) stage.set_gravity(10) stage.disable_all_walls() def space_bar(): sprite.jump(5) # add other actions... stage.event_key("space", space_bar) def interval(): top_height = random.randint(50, 300) # sprite = codesters.Sprite("image", x, y) top_rock = codesters.Sprite("asteroid", 300, 0) top_rock.set_height(top_height) top_rock.set_gravity_off() top_rock.set_y_speed(0) top_rock.set_top(250) bot_height = 350 - top_height bot_rock = codesters.Sprite("asteroid",300, 0) bot_rock.set_height(bot_height) bot_rock.set_gravity_off() bot_rock.set_y_speed(0) bot_rock.set_bottom(-250) top_rock.set_x_speed(-2) bot_rock.set_x_speed(-2) # add any other actions... stage.event_interval(interval, 5)
  • Run Code
  • Submit Work
  • Next Activity
  • Show Console
  • Reset Code Editor
  • Codesters How To (opens in a new tab)