Projects

The goal of most projects in the course is to modify the game demonstrated in class that week in some way, such as by adding functionality, repairing bugs, or otherwise altering the game in a meaningful way.

The deadlines shown below are automatically converted to your timezone, based on the browser settings of the device viewing this page. In Gradescope, the assignments’ deadlines are always shown in Eastern Time (U.S.).

  released due
Project 0 2024-09-03T00:00:00-04:00 2024-09-08T23:59:00-04:00
Project 1 2024-09-09T00:00:00-04:00 2024-09-15T23:59:00-04:00
Project 2 2024-09-16T00:00:00-04:00 2024-09-22T23:59:00-04:00
Project 3 2024-09-23T00:00:00-04:00 2024-09-29T23:59:00-04:00
Project 4 2024-09-30T00:00:00-04:00 2024-10-06T23:59:00-04:00
Project 5 2024-10-07T00:00:00-04:00 2024-10-13T23:59:00-04:00
Project 6 2024-10-14T00:00:00-04:00 2024-10-20T23:59:00-04:00
Project 7 2024-10-21T00:00:00-04:00 2024-10-27T23:59:00-04:00
Project 8 2024-11-04T00:00:00-05:00 2024-11-10T23:59:00-05:00
Project 9 2024-11-11T00:00:00-05:00 2024-11-17T23:59:00-05:00
Project 10 2024-11-18T00:00:00-05:00 2024-11-24T23:59:00-05:00
Final Project 2024-11-25T00:00:00-05:00 2024-12-15T23:59:00-05:001

1The final project has two intermediate milestones. This due date is for the final implementation only.

Staff Solutions

  1. Pong, the AI Update
  2. Flappy Bird, the Reward Update
  3. Breakout, the Powerup Update
  4. Match 3, the Shiny Update
  5. Super Mario Bros., the Key and Lock Update
  6. Legend of Zelda, the Pot Update
  7. Angry Birds, the Tri-Shot Update
  8. Pokémon, the Level-Up Update