proyecto en Python Skill Tree

Juego de Empujar Cajas con Pygame

Principiante

En este proyecto, desarrollaremos el clásico juego Sokoban utilizando Python y Pygame, cubriendo la sintaxis básica de Python y las habilidades de desarrollo de juegos con Pygame.

python

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

Este proyecto es el desarrollo del clásico juego Sokoban utilizando el lenguaje de programación Python y la librería Pygame.

Los conceptos cubiertos en este proyecto son:

  • Sintaxis básica de Python
  • Desarrollo básico de juegos con Pygame

Este curso tiene un nivel de dificultad moderado y es adecuado para usuarios que tienen un conocimiento básico de Python y desean profundizar sus conocimientos.

El código fuente sokoban.py.zip, se libera bajo la licencia GNU GPL v3, y la skin fue creada por Borgar.

👀 Vista previa

Animación de vista previa del juego Sokoban

🎯 Tareas

En este proyecto, aprenderás:

  • Cómo inicializar el juego utilizando Pygame
  • Cómo manejar los eventos del juego y las operaciones del teclado
  • Cómo implementar el mapa del juego
  • Cómo implementar las operaciones de movimiento para el jugador y las cajas
  • Cómo implementar las operaciones de deshacer y rehacer
  • Cómo probar la interfaz del juego

🏆 Logros

Después de completar este proyecto, serás capaz de:

  • Inicializar Pygame y configurar la ventana del juego
  • Manejar los eventos del juego y las entradas del teclado en Pygame
  • Implementar el mapa del juego y mostrarlo utilizando Pygame
  • Implementar las operaciones de movimiento para el jugador y las cajas
  • Implementar las operaciones de deshacer y rehacer en el juego
  • Probar y ejecutar la interfaz del juego

Profesor

labby
Labby
Labby is the LabEx teacher.