This repo is has been replaced by: https://codeberg.org/Taffer/harvard-game50
Everything in this repo should be considered out of date.
Update the game50 Love2D code for Love2D 11.
Note that the MIT license only applies to the bits I've provided; the original code is Harvard's, part of their CS50G course, CS50's Introduction to Game Development. Their GitHub repo doesn't specify a license.
The projects are, in order:
- Lecture 1: Pong
- Lecture 2: Fifty Bird
- Lecture 3: Breakout
- Lecture 4: Match-3
- Lecture 5: Super Mario Bros.
- Lecture 6: Legend of Zelda
- Lecture 7: Angry Birds
The other game50 projects are for Unity 3D.
I've copied the game repos in here because I need to modify the code; if they weren't all separate repos I could've just branched.
The common libraries are pulled into this repo as git submodules. To clone everything at once:
git clone --recursive https://github.com/Taffer/harvard-game50.git
If you've cloned it without --recursive
, do this to grab all the submodules:
git submodule update --init --recursive
Each project set has a single Sublime Text 3 project file so you can easily look through the code while following along with the lectures.
The common
directory has additional submodules used by the game50 projects.
My changes aren't extensive, and the interesting ones have a comment explaining
what I did, tagged with - Chris H.
so you know not to blame Colton for them.
My changes: