Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/joanstinson/tapmatchmvc
Basic match 3 game implementation using model-view-controller structure done in one weekend.
https://github.com/joanstinson/tapmatchmvc
csharp match3-game mvc-architecture puzzle-game single-responsibility-principle unit-tests unity-game unity3d
Last synced: 17 days ago
JSON representation
Basic match 3 game implementation using model-view-controller structure done in one weekend.
- Host: GitHub
- URL: https://github.com/joanstinson/tapmatchmvc
- Owner: JoanStinson
- License: mit
- Created: 2023-08-18T13:23:10.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-08-26T19:25:18.000Z (over 1 year ago)
- Last Synced: 2024-11-20T04:18:13.807Z (3 months ago)
- Topics: csharp, match3-game, mvc-architecture, puzzle-game, single-responsibility-principle, unit-tests, unity-game, unity3d
- Language: C#
- Homepage:
- Size: 32.5 MB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Tap Match MVC
Basic match 3 game implementation using model-view-controller structure done in one weekend.
![]()
## 📜 Kata Rules
* Rectangular grid configurable from 5 to 20.
* Objects in grid configurable from 3 to 6.
* No turn limits, it only ends if player quits.
* When player taps matchable, connected ones are removed.
* Removed matchables disappear.
* Matchables from the top come down.
* Empty spaces are filled with new matchables.
* Player is not able to tap anything before the new matchables have finished animation.## 🔍 Unit Tests
![]()