Taffer / harvard-game50

Update the game50 Love2D code for Love2D 11.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Moved

This repo is has been replaced by: https://codeberg.org/Taffer/harvard-game50

Logo of the GiveUpGitHub campaign

Everything in this repo should be considered out of date.

harvard-game50

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:

The other game50 projects are for Unity 3D.

Using harvard-game50

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.

The Changes

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:

  • Use current versions of the dependencies:
  • Adjust colour ranges from 0 - 255 to 0.0 - 1.0.
  • Update love.audio.newSource() calls.

About

Update the game50 Love2D code for Love2D 11.

License:MIT License


Languages

Language:Lua 99.9%Language:Python 0.1%