Primeros pasos

Pyxen es un estudio para crear juegos en iPad y Mac. Escribes Pyxen Script, un dialecto de Python hecho para juegos, y Pyxen lo ejecuta como un juego de verdad, con sprites, colisiones, audio y entrada.

Crear un proyecto

La primera vez que abres Pyxen, ya hay un pequeño juego abierto y listo para Ejecutar: cambia una línea, vuelve a ejecutarlo y mira qué ha cambiado. No se guarda hasta que lo guardes.

Nuevo proyecto abre una configuración breve: el nombre del proyecto, desde qué empiezas (Sencillo, un pequeño juego que ya funciona, y su guía; o Vacío, solo un main.py que escribe «Hello, world» en la consola), una paleta que lo recolorea y el tamaño de la pantalla. Crear abre el juego, listo para ejecutarse. El siguiente Nuevo proyecto empieza desde el último que creaste.

Un proyecto es un archivo .pyxen: tu código, tus imágenes y tus sonidos en un solo archivo que puedes renombrar, duplicar o mover como cualquier otro.

Los proyectos funcionan con iCloud. Una cuenta es opcional, y 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

Elige Ejecutar en la barra de herramientas (⌘R) para ejecutar tu juego. Tu código se comprueba y se compila, y el juego empieza en la Vista previa. Si hay un error, Pyxen lo muestra en su línea.

Elige Detener (⌘.) en cualquier momento. Si cambias el código mientras el juego está en marcha, la Vista previa muestra Código modificado · Recargar.

Siguientes pasos