Primeros pasos
Pyxen es un estudio de programación de juegos para iPad. Escribes Python, y Pyxen lo ejecuta como un juego real con sprites, colisión, audio y entrada.
Crear un proyecto
Cuando abres Pyxen, ves tus documentos. Toca Nuevo proyecto para crear un archivo .pyxen. Este es tu juego — un único archivo que contiene tu código, imágenes y sonidos. Puedes renombrarlo, duplicarlo o moverlo como cualquier otro archivo en tu iPad.
Los proyectos viven en la app Archivos y funcionan con iCloud. No hay cuenta ni servicio en la nube — tus archivos son tuyos.
Escribir tu primer juego
Cada juego de Pyxen tiene dos funciones:
def start():
# se ejecuta una vez cuando el juego comienza
world.spawn(name="player", x=160, y=90, sprite=Sprite("hero"))
def update():
# se ejecuta cada fotograma (30 veces por segundo)
player = world.get(name="player")
if input.keyboard.right.down:
player.x += 2
start() configura tu mundo — genera entidades, colócalas, asigna sprites. update() ejecuta la lógica del juego — lee la entrada, mueve cosas, comprueba colisiones.
Esa es toda la estructura. No hay bucle principal que escribir, sin código repetitivo. Pyxen llama a start() una vez, luego update() cada fotograma.
Ejecutar tu juego
Toca el botón Play para ejecutar tu juego. Tu código se compila y el juego comienza inmediatamente en la vista del reproductor. Si hay un error, Pyxen lo muestra con el número de línea.
Puedes detener el juego en cualquier momento y volver a editar. Los cambios surten efecto la próxima vez que presiones Play.
Siguientes pasos
- Editor de código y reproductor — aprende el editor y el inspector de fotogramas
- Bucle de juego — entiende cómo funcionan
start()yupdate()en detalle - Entidades y componentes — cómo funcionan los objetos de juego en Pyxen