📡 Capítulo 4: Eventos en Python (PictoBlox)

En este capítulo vamos a aprender algo clave en programación:

👉 Los eventos son lo que hace que un programa “reaccione” a algo que ocurre.

Por ejemplo:

  • Cuando se inicia el programa
  • Cuando se pulsa una tecla
  • Cuando se hace clic

🧠 ¿Qué aprenderás aquí?

  • Detectar inicio del programa
  • Detectar teclas
  • Detectar clics
  • Reacciones automáticas del sistema

📚 Diccionario completo de Eventos (Naranja)

Bloque Eventos Código en Python
Al presionar bandera verdeon_start()
Al hacer clic en spritesprite.on_click()
Al presionar teclasprite.on_keypress("w")
Al recibir mensajeon_message("inicio")
Enviar mensajesend_message("inicio")
Cuando toque objetosprite.on_touch("objeto")
Al iniciar clonon_clone_start()
Crear clonsprite.create_clone()

🧪 Ejemplos SOLO con eventos

on_start()
  sprite.say("¡Empieza el juego!")

sprite.on_keypress("w")
  sprite.move(10)

🚀 Reto Abutuber: Reacciones automáticas

Crea un sistema donde:

  • Al iniciar → Tobi saluda
  • Al pulsar W → se mueve
  • Al hacer clic → cambia de disfraz
Ver solución
on_start()
  sprite.say("¡Hola!", 2)

sprite.on_keypress("w")
  sprite.move(10)

sprite.on_click()
  sprite.nextcostume()

💡 Consejo Abutuber: Los eventos son el “sistema nervioso” de un programa. Sin ellos, el programa no reacciona a nada.