Skip to content

calumbell/cs50g-angry-50

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Angry 50

Project 6 of CS50's Introduction to Games Development

Angry 50 is a game heavily inspired by Angry Birds and implemented in the LÖVE2D framework. This assignment was all about working with the Box2D physics engine that comes bundled with LÖVE2D.

Full project specification.

Setup

First, clone this repository:

git clone https://github.com/calumbell/cs50g-angry-50

Install LÖVE2D (v10.2) - click here for installation instructions

To run the game:

cd cs50g-angry-50
love .

Visuals

You can see a video demonstration of this project here.

Requirements

Legend of 50 was built using the LÖVE2D framework (version 10.2).

Push was used for resolution-handling, hump was used for Lua object-orientation, and Knife was used to handle asynchronous code, chained functions, tweening, etc.