Easy Learning with Python: Crea tu primer juego con Pygame
Development > Programming Languages
7.5 h
£39.99 £12.99
4.3
30893 students

Enroll Now

Language: Spanish

Crea tu primer videojuego con Python y Pygame

What you will learn:

  • Desarrollar videojuegos 2D con Pygame.
  • Programar con el lenguaje Python de forma práctica.
  • Implementar la programación orientada a objetos en Python.
  • Crear sistemas de colisiones y gestión de eventos.
  • Desarrollar un sistema de puntuación y gestión de niveles.
  • Gestionar sprites y gráficos en un videojuego.
  • Crear una experiencia de juego completa, desde el inicio hasta el final.
  • Implementar sistemas de control del jugador.
  • Desarrollar una mejor comprensión de la lógica de programación.
  • Mejorar tu currículum con habilidades de programación de videojuegos.

Description

Desata tu creatividad y crea tu propio videojuego con Python y Pygame. Este curso te guiará paso a paso en el desarrollo de un juego de naves espaciales, enseñándote los fundamentos de la programación en Python y las herramientas de Pygame.

Aprenderás a manejar eventos del usuario, crear gráficos, gestionar colisiones, implementar un sistema de puntuación y mucho más. No necesitas experiencia previa en programación, solo entusiasmo por aprender. Desde la instalación de Pygame hasta la creación de una experiencia de juego completa, este curso te proporciona todos los conocimientos necesarios.

¿Por qué elegir Python para desarrollar videojuegos? Python es un lenguaje poderoso, fácil de aprender y con una amplia comunidad que ofrece soporte y recursos. Pygame, una librería de Python, simplifica enormemente el proceso de desarrollo de juegos 2D, permitiéndote enfocarte en la lógica y la creatividad.

Este curso no solo te enseñará a programar juegos, sino que te proporcionará habilidades altamente demandadas en la industria del desarrollo de software. Mejora tu currículum y abre nuevas oportunidades profesionales.

¡Inscríbete ahora y transforma tu pasión por los videojuegos en una habilidad profesional! Aprende a construir juegos, crea tu portafolio y destaca en el competitivo mercado laboral. No esperes más, ¡comienza tu aventura en el mundo del desarrollo de videojuegos!

Testimonios de estudiantes exitosos: Muchos ex-alumnos han encontrado nuevas oportunidades laborales gracias a las habilidades adquiridas en este curso. ¡Tú también puedes ser uno de ellos!

Curriculum

Introducción

Esta sección inicial te da la bienvenida al curso, presentando al instructor y proporcionando una visión general del proyecto. Se cubre la planificación del desarrollo del juego y se proporcionan los archivos descargables necesarios. Las charlas incluyen una introducción a NumPy (00:39), una presentación general del curso (01:50), una presentación del instructor (01:19), la planificación de proyectos (02:00), y una explicación sobre los archivos descargables (00:12).

Una nave que dispara balas

En esta sección, comenzarás a construir los cimientos del juego. Aprenderás a instalar Pygame en diferentes sistemas operativos (Windows y OS X), a crear una ventana de juego, y a controlar la nave espacial con el teclado. Se introduce el manejo de eventos del usuario, la gestión del color de fondo, y la creación de la clase `Configuraciones`. Se cubre también la implementación de la clase `Nave`, añadiendo gráficos y movimiento. La sección concluye con la creación de las balas, su gestión y la limitación del número de balas en pantalla. Las diferentes charlas comprenden la instalación en OS X y Windows, la creación de ventanas y manejo de eventos del usuario, configuración de colores, creación de clases, adición de imágenes, manejo del movimiento de la nave, creación de las clases de las balas y su gestión, incluyendo la eliminación y limitación de las balas en pantalla. (Duración total aproximada: 1h 58m).

¡Extraterrestres!

Esta sección introduce los aliens al juego. Se crea la clase `Alien`, se gestiona la creación y posición de los aliens en la pantalla, formando filas y flotas. Se implementa el movimiento de los aliens, el cambio de dirección al llegar al borde de la pantalla y el descenso de la flota. Se agrega la detección de colisiones entre balas y aliens, y entre la nave y los aliens, incluyendo la respuesta a estas colisiones. Se maneja el fin del juego y la gestión de los eventos que desencadenan el fin de la partida. (Duración total aproximada: 1h 38m).

Puntaje

Esta sección añade la funcionalidad de puntuación al juego. Se crea un sistema de puntuación que se actualiza cuando se destruyen aliens. Se crea e implementa un botón de inicio, y se agrega la funcionalidad para guardar las puntuaciones altas. Se incluye la implementación visual del marcador y del nivel del juego. (Duración total aproximada: 1h 11m).

Terminaste

Esta es la sección final del curso, en la que se resume el proceso de aprendizaje y se ofrece una clase extra como complemento. (Duración total: 01:49 + 00:26).