This project is a simplistic version of a collapse game.
- Built in Unity 2020.3.x.
- The game will be tested only inside the unity editor, don't worry about anything else.
- Please create a new project from this template (Find the green "use this template" button on this page) and complete the tasks below, send us a link to the repo once you're done.
- Most of the basic functionality is already coded so this test can focus on quality over quantity.
- Ask for hints if you're stuck.
-
The file BoardManagerInteractionLogic.cs contains an unimplemented critical function FindChainRecursive - please implement it using recursion, see code comments for more info.
-
Now that clicking blocks makes whole groups match and disappear correctly we can see that the blocks disappear instantaneously and that's not the experience we're after - please improve the visuals of the disappearance of blocks, something cute and simple will do the trick. (Hint: the project is making heavy use of DOTween)
-
As you can probably tell the Bombs don't really work, please find the Bomb class and make them work:
- Clicking a Bomb should cause it to shake and trigger all blocks around it (in all 9 directions)
- Bonus points if Bomb explosions are delayed and not happen all at once, in order to create a fun chain effect. Board regeneration should be done only after all Bombs are exploded.