Cómo instalar Pygame Zero en Windows 11

La instalación de Pygame Zero en Windows 11 no es una tarea difícil si ya tienes Python y el administrador PIP. Sin embargo, hemos mostrado los pasos rápidos que puedes seguir para configurar esta biblioteca de desarrollo de juegos en tu sistema.

Para aquellos que no lo saben, esta biblioteca de desarrollo de Python se utiliza para crear juegos 2D sencillos. Está construido encima dePygameque es otra biblioteca de Python popular para el desarrollo de juegos y proporciona una interfaz de nivel superior.

Las características y características clave de Pygame Zero incluyen:

  • Simplicidad: Está diseñado para que sea fácil de aprender y utilizar.
  • Abstrae algunas de las complejidades de Pygame.
  • Sintaxis Pythonic, por lo que cualquier desarrollador familiarizado con Python puede usarla
  • Funciones integradas como manejar la entrada del teclado y el mouse, dibujar imágenes y administrar bucles de juegos.
  • Programación basada en eventos
  • Pygame Zero incluye un entorno de desarrollo integrado llamado ?Mu?, diseñado para principiantes.
  • Soporte comunitario

Paso 1: abra una terminal de Windows:

Haga clic derecho en Windows 11Startbotón y seleccioneTerminal (administrador);Necesitamos la línea de comando no solo para instalar Python y PIP sino también para ejecutar los comandos de pygame zero.

Paso 2: Instale Python y PIP:

InstalarPyGame,nosotros necesitamosPitónyPEPITAen nuestro sistema Windows 11, si ya los tiene, puede pasar directamente al tercer paso de este artículo.

Aquellos que no los tengan y no se sientan cómodos con la línea de comando pueden visitar elpágina web oficialde Python para descargar su última versión. Sin embargo, se recomienda utilizar el administrador de paquetes integrado de Windows 11.ala? para obtener las aplicaciones con un solo comando.

En su terminal ejecute el comando dado para obtener Python y PIP.

winget install python3

Una vez completada la instalación,cercaelTerminaly ábrelo de nuevo comoAdmin, tal como lo hicimos en el primer paso de este artículo.

Verifique las versiones de Python y PIP:

Para confirmar que tenemos tanto Python como su administrador de paquetes PIP en nuestro sistema, verificamos sus versiones.

python -V
pip -V

Paso 3: instale Pygame Zero en Windows 11

Ahora podemos usar PIP, el instalador del paquete Python, para descargar la biblioteca Pygame Zero junto con sus dependencias y usarla en Windows 11 usando la terminal de comandos.

pip install pgzero
command to setup Pygame on Windows 11

Paso 5: cree un proyecto Pygame Zero:

Una vez que tengamos instalado Pygame Zero, podemos comenzar a crear un programa de juego. Para dar un ejemplo, aquí creamos un código simple usando pygame para mostrar una ventana de fondo amarillo con algo de texto.

 notepad myfirstgame.py

Pegue el siguiente código en el que estamos importando ?pgzrun?, comando para ejecutar Pygame zero y escriba una línea simple que le indique qué hacer.

import pgzrun

def draw():
    screen.fill((255, 255, 0))  # Fill the screen with yellow color
    screen.draw.text("Hello, Pygame Zero!", topleft=(10, 10), color="black")

pgzrun.go()

Guarda el archivo.

Paso 6: ejecuta tu juego Pygame Zero:

Ahora, en la terminal de comando, use elpgzruncomando para ejecutar el código que hemos creado en el paso anterior.

pgzrun myfirstgame.py

Al ejecutar el archivo (myfirstgame.py) usando el comando anterior, se abrirá una ventana con un fondo amarillo y el texto "Hola, Pygame Zero".

pygame zero example

Aquellos que quieran un ejemplo complicado con un objeto en movimiento pueden ver el código proporcionado:

Nota:donde has creado tu archivo de proyecto como lo hicimos aquí ?myfirstgame.py? en el mismo directorio cree una carpeta llamada?imágenes? y descargar y guardar dos imágenes, ¿una con el nombre? ?apple? y el otro con ?extraterrestre?. Es porque los hemos usado en este ejemplo:

import pgzrun
import random

WIDTH = 800
HEIGHT = 600

player = Actor("alien")
player.pos = WIDTH / 2, HEIGHT - 50

apples = []

def draw():
    screen.fill((135, 206, 250))  # Set background color to sky blue
    player.draw()
    for apple in apples:
        apple.draw()

def update():
    move_player()
    move_apples()
    check_collision()

def on_key_down(key):
    if key == keys.LEFT:
        player.x -= 10
    elif key == keys.RIGHT:
        player.x += 10

def move_player():
    if player.left < 0:
        player.left = 0
    elif player.right > WIDTH:
        player.right = WIDTH

def move_apples():
    for apple in apples:
        apple.y += 5
        if apple.y > HEIGHT:
            reset_apple(apple)

def reset_apple(apple):
    apple.y = 0
    apple.x = random.randint(20, WIDTH - 20)

def check_collision():
    for apple in apples:
        if player.colliderect(apple):
            reset_apple(apple)

def create_apples():
    for _ in range(5):
        apple = Actor("apple")
        apple.pos = random.randint(20, WIDTH - 20), random.randint(0, HEIGHT)
        apples.append(apple)

create_apples()
pgzrun.go()

Guarde nuevamente el archivo y ejecútelo usandopgzrun.

¿Aquí está el resultado que obtendrá?

Conclusión:

Esta fue la forma rápida de instalar Pygame Zero en su sistema Windows 11 y crear un programa simple para saber cómo usar esta biblioteca de desarrollo de juegos Python. Aunque acabamos de dar un ejemplo bastante simple, puedes usar Pygame para crear programas de juegos más complejos. Conozca más sobre PyGame Zero desde sudocumentación oficial.

  • Cómo habilitar la sangría automática para el código Python en Notepad++
  • Los 8 mejores editores de texto para programación en Python
  • ¿Cómo registrar sus errores en Python usando Sentry?
  • Comando único para instalar Android Studio en Windows 11 o 10
  • Instale Docker Desktop en Windows 11 o 10 a través de PowerShell

Artículos Relacionados