CS 18 (Spring 2026) Project 01: Pacman

This term, you work in groups of 3! You will begin your physics engine by starting to build the underlying data structures and use it to create a simple pacman demo. Next, you’ll start the foundation for your final game by rendering an image onto the screen. Finally, you’ll combine everything to add an additional creative component to the pacman demo.

Assignments

This week, each group member will have to complete one of the following parts. Note that both the game and the demo are dependent on the engine being implemented, so the engine should be completed first. After it is implemented, we recommend that the game and demo be worked on in parallel so that your group has time to implement the creative component at the end.