PYGAME
PYGAME
INSTALACIÓN
MARCO TEÓRICO
EJEMPLO
EJERCICIO
Instalación para
windows
• Utilice python 3.7.7 o superior, porque es mucho más amigable, y
además se ejecuta más rápido.
• La mejor manera de instalar pygame es con la herramienta pip (que
es lo que Python utiliza para instalar paquetes).
pip install pygame
• Usamos la marca --user para indicarle que se instale en el directorio
principal, en lugar de globalmente.
py -m pip install -U pygame --user
• Para ver si funciona, ejecute uno de los ejemplos incluidos:
py -m pygame.examples.aliens
• Si obtiene 'PermissionError: [WinError 5] Se deniega el acceso',
antes de iniciar el símbolo del sistema, haga clic con el botón
derecho y "Ejecutar como administrador".
(pygame, 2020)
Es un conjunto de módulos del lenguaje Python que permite la
creación de videojuegos en dos dimensiones de una manera
sencilla. Esta orientado al manejo de sprites. (Wikipedia, 2020)
Además, es un marco que permite una fácil manipulación de
elementos comunes del juego como:
Marco teórico • Fondos
• Sprites
• Acciones y Movimientos
Visualización es lo que se ve y la
llamada real para mostrar la imagen
en la pantalla
• Init
Inicializa las variables de visualización
• Flip
Reemplaza la pantalla actual por el
búfer de pantalla apagado
Superficies(Surface)
• Pygame es el paquete de
nivel superior que es roto por
varios submódulos que
realizan los diversos servicios
• Rect y Surface son ejemplos
de clases que crean estos
submódulos
• Hay varias clases como
Display e Image y Font que
crean submódulos de los
submódulos de nivel
inferior como Rect y Surface
• Ejemplo de construcción de un
juego usando el framework
Pygame
(Stout, Meador, Seeland, & Robinson, 2020)
cdrom Reproducción
Descripción cursors cargar imágenes del cursor, incluye cursores estándar
display controlar la ventana de visualización o la pantalla
general de los draw dibujar formas simples en una superficie
módulos de event gestionar los eventos y la cola de eventos
Pygame font crear y renderizar fuentes TrueType
image guardar y cargar imágenes
joystick gestionar dispositivos joystick
key gestionar el teclado
mouse gestionar el ratón
sndarray manipular sonidos con numpy
surfarray manipular imágenes con numpy
time tiempo de control
transform escalar, rotar y voltear imágenes
Ejemplo: Realizar un programa usando pygame que muestre una pelota
en movimiento y que rebote en los perímetros de la pantalla.
• Domingo Muñoz, J. (4 de Febrero de 2019). Cómo hacer un juego con PYGAME en 10 minutos. Obtenido de
https://openwebinars.net/blog/como-hacer-un-juego-con-pygame-en-10-minutos/
• Stout, R., Meador, J., Seeland, M., & Robinson, P. (1 de Enero de 2020). Pygame Framework. Obtenido de
https://www.cs.colorado.edu/~kena/classes/6448/f08/framework_presentations/pygame.pdf
• Vincent Craven, P. (1 de Enero de 2017). Programar Juegos Arcade con Python y Pygame. Obtenido de
http://programarcadegames.com/index.php?chapter=introduction_to_sprites&lang=es