Skip to content

Latest commit

 

History

History
31 lines (29 loc) · 1.08 KB

README.md

File metadata and controls

31 lines (29 loc) · 1.08 KB

Memory Game project.

Intro to Programming Nanodegree Program at udacity.com


Dependencies:

  1. jQuery - the core library without plugins.
  2. Goole fonts - to add some nice typography.
  3. Fontawesome font - http://fontawesome.io/ - as a source for card symbols.

Extra functionalities:

  1. Product design attitude.
  2. Difficulty levels.
  3. Pair length as a variable. Can be two or more cards.
  4. Symbol library based on a random choice from an extensive library.
  5. Symbols hid from the front end and randomly assigned to cards so the game can't be cheated easily.
  6. Tooltip with feedback / instead of stars during the gameplay.
  7. Stars counted at the end of the game.
  8. Design and animations.
  9. Special method for revealing the matching cards.

The process:

  1. Design the UI and UX.
  2. Game algorithms design.
  3. The first iteration of a code with large part of the game working.
  4. Game redesign with the game as a single object:
var memoryGame = function() {
    console.log(Starting The Memory Game);
};
  1. Adding the repository to Github.
  2. Version 1.0.