A match 3 game developed by Eleazar Fernando Braga for PlayKids' technical test
Obrigatory features for this game:
- Grid with diferent gems
- Player can move gems up, right, left and down to form matches
- When player matches gems with the same kind, they get destroyed and player get points for it
- Gems will fill empty spaces with new gems
- At begining of the game and after every change in the board,the game must evaluate if there are possible moves and shuffle gems if needed.
- Every round must last 2 minutes and have a points goal that will be increased after the conclusion of each round.
- Must have sound effects, music, sprites and particles
- The board and UI must works in differenct resolutions and aspect ratio
Features that I want to implement:
- Create an efficient board generator that can identify matches or possible matches
- Click 'n slide to swap gems
- It will only swap if there is a match
- Can't swap multiple gems at the same time
- Can swap while a combo or matching is happening
- Combo happens when gems move down after a match
- Register the highest score of the player
- Start menu
- Pause during gameplay
- During Pause Menu, the player can configure the volume of the game
- Juiciness
- After 10 seconds without doing any move, indicate a possible move that a player can do
- Narrator will say if it's time to shuffle, to go to the next round or end the game
- Narrator is also responsible to inform the player about the combo state
- A progress bar to indicate how is the score and how is the progress to the next round
Music: Hyperfun Kevin MacLeod (incompetech.com) Licensed under Creative Commons: By Attribution 3.0 License http://creativecommons.org/licenses/by/3.0/