https://github.com/niloufarmj/cs50_match3
Fourth project of CS50's Introduction to Game Development implemented with LOVE2D
https://github.com/niloufarmj/cs50_match3
cs50 game-development love2d lua match3
Last synced: 2 months ago
JSON representation
Fourth project of CS50's Introduction to Game Development implemented with LOVE2D
- Host: GitHub
- URL: https://github.com/niloufarmj/cs50_match3
- Owner: niloufarmj
- Created: 2023-11-11T18:28:04.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-11-26T19:04:58.000Z (over 1 year ago)
- Last Synced: 2025-01-08T11:41:21.540Z (4 months ago)
- Topics: cs50, game-development, love2d, lua, match3
- Language: Lua
- Homepage:
- Size: 818 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CS50 Match3
Fourth project of CS50's Introduction to Game Development## Installation
The game is implemented in lua language and LOVE2D frameeork
You can install LOVE2d from this link: https://love2d.org/#downloadthis is step by step video of my development in game implimentation
## step 1
Getting Started with Timer and Tween and the Definition of Chainshttps://github.com/niloufarmj/CS50_Match3/assets/46811379/1ab455b0-18fb-4f8b-ba4d-1f256d3cc3fe
https://github.com/niloufarmj/CS50_Match3/assets/46811379/66794952-5550-4994-9bd1-a76d70b8635f
https://github.com/niloufarmj/CS50_Match3/assets/46811379/2e46a38f-68cc-43bf-ae25-d136e0ce695d
## step 2
Add Begin Game and Play State with Board on ithttps://github.com/niloufarmj/CS50_Match3/assets/46811379/0c6224b6-4f3f-469d-8764-26f72be3682d
## step 3
Implement Tile Swapping and Fix Select and Highlighthttps://github.com/niloufarmj/CS50_Match3/assets/46811379/16e3e801-d1db-414b-9ed1-6f57992d00cc
## step 4
Add match calculation + Timer + Score -
Add level and Score limit -
Implement Game Over statehttps://github.com/niloufarmj/CS50_Match3/assets/46811379/5e875c3a-9307-45c2-94a6-02e4b05562a9
## step 5
Implement Time Extension -
Add Shiny Tile -
Implement New Patterns Update on Level Change -
Check Board for No Matches and Resethttps://github.com/niloufarmj/CS50_Match3/assets/46811379/306c4db5-2b58-45e2-9528-620f9f5811e3