Durante este curso, te sumergirás en el emocionante mundo de la creación de videojuegos utilizando la librería pygame, con el lenguaje de programación del que todo el mundo habla: Python.
Pygame es una librería para crear videojuegos 2d con Python que es fácil de aprender y también muy divertida, que cuenta con un montón de opciones para crear videojuegos.
Cada sección del curso tiene ejercicios prácticos para ponerte a prueba, si alguno no te sale, no te preocupes, todos tienen la solución explicada al detalle.
En cada sección nos centraremos en un tema del videojuego que te explicaré paso a paso.
Algunos de estos temas son: el mapa (cómo cargar un mapa y trabajar con él) , el jugador (implementar el salto y el movimiento a la derecha), la cámara (como tener un mapa que sea mas grande que la ventana) , las colisiones (detectar colisiones utilizando rectángulos y máscaras), los estados del juego (dibujar un texto en la ventana y reiniciar el juego), las partículas (cómo crear partículas para mejorar el aspecto visual del juego), ¡y mucho más!
A medida que vayamos avanzando en el desarrollo del videojuego, iremos añadiendo nuevas características, mejorando las que ya tenemos, corrigiendo errores, etc. Replicando así el proceso típico de desarrollo de software.
Al finalizar el curso, tendrás una visión general de la creación de un videojuego desde cero y habrás creado tu propia versión del Geometry Dash, que podrás seguir mejorando con las características que desees. ¡Esa es la mejor manera de aprender!