Herramientas de usuario

Herramientas del sitio


informatica:programacion:cursos:programacion_de_videojuegos_retro_con_pyxel:preparacion_del_entorno

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.

informatica/programacion/cursos/programacion_de_videojuegos_retro_con_pyxel/preparacion_del_entorno.txt · Última modificación: por tempwin