Ir al contenido principal

Programación de videojuegos con pygame

Resultado de imagen para Programación de videojuegos con pygame

Descripción
En este curso comenzarás tu carrera como programador de videojuegos en 2D realizando un clon del clásico videojuego Breakout!
Aquí aprenderás lo minimo necesario para desarrollar tu propio videojuego, como:
  • Instalar Python 3 y Pygame en Windows.
  • Añadir imágenes a tu videojuego.
  • Mover objetos dentro de la pantalla con el teclado.
  • Mostrar texto en pantalla.
  • Detectar colisiones entre elementos en pantalla.
Cada uno de los temas se expone en una clase corta, para que puedas avanzar incluso dedicando cinco minutos por día.
Programación de videojuegos con pygame está pensado para principiantes en el mundo de los videojuegos; las funciones relativas a la lógica de programación se explican la primera vez que se utilizan.
El único requisito del curso, en cuestión de conocimientos, es experiencia en Python 3. Se requiere lo básico, como saber sobre las estructuras de control (if), los ciclos (while, for), y saber qué es una tupla y una lista.
Incluso sin experiencia en Python 3, eres bienvenido. Haré lo mejor que pueda en la sección de preguntas para asegurarme que tu aprendizaje es una experiencia divertida y satisfactoria.
Por último, el curso es incremental: cada clase avanza un poco más en el código hasta llegar al producto final. Esto también quiere decir que no puedes pasarte lecciones sin perderte en el camino.
Contenido del curso
El curso está organizado en cuatro secciones:
Introducción, donde configuramos lo necesario antes de empezar a desarrollar.
Lógica del juego, dedicada a la parte más interesante: el uso de las funciones que crean las interacciones entre objetos y procesan los datos recibidos por el usuario.
Vidas y puntuación, que cubre los adornos: texto para mostrar información en pantalla.
Conclusión, la despedida de nuestro curso .

Comentarios

Entradas populares de este blog

ProBuilder: Diseña Assets 3D para Videojuegos con Unity® 3D

Descripción En este curso aprenderemos  DESDE CERO  a utilizar  ProBuilder  y  ProGrids . Estas herramientas nos permiten Modelar en 3D y realizar Mapeados UV de manera nativa  DENTRO de Unity  sin tener que utilizar otro software externo. Esto nos ofrece numerosas ventajas, ya que las herramientas son muy intuitivas, no se necesitan conocimientos avanzados para crear modelos de alta complejidad y se pueden conseguir diseños de una gran calidad artística en pocos minutos.

Diseño de Assets 3D y 2D para Videojuegos con MagicaVoxel

Descripción Bienvenidos al curso Diseño de Assets 3D y 2D para videojuegos con Magica Voxel. En este curso aprenderemos desde cero a utilizar el programa Magicavoxel para que puedas crear tus propios Diseños 2D y 3D y que los puedas utilizar en tus videojuegos o composiciones digitales. MagicaVoxel es un software gratuito para generación de imágenes 2D y Modelos 3D que que permite obtener unos acabados finales de nivel profesional con estilo voxel art. Actualmente muchos juegos independientes de éxito lo utilizan en su flujo de trabajo juegos del estilo como Crossy Road o Monument Valley y también Artistas de prestigio que están creando imágenes de muy alta calidad. Antes de comenzar recorreremos toda la web del programa, los recursos disponibles que hay en ella y veremos páginas y artistas que nos servirán como fuente de inspiración. Empezaremos instalando MagicaVoxel y entendiendo la estructura de funcionamiento y como está organizado el programa. Continuaremos desglos...

Monetización y Servicios para Videojuegos con Unity® 3D

Descripción Bienvenidos al curso  Monetización y Servicios para Videojuegos con Unity® 3D. En éste curso,  Mariano Sosa  ( Programador Experto en Unity, Realidad Aumentada y Desarrollo de Videojuegos ) nos enseñará cómo implementar los servicios más utilizados de  monetización  y  gestión de usuarios  para aplicar a nuestros videojuegos, y con ello poder  generar ingresos , obtener  datos claves , y mejorar la experiencia del juego para  retener a nuestros jugadores . Aprenderás a implementar diferentes tipos de anuncios, compras dentro del juego, analizar el comportamiento de los jugadores mediante métricas, incorporar ránkings, logros, guardado en la nube, y muchas herramientas más que enriquecerán la experiencia del usuario, permitiendo perfeccionar el gameplay y monetizar de mejor manera nuestros videojuegos y aplicaciones. En este curso aprenderás de manera intensiva las herramientas más utilizadas por la industria de los v...