The starter project has some HTML and CSS styling to display a static version of the Memory Game project. You'll need to convert this project from a static project to an interactive one. This will require modifying the HTML and CSS files, but primarily the JavaScript file.
To get started, open js/app.js
and start building out the app's functionality
For specific, detailed instructions, look at the project instructions in the Udacity Classroom.
This repository is the starter code for all Udacity students. Therefore, we most likely will not accept pull requests.
For details, check out CONTRIBUTING.md.
- david walsh article on using
.concat()
- adam khoury - memory game programming javascript tutorial
- chris ferdinandi
- tania rascia memory game
- animate.css
- mike wales
- ryan waite
- mort10
- stackover user
- follow up answer on so
settimeout
javasctipt.info docs- Modal Window
- Add CSS animations when cards are clicked, unsuccessfully matched, and successfully matched.
- Add unique functionality beyond the minimum requirements (Implement a leaderboard, store game state using local storage, etc.)
- Implement additional optimizations that improve the performance and user experience of the game (keyboard shortcuts for gameplay, etc).