Pygame Zero és per crear jocs amb molta facilitat emprant el llenguatge python.
Està pensat per a ús en educació, de manera que els professors puguin ensenyar programació bàsica sense necessitat d'explicar l'API Pygame ni escriure un bucle d'esdeveniments. Pots fer servir el Mu editor amb un dels Modes d'aquest editor: el Mode Python Zero.
Tens més informació a la seva web: https://pygame-zero.readthedocs.io/en/stable/
Aquí tens un exemple de codi que crea el famós joc de pong de forma molt bàsica i amb poques línies de codi. Recorda que has de modificar i personalitzar els jocs inclosos en les 29 pàgines de codi entregades en format paper pel professor.
WIDTH = 500
HEIGHT = 500
ball = Rect((150, 400), (20, 20))
bat = Rect((200, 480), (60, 20))
vx = 4
vy = 4
def draw():
screen.clear()
screen.draw.filled_rect(ball, "red")
screen.draw.filled_rect(bat, "white")
def update():
global vx, vy
ball.x += vx
ball.y += vy
if ball.right > WIDTH or ball.left < 0:
vx = -vx
if ball.colliderect(bat) or ball.top < 0:
vy = -vy
if ball.bottom > HEIGHT:
exit()
if(keyboard.right):
bat.x += 2
elif(keyboard.left):
bat.x -= 2