Classic memory game for Android with a theme inspired by the video game Braid. |
Download demo 📂 click here
- Arquitectura MVVM
- Lyfecycle view model
- Glide
- Material components and Material Design
- Braid Game resources
Technical challenge: Create a memory game:
The dynamics of the game consists of presenting a board with a series of cards face down and revealing all the pairs before time runs out. The user will touch each card to turn it over, and if two of them match when revealed, they will be turned face up. Otherwise, they will be hidden again.
- The game is won if all pairs are discovered within the time limit.
The game will have an initial screen to select one of the three difficulties and one minute to solve each board:
- Easy: 4x4 board
- Medium: 4x6 board
- Hard: 5x6 board
The application will have a main game screen that contains the following elements:
- Game board. The board where the user will play and see the cards
- Move counter (one every time 2 cards are turned, hit or miss)
- Timer
- Remaining pairs counter
- Action to return to the level selection screen