It is a memory game which is fully customizable. You can test your memory by flipping cards and matching them. The difficulty level can be increased as per choice. A custom game can be created, uploaded to firebase database and then played with custom images
- Play the traditional memory game.
- Three difficulty levels with 3 grid sizes, easy, medium and hard with 4 x 2, 6 x 3 and 6 x 4 respectively.
- Restart and Refresh your game.
- Move counts and pair matched count maintained as per difficulty level.
- You win the game if all pairs are matched correctly
- Create a custom game by uploading images of your choice.
The app was built fully in Kotlin, using android studio and firestore.
Earlier, I knew little about Kotlin, it was an opportunity for me to learn a language and a technology entirely from scratch while building something. I encountered, several errors and browsed the internet to solve them. Setting up the emulator was also a challenge.
I was able to build something small yet useful in a little amount of time, this is the first time I have made a game.
- Kotlin
- Android and Kotlin
- Recyclerview
- Using vector icons
- Permissions
- Intents
- Actvities in Kotlin
- More interactivity can be added.
- Background music can be added.
- Work on the UI.