Final Project
Objectives
- Add a substantial new feature to one of the course’s game’s repos.
From Start to Finish
It’s time to begin the course’s culmination: your final project! It will take the form of a very similar model to what we’ve been doing throughout the course already, except instead of me telling you what to add to a repo, you get to choose the feature for yourself! The following considerations should be met while designing and implementing your project:
- 1) You must choose one of the repos used for the assignments in the class.
- 2) You must add a new feature to the game that is substantial enough as to be roughly comparable to an assignment.
- 3) The addition to the game must affect the gameplay in some way and be visibly apparent (i.e., a graphical only change, as in a texture swap, isn’t quite enough).
NOTE: Do be sure to have a TF sign off on the project idea before implementing; email games@cs50.harvard.edu or reach out to an individual staff member directly!
How to Submit
- Create a personal repo for your project on GitHub.
- Record a short screencast in which you demonstrate the new feature(s) of your project. Upload that video to YouTube (as unlisted or public, but not private) or somewhere else.
- Fill out this form to submit your repo and YouTube video links.
- Congratulations! You’ve submitted your final project! :)