¡Amplia tu programa!

  • Puedes intentar cambiar la figura, el fondo o el objeto que la figura recoge.
  • Crear un contador de tiempo puede hacer tu juego aún más retador (pista: referir a las líneas 42 - 48 en la actividad de ejemplo).
  • Haz a la velocidad del juego aumentar con el tiempo (pista: Usa una variable que controle la velocidad del evento de intervalo).
  • Haz que tu personaje diga una frase justo antes de "Despegar" para coger estrellas.

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

stage.set_background("moon") sprite = codesters.Sprite("hedgehog") sprite.go_to(0, -210) points = 0 score_board = codesters.Display(points, -209, -209) def left(): sprite.turn_left(20) stage.event_left_key(left) def right(): sprite.turn_right(20) stage.event_right_key(right) def up(): sprite.move_forward(600) stage.wait(1) sprite.go_to(0, -210) stage.event_up_key(up) def interval(): rand_x = random.randint(-250, 250) rand_y = random.randint(-100, 250) goal_star = codesters.Star(rand_x, rand_y, 5, 15, "yellow") # add any other actions... stage.event_interval(interval, 2) def collision(sprite, hit_sprite): hit_sprite.hide() global points points += 1 score_board.update(points) # add any other actions... sprite.event_collision(collision)
  • Run Code
  • Enviar Trabajo
  • Show Console
  • Reset Code Editor
  • Codesters How To (opens in a new tab)