Skip to content

lebogangolifant/emoji-personality-match

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Udacity-Memory-Game

Front-End Web Nano Degree Scholarship project 2. Create Build a browser-based, card matching game.

Task

  • Modify Udacity startercode (HTML and CSS styling) of the static Memory Game project, but specifically the JavaScript file.
  • Convert the static project into an interactive app game

Game Screenshot

match 1 match2 match3

Game Logics

  • The game randomly shuffles the 16 cards.
  • A user wins once all cards have successfully been matched (8pairs).

Game Functionality

  1. Shuffle Cards: Shuffle cards randomly on load or restart The Cards need to be shuffled on load or restart.
  2. Matching Cards: The Game need to know how to handle matched and unmatched cards.
  3. Moves: The Game displays the current number of moves a user has made.
  4. Star Rating: The game shows star rating system (1-3). It reflects player’s performance based on number of moves.
  5. The Timer: When a player starts a game, a displayed timer starts. When player wins the game, timer stops.
  6. Restart button: The restart button allows player to reset the gameboard, timer and star rating system.
  7. A Congratulations Modal: When player wins the game, a congratulations modal displays including: time spend, star rating & play again button

Play The Game

Emoji Personality Match