Skip to content

rubin0/match3-CS50

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

match3-CS50

Objectives

  • Read and understand all of the Match-3 source code from Lecture 3.
  • Implement time addition on matches, such that scoring a match extends the timer by 1 second per tile in a match.
  • Ensure Level 1 starts just with simple flat blocks (the first of each color in the sprite sheet), with later levels generating the blocks with patterns on them (like the triangle, cross, etc.). These should be worth more points, at your discretion.
  • Creat random shiny versions of blocks that will destroy an entire row on match, granting points for each block in the row.
  • Only allow swapping when it results in a match. If there are no matches available to perform, reset the board.
  • (Optional) Implement matching using the mouse. (Hint: you’ll need push:toGame(x,y); see the push library’s documentation here for details!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published