Merry Christmas and Happy Holidays! I intended to have part two of my platformer series out today, but I'm behind in my writing. So instead I'm giving out a small consolation prize for all the people using their time off to learn some programming.
The code for part 2 is up on Github! You're free to browse through it here: https://github.com/DawsonG/Love2d-Platformer-Tutorial/tree/master/2_plumbing_a_game
The game logic itself is the same as part 1, but I've divided the pieces into an entity system. I'm using middleclass to bootstrap a class and inheritance system that will allow us to quickly prototype the project. I've also added a GameState system so that can see how levels and menus will work.
I hope to continue working and get more to you guys in the next few weeks. Thanks so much for your patience. Also, if you comment below or subscribe to this Discus thread, I'll make sure you get a notification when part 2 is out.