AMPLIAR—PASO 1 : ¡Hagamos nuestro juego más difícil acelerando la pelota cada vez que rebota en la cabeza del atleta!

  • Dentro de su evento de colisión, ELIMINAR esta línea: hit_sprite . establecer_y_velocidad( 5 )
  • En , arrastre Get y Speed dentro de su evento de colisión. Esto nos da la velocidad actual de la pelota.
  • Cambia el nombre delante de .get_y_speed() de sprite a hit_sprite .
  • Asegúrese de que su línea .get_y_speed() tenga una sangría de cuatro espacios. Debe tener esto delante: ····

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

microbit = codesters.Microbit() microbit.show_string("hello") stage.set_background("moon") sprite = codesters.Sprite("astronaut1") sprite.move_down(150) def button_a(): sprite.move_left(50) microbit.event_button_a(button_a) def button_b(): sprite.move_right(50) microbit.event_button_b(button_b) ball = codesters.Sprite("rock") ball.set_x_speed(5) ball.set_y_speed(5) def collision(sprite, hit_sprite): hit_sprite.set_y_speed(5) sprite.event_collision(collision) stage.disable_floor()
  • Run Code
  • Enviar Trabajo
  • Actividad Siguiente
  • Show Console
  • Reset Code Editor
  • Codesters How To (opens in a new tab)