Ir al contenido principal

Destacados

¡Diversión bajo el mar! Descubre "Burbujas Numéricas", el juego gratuito para dominar las secuencias.

  ¡Bienvenidos a mi blog! Hoy estoy muy emocionada de compartir con ustedes un proyecto al que le he dedicado mucho corazón y lógica de programación: Burbujas Numéricas . Como saben, me apasiona crear herramientas que faciliten el aprendizaje, y este videojuego nace con el objetivo de que los niños (y no tan niños) practiquen el razonamiento lógico-matemático de una forma visual y emocionante. 🦈 ¿Quiénes nos acompañan en esta aventura? En las profundidades del océano, no estarás solo. Tenemos dos personajes que reaccionan a tus resultados: El Buzo: Un tierno compañero con escafandra que celebrará con saltos de alegría cada vez que logres completar una secuencia. ¡Es tu mayor fan! Tibu: Un tiburón muy atento que está al acecho. Si cometes un error, aparecerá para darte un pequeño susto. ¡Así que mantente concentrado! 🫧 ¿Cómo se juega? La dinámica es sencilla pero desafiante: Verás subir 5 burbujas con números que siguen un patrón o secuenc...

Mis primeros pasos con Pygame Zero - Lección 4


Lección 4: Desarrollando Nuestro Primer Videojuego con Pygame Zero
¡Bienvenidos a la cuarta lección de nuestra serie “Mis primeros pasos con Pygame Zero”! En esta lección, vamos a dar un gran paso adelante y comenzar a desarrollar nuestro primer videojuego. En esta primera etapa, aprenderemos a importar las bibliotecas necesarias, definir el ancho y alto de la ventana, crear los actores y declarar variables. Además, estructuraremos el juego con las funciones actualizar, dibujar y una función para reiniciar el juego si hemos perdido y presionamos la tecla espacio.

Importando las Bibliotecas
Lo primero que necesitamos hacer es importar las bibliotecas necesarias para nuestro juego. En Pygame Zero, esto es bastante sencillo:
import pgzrun
import random

Definiendo el Tamaño de la Ventana
A continuación, definimos el tamaño de la ventana del juego. Esto se hace configurando las variables WIDTH y HEIGHT.

Creando los Actores
Los actores son los personajes o elementos que se moverán en nuestro juego. Vamos a crear un actor llamado y además la posición entro de la ventana.
oso = Actor('oso')
oso.pos = 400, 360

manzana = Actor('manzana',(random.randint(0, WIDTH),0))

Declarando Variables
Es importante declarar las variables que utilizaremos en nuestro juego. 
fondo = 'fondo'
puntos = 0
game_over = False
velocidad = 10

Estructurando el Juego
Ahora, vamos a estructurar nuestro juego con las funciones actualizar, dibujar y una función para reiniciar el juego.

Función actualizar
La función actualizar se encarga de actualizar la lógica del juego en cada
Def update():
    pass

Función dibujar
La función dibujar se encarga de dibujar los elementos en la pantalla.

def draw():
    screen.clear()
    screen.blit('fondo',(0,0))
    oso.draw()
    manzana.draw()

Función para Reiniciar el Juego
Finalmente, definimos una función para reiniciar el juego cuando se presiona la tecla espacio 

def on_key_down(key):
    pass

Para ejecutar nuestro juego:
pgzrun.go 

Tanto la función update como on_key_down estas funciones están vacías ya que en la próxima lección vamos a escribir la lógica de nuestro juego.
Puedes descargar los recursos desde aquí:

VER VIDEO:

 

Comentarios

Entradas populares