Instalación de Pygame
Capítulo 1: Instalar Pygame y crear la primera ventana de juego
En este primer capítulo vamos a instalar Pygame y crearemos la primera ventana de juego.
Si vas a trabajar con PyCharm, el mismo IDE que yo en el curso, en el vídeo puedes ver cómo se instala si tienes dudas con eso y los siguientes procesos.
Una vez ya tienes PyCharm preparado...
- Abrimos PyCharm y creamos un nuevo proyecto, llámalo cómo quieras.
- Crea un nuevo archivo de Python .py.
El curso lo haré con la versión de Python 3, así que si tienes Python 2 es buen momento para que te instales algo más moderno.
¿Cómo instalar Pygame?
Para instalar Pygame lo puedes hacer desde la terminal que lleva integrada PyCharm introduciendo lo siguiente:
pip install pygame
Con esto se encargará de buscar e instalar la última versión estable.
Si todo fue bien, deberá salir el siguiente mensaje en la terminal:
Successfully installed pygame-(version...)
Cómo crear una ventana de juego con Pygame
Para terminar este primer capítulo creemos al menos la primera ventana de juego.
Para hacer esto, lo primero es importar el módulo recién instalado de Pygame, pygame
.
También, importamos el módulo sys
, el cuál lleva muchos métodos para manejar cosas del sistema operativo.
import pygame
import sys
Lo siguiente para que se ejecute Pygame es escribir el init
:
pygame.init()
Una vez inicializado Pygame, ya está listo para utilizarse. Para crear una ventana lo haremos de la siguiente forma:
pantalla = pygame.display.set_mode((500, 400))
Esto lo que hará, será crear una ventana de 500
píxeles de ancho por 400 píxeles de alto.
Personalicemos un poco la ventana añadiéndole un título:
pygame.display.set_caption('Mi primer juego :D')
Antes de poder probar esto, debes añadir un bucle que mantenga la ventana activa. Si no lo haces así, se cargará un instante y al finalizar el código desaparecerá.
Guarda el siguiente código, ya que lo vas a tener que incluir siempre en cualquier juego de Pygame:
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
sys.exit()
Así es como debe quedar tu primera ventana de juego:
Comentarios
Si te quedan dudas sobre el temario, sobre Python, Pygame o cualquier otra cosa relacionada o simplemente quieres agradecer, aquí tienes tu sitio para dejar tu granito de arena. Gracias por tus comentarios y por darle vida a este sitio web.