Back to selected work

Python + CMU Graphics · 15-112 term project

One more ball.

The original game was built in Python with CMU Graphics for 15-112, within the course graphics library’s constraints. This browser adaptation keeps its 2D neon board, seven-class design, and custom physics. Try it with a keyboard or touch controls.

Pinball requires a browser with canvas support. Keyboard and touch control instructions are below.

Ready to play

Score
0
Balls
3

Left / right arrows move the flippers. Drag down the right-hand plunger, or hold and release Space / Launch. Space also starts a new game. Play pauses when you leave the game.