williamtran10 / SushiDrop

A sushi-themed match-3 game with mouse input, scaled animations, points, a recursive combo system, hints, and time limits made in C# without using Unity.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SushiDrop

By: William Tran and Adrian Cerejo Made in C# using Visual Studio 2017 without the use of Unity.

Summary

A sushi-themed match-3 game similar to Candy Crush or Bejeweled.

Features:

  • Checking for valid tile clicks
  • Checking for matches of a valid length in either direction
  • Two time limits: 3 minutes and 10 minutes
  • Animations for: swapping tiles, disappearing tiles, and dropping columns, which scales to the length that each column needs to drop
  • Hint system that can show a valid match and will end the game if there are no possible moves left
  • Points system that rewards combos and larger matches
  • Combo system that increases the points mulitplier and checks for matches using the tiles that just dropped
  • Highscores stored in a .txt for top three scores of each time limit which can be cleared

To-do:

  • Add a hardcoded test case with the potential for a very high combo for showcasing purposes
  • Generalize code for more customizability (ex. add more rows, columns, change size)

About

A sushi-themed match-3 game with mouse input, scaled animations, points, a recursive combo system, hints, and time limits made in C# without using Unity.


Languages

Language:C# 100.0%