馃嚜馃嚫 Crea tu primer juego con Pygame

馃嚜馃嚫 Crea tu primer juego con Pygame

Crea tu primer juego con Pygame

Ernesto, experto desarrollador Python, te guiar谩 pasa a paso en la creaci贸n de un videojuego desde cero.

Language: spanish

Note: 4.6/5 (69 notes) 15,194 students

Instructor(s): Numpi Cursos

Last update: 2022-03-13

What you’ll learn

  • Aprende los conceptos b谩sicos del dise帽o de videojuegos.
  • Aprender谩n programaci贸n orientada a objetos con Python en profundidad.
  • Aprender谩s a hacer un videojuego completo con Pygame.
  • Crear谩s niveles, enemigos, puntuaci贸n y mucho m谩s.

 

Requirements

  • Conceptos b谩sicos de Python.

 

Description

Python es un lenguaje de programaci贸n poderoso y ampliamente usado en la industria. Adem谩s, es f谩cil de aprender y por ello es usado a nivel mundial para ense帽ar los fundamentos de programaci贸n.

Una de las mejores formas de aprender a programar es haciendo videojuegos; y de esto se trata este curso. Haremos 1 videojuego de inicio a fin y para ello utilizaremos el lenguaje de programaci贸n Python.

Comenzaremos con Pygame, que es un popular m贸dulo de Python que facilita el desarrollo de juegos. Con eso, haremos un juego de naves espaciales, te ense帽ar谩 los fundamentos y te brindar谩 la capacidad de lograr una amplia gama de juegos.

En conclusi贸n 驴Deber铆a aprender Python?

Python es un fenomenal primer lenguaje, como si es tu segundo, tercero o en茅simo lenguaje. Su curva de aprendizaje es menos 谩spera que otros, dispone de miles de librer铆as que permiten en unas pocas l铆neas de c贸digo hacer lo que nos propongamos. Te permite evolucionar r谩pidamente, adem谩s de profundizar en tareas m谩s complejas, seg煤n vas adquiriendo soltura.


El 89% de los estudiantes del curso tambi茅n ha mejorado su situaci贸n laboral.

隆Inscr铆bete ahora y desarrolla esa habilidad que te hace falta!

Deja de perder las oportunidades laborales por no tener mas habilidades.

A帽谩dete las habilidades que te har谩n brillar aprendiendo a generar propuestas de alto valor para el mundo laboral.

Suena a “truco de magia” pero la realidad es que tendr谩s una habilidad que es altamente demandada por las empresas.

Despu茅s de tomar este curso tu carrera profesional cambiar谩 totalmente porque tendr谩s las herramientas necesarias para hacer propuestas de alto impacto basadas en datos. Ser谩s del club de los profesionistas que tienen buenos ingresos.


隆INSCR脥BETE AHORA y empieza a potenciar tu carrera!

 

Who this course is for

  • Desarrolladores principiantes de Python interesados en videojuegos.

 

Course content

  • Introducci贸n
    • Bienvenido a Numpi
    • Introducci贸n
    • Presentaci贸n del instructor
    • Planificaci贸n de sus proyectos
    • Archivos descargables
  • Una nave que dispara balas
    • Instalaci贸n de pip3 en OS X
    • Instalaci贸n de Pygame en OS X
    • Instalaci贸n de pip3 en Windows
    • Instalaci贸n de Pygame en Windows
    • Crear una ventana de Pygame y responder a la entrada del usuario
    • Configuraci贸n del color de fondo
    • Creando la clase Configuraciones
    • Agregando configuraciones al archivo principal
    • Agregando la imagen de la nave
    • Creaci贸n de la clase de la nave
    • Agregando la nave a la pantalla
    • La funci贸n verificar_eventos()
    • La funci贸n actualizar_pantalla()
    • Responder a una pulsaci贸n de tecla
    • Permitiendo el movimiento continuo
    • Moviendo tanto a la izquierda como a la derecha
    • Ajuste de la velocidad de la nave
    • Limitando el alcance de la nave
    • Refactorizaci贸n de verificar_eventos()
    • Breve resumen
    • Agregando la configuraci贸n de las balas
    • Creando la clase Bala parte 1
    • Creando la clase Bala parte 2
    • Almacenamiento de balas en un grupo
    • Disparando balas
    • Elimando las balas antiguas
    • Limitando el n煤mero de balas
    • Creando la funci贸n update_balas()
    • Creando la funci贸n fuego_bala()
  • 隆Extraterrestres!
    • 隆Extraterrestres!
    • Revisando el proyecto
    • Creando el primer alien铆gena
    • Creando la clase Alien
    • Creando una instancia de Alien
    • Haciendo que el alien aparezca en la pantalla
    • Determinando cu谩ntos alien铆genas caben en una fila
    • Creando filas de alien铆genas
    • Creando la flota
    • Refactorizando crear_flota()
    • F贸rmulas para crear filas
    • Agregando filas
    • Moviendo a los aliens hacia la derecha
    • Creando las configuraciones para la direcci贸n de la flota
    • Comprobando si un alien ha llegado al borde
    • Descendiendo la flota y cambiando de direcci贸n
    • Detectando colisiones de balas
    • Creando balas m谩s grandes para realizar pruebas
    • Repoblando la flota
    • Acelerando balas
    • Refactorizando update_balas()
    • Detectando colisiones de Alien-Nave
    • Respondiendo a colisiones de Alien-Nave
    • Aliens que llegan al final de la pantalla
    • Game Over!
    • Identificando cu谩ndo deben ejecutarse partes del juego
  • Puntaje
    • Puntuaci贸n
    • Agregando el bot贸n de Play
    • Creando la Clase Button
    • Dibujando el bot贸n en la pantalla
    • Comenzando el juego
    • Restableciendo el juego
    • Desactivando el bot贸n Play
    • Ocultando el cursor del mouse
    • Haciendo ajustes
    • Modificando la configuraci贸n de velocidad
    • Restableciendo la velocidad
    • Puntaje
    • Mostrando el marcador
    • Creando un marcador
    • Actualizando la puntuaci贸n a medida que los aliens son derribados
    • Asegurando el puntuar todos los golpes
    • Incrementando los valores de los puntos
    • Redondeando la puntuaci贸n
    • Altas puntuaciones
    • Visualizaci贸n del nivel
    • Visualizaci贸n del n煤mero de naves
  • Terminaste
    • Cierre del curso

 

馃嚜馃嚫 Crea tu primer juego con Pygame

IBM Cybersecurity Analyst [Coursera with IBM]

Time remaining or 405 enrolls left

 

Don’t miss any coupons by joining our Telegram group 

Udemy Coupon Code 100% off | Udemy Free Course | Udemy offer | Course with certificate