Instalar Pygame y crear la primera ventana de juego - Curso Pygame - Capítulo 1


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:

-Abrimos el PyCharm y creamos un nuevo proyecto, llámalo cómo quieras.
-Crea un nuevo archivo de Python.

El curso lo haré inicialmente con la versión de Python 3.8, así que si tienes Python 2 ya va siendo hora de que te instales algo más moderno.

Para instalar Pygame lo puedes hacer desde la Terminal que lleva integrada Pycharm introduciendo lo siguiente:

Código

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:

Código

 Successfully installed pygame-(versión)

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, Pygame.

Código

import pygame

Lo siguiente para que se ejecute Pygame es escribir el init:

Código

pygame.init()

Una vez inicializado pygame, ya está listo para utilizarse. Para crear una ventana lo haremos de la siguiente forma:

Código

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:

Código

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:

Bucle de ventana Pygame - Código

while True:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            pygame.quit()
            pygame.sys.exit()

Así es como debe quedar tu primera ventana de juego:

Primera ventana de Pygame

Suscríbete a mi canal de YouTube para apoyarme

Si te ha gustado este curso y crees que el trabajo merece la pena, te agradeceré eternamente que te suscribas a mi canal de YouTube para apoyarme y que pueda seguir haciendo cursos gratuitos.

Además, si te encanta la programación, tienes un montón más de cursos gratuitos para ver.

No solo eso, podrás participar enviándome comentarios con tus sugerencias para temas específicos o cursos completos o incluso las dudas que tengas y las intentaré ir resolviendo en los cursos que estén todavía abiertos.


Comentarios

Si te quedan dudas sobre el temario, sobre Python, 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.