Ejecutar Pygame Zero en IDLE y otros IDEs

Nuevo en la versión 1.2.

Pygame Zero se ejecuta normalmente utilizando un comando como:

pgzrun my_program.py

Algunos programas, como los entornos de desarrollo integrados como IDLE y Edublocks, sólo ejecutarán python, no pgzrun.

Pygame Zero incluye una forma de escribir un programa completo en Python que puede ser ejecutado usando python. Para hacerlo, pon

import pgzrun

como la primera línea del programa Pygame Zero, y pon

pgzrun.go()

en la última línea.

Ejemplo

Este es un programa de Pygame Zero que dibuja un círculo. Puedes ejecutarlo pegando en IDLE:

import pgzrun

WIDTH = 800
HEIGHT = 600

def draw():
    screen.clear()
    screen.draw.circle((400, 300), 30, 'white')

pgzrun.go()