MEMORY GAME

Create your own Memory Game based on pairs of cards
May 2022

 😻 This is a new monthly challenge created by MoureDev. He will review and give feedback to some proposed solutions from the community in one of his Twitch livestreams

Who hasn't played card games at some point? From a very young age to a party night with friends, right?

Well, for this challenge you will have to choose your favourite theme and recreate the famous game.

WHAT YOU'LL CREATE

The dynamics of the game will consist of presenting a board with a series of face-down cards and revealing all the pairs before the time is up. The user will tap on each card to turn it over and, if two of them match when they are uncovered, they will be turned face up. If not, they will be hidden again.

The requirements for the game are pretty simple. First, you have to choose whatever theme you want to, like Pokémon, Star Wars or even Peppa Pig!

The game is won if all pairs are uncovered within the time limit.

Time to complete

4h

Ideal for

Junior · Middle · Senior

Available stacks

Android · iOS· WebApp

Required experience

Basic knowledge
So, the game will have an initial screen to select one of the three difficulties and 1 minute to solve each board:
  • Easy: 4x4 board
  • Medium: 4x6 board (or 6x4 depending on the screen)
  • Difficult: 5x6 board (or 6x5 depending on screen)

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. Every time 2 cards are turned over it will increase by 1, whether you hit or not.
  • Time counter. A 1-min countdown to reveal all pairs!
  • Remaining pairs counter.
  • A button to return to the level selection screen.


HOW IT WORKS
  • Solve this challenge and give it your best
  • Compare your app with the solution proposed by the challenge creator.
  • Get feedback on your code from experts
  • Build your portfolio with all your completed challenge 
WHAT WILL YOU GET
  • New project built by you to be proud
  • Feedback from Tech Mentors experts
  • Tech report of your skills - option to share it
  • Full portfolio to use it in technical interviews

ABOUT THE CREATOR

MoureDev

Brais Moure (a.k.a. MoureDev) is a full-stack developer, specialized in iOS, Android and web application development. Besides creating more than 100 apps as a freelancer, MoureDev spends much of his time sharing his knowledge with the dev community.

He is currently one of the main creators of programming content in Spain, with more than 210k subscribers on Youtube and more than 25k followers on Twitch.

Take a look at his networks and say hello for us! 👋🏽 

Start now this Memory Game challenge

Ready to challenge yourself and build something you're proud of?

More coding challenges

Back-end
Spotlist API wit Node.JS
Develop an alternative to the Spotify API that lets indie artists easily manage their playlists.
deliverapp
4 h
  • Javascript
  • Node.JS
  • Middle
  • Senior
Difficulty Medium
Back-end
Event Emitter
Create an event emitter that lets you launch asynchronous events to teammates.
deliverapp
1 h
  • Javascript
  • Vanilla JS
  • Senior
Difficulty Medium
Back-end
Optional: A new Hope
A new hope was born with the Java 8 release that might be the final weapon against the Empire, called the Optional.
deliverapp
3 h
  • Java
  • Middle
  • Senior
Difficulty Medium