Guía Completa para Instalar e Importar Pygame

Pygame es una biblioteca en Python diseñada para facilitar el desarrollo de videojuegos. Proporciona funciones y herramientas que permiten manejar gráficos, sonidos y eventos de manera sencilla, haciendo que la creación de juegos en 2D sea accesible incluso para aquellos que están empezando en el mundo de la programación. En este artículo, aprenderás cómo instalar Pygame en diferentes entornos, así como los primeros pasos para importar y utilizar la biblioteca en tus proyectos.



Instalación de Pygame

Pygame se puede instalar de manera sencilla utilizando pip, el gestor de paquetes de Python. A continuación, se detallan los pasos para la instalación en diferentes sistemas operativos.


Instalación en Windows

1. Abre la Línea de Comandos (CMD): Puedes hacerlo buscando "cmd" en el menú de inicio o usando `Win + R` y escribiendo `cmd`.


2. Instala Pygame: Escribe el siguiente comando y presiona `Enter`:


  pip install pygame


Esto descargará e instalará la última versión de Pygame disponible.


3. Verificación de la Instalación: Una vez finalizada la instalación, puedes verificar que Pygame se haya instalado correctamente ejecutando:


  python -m pygame.examples.aliens


  Si todo está bien, se abrirá una ventana con un ejemplo de juego.



Instalación en macOS

1. Abre la Terminal: Puedes hacerlo buscando "Terminal" en Spotlight o en la carpeta de Utilidades.


2. Instala Pygame: Ejecuta el siguiente comando:


pip install pygame


3. Verificación de la Instalación: Al igual que en Windows, puedes verificar la instalación con:


python3 -m pygame.examples.aliens


  Debería aparecer una ventana con un ejemplo de juego.



Instalación en Linux

1. Abre la Terminal: Generalmente se puede acceder presionando `Ctrl + Alt + T`.


2. Instala Pygame: En muchas distribuciones de Linux, es posible que necesites instalar algunas dependencias adicionales antes de instalar Pygame. Ejecute los siguientes comandos:


  sudo apt-get install python3-dev python3-pip libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-ttf2.0-dev libsdl1.2-dev libsmpeg-dev libportmidi-dev libavformat-dev libswscale-dev


  Luego, instala Pygame con:


  pip3 install pygame



3. Verificación de la Instalación: Para comprobar que todo está en orden:


  python3 -m pygame.examples.aliens


  Deberías ver el ejemplo de juego funcionar.



Primeros Pasos con Pygame

Una vez que hayas instalado Pygame, estás listo para comenzar a usarlo en tus proyectos. A continuación, te mostramos cómo importar Pygame en un script de Python y cómo iniciar una ventana básica de Pygame.


Creación de un Script Básico

1. Importa Pygame: Crea un nuevo archivo Python, por ejemplo, `mi_juego.py`, y agrega lo siguiente:


  import pygame


  Esta línea importa todas las funciones y clases de Pygame que necesitarás. Ten en cuenta que también puedes asignarle un "nickname" (sobrenombre) para abreviar las numerosas invocaciones que harás a lo largo de la escritura del código, de la siguiente manera:


  import pygame as pg


En los siguientes ejemplos de este post, usaremos esta última estrategia, por lo que notarás que cuando llamamos a los módulos y funciones de pygame lo haremos usando el nickname "pg".


2. Inicializa Pygame: Es necesario inicializar Pygame antes de utilizarlo, lo cual se hace con:


  pg.init()



3. Configura la Pantalla: Ahora puedes configurar la ventana del juego:


  pantalla = pg.display.set_mode((800, 600))


  Esto crea una ventana de 800x600 píxeles.


4. Bucle Principal: Todos los juegos necesitan un bucle principal que mantenga el juego en ejecución. Un ejemplo básico de bucle sería:


  ejecutando = True

  while ejecutando:

    for evento in pg.event.get():

      if evento.type == pg.QUIT:

        ejecutando= False


    pantalla.fill((0, 0, 0)) # Rellena la pantalla con color negro

    pg.display.flip() # Actualiza la pantalla


  pg.quit()


  En este bucle, el programa escucha eventos, como el cierre de la ventana, y actualiza la pantalla en cada iteración.



Ejecuta tu Juego

Guarda el archivo y ejecútalo desde la línea de comandos con:


mi_juego.py


Deberías ver una ventana negra de 800x600 píxeles que puedes cerrar con el botón de cierre de la ventana.



¡Parece que aprender Pygame es muy importante!

¡Felicidades! Ahora tienes Pygame instalado y has creado tu primera ventana de juego. Pygame es una herramienta poderosa y flexible que te permitirá crear juegos 2D de todo tipo. Desde aquí, puedes explorar más sobre cómo manejar eventos, agregar gráficos, sonidos y hacer que tu juego sea interactivo y divertido. Recuerda que la clave está en la práctica y experimentación, así que no dudes en jugar con el código y probar nuevas ideas ¡A programar se ha dicho!



Hay mucho más contenido sobre Python para ti


Puedes conocer todo el contenido que comparto en mi perfil de LinkedIn


Puedes descargar GRATIS mi manual completo en pdf de Python Rápido


image


This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.