Tabla de Contenidos
Preparación del entorno
Veremos lo necesario para empezar a programar con Pyxel.
Este módulo forma parte del Programación de videojuegos retro con Pyxel
Instalación de Python
En Arch Linux:
sudo pacman -S python python-pip python-virtualenv
Instalación de Pyxel
Como buena práctica, trabajaremos en entornos virtuales de Python. Para crear uno:
python -m venv .venv
Y para activarlo:
source .venv/bin/activate
Instalamos Pyxel en el entorno (solamente estará disponible en dicho entorno):
python -m pip install --upgrade pip python -m pip install pyxel
Con el primer comando nos aseguramos de que pip (gestor de paquetes de Python) esté instalado y actualizado. El segundo comando es el que instala el módulo de Pyxel.
Hola, mundo
Creemos un script muy sencillo para probar:
import pyxel class Game: def __init__(self): pyxel.init(160, 120, title="Mi primer juego") self.player_x = 80 self.player_y = 60 pyxel.run(self.update, self.draw) def update(self): if pyxel.btn(pyxel.KEY_LEFT): self.player_x -= 1 if pyxel.btn(pyxel.KEY_RIGHT): self.player_x += 1 def draw(self): pyxel.cls(0) pyxel.rect(self.player_x, self.player_y, 8, 8, 11) Game()
Si guardamos ese script en un fichero llamado mi_primer_juego.py, tenemos un par de maneras de ejecutarlo:
pyxel run mi_primer_juego.py
Y directamente como cualquier otro script de Python:
python mi_primer_juego.py
Si todo ha ido bien, veremos una nueva ventana con un cuadrado sobre un fondo negro. Si usamos las teclas de dirección, podemos moverlo a derecha e izquierda.
Para salir del entorno virtual de Python ejecutamos el comando deactivate.
