The capstone ties together every module: plan with a design document, build core mechanics on the Module 18 Scene skeleton, integrate UI and sound, test deliberately, optimize, package with PyInstaller, and present the finished game with a README and gameplay GIF.
1-B 2-B 3-B 4-B | 5 controls 6 sounds 7 = e.g. Sprites, Movement System, Collision Detection, and Animation (or a similar reasonable combination from earlier modules) 8 = it forces clear scope decisions upfront (what the game actually is) before any code is written, preventing wasted work from an unclear or constantly-changing plan 9 = pyinstaller --onefile --windowed game.py | 10 = open-ended — grade based on whether the student names a genre, a clear core mechanic, a specific win/lose condition, and identifies 3 real modules (e.g. Movement, Collision, UI) that plausibly support their described game