Curso Python desarrollo de Videojuegos con Pygame y Kivy

Desarrollo de Videojuegos con Pygame y Kivy

Si tu afición son los videojuegos, con el lenguaje de Programación Python podrás desarrollarlos fácilmente y sin complicaciones, a través de las librerías Pygame y Kivy.

curso-aprender-Python-videojuegos1

Descripción del Curso
Objetivos del curso
Facilitar el desarrollo y estructuración de videojuegos en lenguaje de alto nivel mediante las librerías de Python.
Perfil del alumno
Su contenido es ideal para aquellos programadores que desean crear y mejorar sus aplicaciones en menor tiempo, hacerlas más potentes  y con un consumo de recursos muy bajo.
Salidas profesionales
Al cumplir el programa el estudiante estará capacitado para crear diversidad de videojuegos con soporte en diferentes plataformas. De modo que podrá incursionar y comercializar en esta industria.
Requisitos técnicos
El requisito principal para realizar el curso es tener conocimiento previo sobre Lenguaje de Programación Python. Es decir, deberá participar en nuestro curso “Python para principiantes” o poseer conocimientos básicos sobre manejo de funciones, lectura de ficheros, montaje de bucles e implementación de librerías.
Que aprenderás cuando termines este curso
El conocimiento aportado en el curso permitirá al estudiante programar videojuegos simples y avanzados.
Además, tendrá la oportunidad de interactuar con librerías multimedia y framework de código abierto que le permitirán desarrollar aplicaciones con propiedades multitáctiles, interfaz de usuarios amigables y funcionalidades más complejas.

1. Introducción con el Juego del ahorcado

2. Curso de Python con Pygame

En este curso desarrollaremos un código similar al del famoso juego “invasión espacial”, donde el jugador tiene una nave espacial y tendrá por objetivo evitar los torpedos de la invasión enemiga.

1. ¿Que es Pygame?

Te ofrecemos un concepto base para entender qué es el Pygame, siendo la misma una amplía biblioteca del saber para desarrollar juegos.

2. Instalar librería Pygame

Te mostramos paso a paso de qué forma instalar librería Pygame.

3. Tipos de Datos con Pygame:

Te decimos los tipos de datos con pygame que existen junto a la explicación detallada de cada uno.

4. Programar un juego en Python

Aquí comienza lo divertido, comenzamos a programar un juego en Python usando el código fuente que te proporcionamos.

3. Juego de Snake con IA en Python

En este tutorial veremos como crear una implementación sencilla del juego de Snake con IA (inteligencia artificial) en Python. En la implementacion del juego explicamos las diferentes clases que cubren todos los aspectos del juego. Te animamos realizar este interesante tutorial en el que podrás descubrir como desarrollar un juego con una arquitectura de software profesional.

4. Curso de Python con Kivy (solo para python 2.7)

1. Kivy con Python para el desarrollo de aplicaciones móviles

Te decimos de qué va Kivy y cómo podrás desarrollar las aplicaciones móviles usando Python.

2. Widgets y Labels de Kivy

Te mostramos para qué funcionan y como se utilizan los Widgets y Labels (etiquetas) para complemento de los juegos.

3. El lenguage Kivy.kv

Te explicamos de forma detallada cómo usar el lenguaje Kivy.kv empleando un código que nosotros proporcionamos para que sea mucho más fácil el proceso.

4. Colocación dinámica y redimensionable con Kivy

Te mostramos con los códigos que proporcionamos, como hacer la colocación dinámica redimensionable con Kivy.

5. Control de Ratón y del click con Kivy

En esta última parte, te decimos como controlar el ratón y el click con Kivy. Definiremos la nueva clase conocida como TouchInput para la creación final.

➡ Te invitamos a la 1º clase del urso Python desarrollo de Videojuegos con Pygame y Kivy

Curso Python desarrollo de Videojuegos con Pygame y Kivy, 1º clase

¿Que piensan de nuestro Curso de Videojuegos?

Alejandra Lopez

Queria hacer juegos con python de manera sencilla y gracias al curso ahora puedo desarrollar mis propios juegos.

holamundoresenpython
Hola Mundo en Python

En esta lección aprenderás a mostrar un mensaje en pantalla. Este...

Funciones y como depurar (debbugin) en Spyder Anaconda
Como depurar (debbugin) en Spyder

Depurar (debug) en Anaconda – Spyder La depuración del código de...

funcionesenpython
Funciones en Python

Funciones en Python Las funciones son sencillamente bloques de código que...

decoradoresenpython
Decoradores en Python

Decoradores en Python Un decorador es básicamente un patrón de diseño....