Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/niloufarmj/cs50_supermario

Fifth project of CS50's Introduction to Game Development implemented with LOVE2D
https://github.com/niloufarmj/cs50_supermario

game-development love2d lua mario

Last synced: 11 days ago
JSON representation

Fifth project of CS50's Introduction to Game Development implemented with LOVE2D

Awesome Lists containing this project

README

        

# CS50_SuperMario
Fifth project of CS50's Introduction to Game Development implemented with LOVE2D

## Installation
The game is implemented in lua language and LOVE2D frameeork
You can install LOVE2d from this link: https://love2d.org/#download

this is step by step video of my development in game implimentation

## step 1

Init Tiles with Random Back + Use Transform to Add Camera Feel to Tile Screen

https://github.com/niloufarmj/CS50_SuperMario/assets/46811379/c23647f7-14f1-474c-af0d-51e0430bd071

## step 2

Add Static Character on Screen

https://github.com/niloufarmj/CS50_SuperMario/assets/46811379/ab2d7c55-d904-4d27-b4ac-aca04e0444b6

## step 3

Implemenet Character Movement With Camera + Add Animation to Character Movement

https://github.com/niloufarmj/CS50_SuperMario/assets/46811379/14d0fedf-dae3-443e-a033-5483689266de

## step 4

Generate Random Level with Tile Map + Generate Randome Ups and Lows

https://github.com/niloufarmj/CS50_SuperMario/assets/46811379/3cb8d72e-84ce-4599-b1fe-787ef7f0df3f

## step 5

Add Transition from Start State to Play State

https://github.com/niloufarmj/CS50_SuperMario/assets/46811379/18cac1cd-35df-4009-8ad8-8ac8881eb694

## step 6

Add Blocks with Collectable Gems

https://github.com/niloufarmj/CS50_SuperMario/assets/46811379/62074753-0578-4445-95e5-4441c22bfa25

## step 7

Add Enemy (Snail) and Score to the Game

https://github.com/niloufarmj/CS50_SuperMario/assets/46811379/c3e68352-471e-4040-8381-ee6d0299d810

## step 8

Add Sound Effects (FINAL)

https://github.com/niloufarmj/CS50_SuperMario/assets/46811379/252cd9e8-a2b6-4a8c-a557-9e44d4045eb7