Todos los cursos

Gamificación y Programación con Raspberry Pi - IES Miguel Espinosa (Murcia)

Progreso del curso

Gamificación y Programación con Raspberry Pi - IES Miguel Espinosa (Murcia)
14%

Autor de la lección

Miguel Ángel Abellán
Porque disfruto programando y tengo la suerte de aprender todos los días.
Lección 7: Videojuegos en Python

  Videojuegos en Python

PyGame es un módulo del lenguaje de programación Python que permiten la creación de videojuegos en dos dimensiones de una manera sencilla. Mediante PyGame podemos utilizar sprites (objetos), cargar y mostrar imágenes en diferentes formatos, sonidos, etc. Además, al ser un módulo destinado a la programación de videojuegos se puede monitorizar el teclado o joystick de una manera bastante sencilla.

En esta sexta y última sesión del curso se programa en Python para crear introducirse en la programación de videojuegos de una forma muy sencilla y siguiendo un esqueleto como base.

 

  Algoritmos de programación

Durante la última sesión del curso de programación con Python, los docentes han tenido que programar algoritmos de programacióno para descifrar las claves de 2 ficheros y poder obtener así los materiales del curso.

El primer reto consistía en descifrar un mensaje oculto puesto en las diapositivas del curso. El segundo reto consistía en programar el algoritmo del Cifrado de Cesar para poder acceder al siguiente nivel. La pista era que el desplazamiento para este algoritmo era de 17 caracteres y debían descifrar la palabra secreta.

El segundo reto era más sencillo y consistía en resolver el algoritmo de la Cifra de Atbash y obtener el acceso a los materiales del curso.

 

  Videojuegos con PyGame

En la segunda parte del curso se introduce el módulo PyGame para desarrollar videojuegos en Python. Los docentes han podido realizar un sencillo videojuego de persigue. Puedes acceder al curso de programación de videojuegos en Python con PyGame de esta misma plataforma.

Videojuego programado en Python con PyGame
Videojuego programado en Python con PyGame
Utilizamos cookies propias y de terceros para obtener datos estadísticos de la navegación de nuestros usuarios y mejorar nuestros servicios. Si acepta o continúa navegando, consideramos que acepta su uso. Ver más.