JavaScript Memory Game: Manage a memory game board

Recommend this page to a friend!
  Info   Screenshots Screenshots   View files View files (10)   DownloadInstall with Composer Download .zip   Reputation   Support forum (1)   Blog    
Ratings Unique User Downloads Download Rankings
Not enough user ratingsTotal: 174 All time: 299 This week: 14Up
Version License JavaScript version Categories
memory-game 1.0GNU General Publi...1.0Games
Description Author

This package can manage a memory game board.

A level object can generate and display a board of squares with images of symbols that the user needs to click to twist in order to find groups of similar symbols until the symbols of all squares are matched.

The memory game object can start the levels assigning the size of the game board and the number of symbols the user has to guess in each level.

Innovation Award
JavaScript Programming Innovation award nominee
February 2013
Number 2
The memory game is a very entertaining game that can help people training their memory by keeping track of the position of different pieces that initially appear hidden.

This JavaScript object provides a complete implementation of the Memory gaming including multiple levels of increasing difficulty.

Manuel Lemos
Picture of Mark Rolich
  Performance   Level  
Name: Mark Rolich <contact>
Classes: 13 packages by
Country: Armenia Armenia
Age: 42
All time rank: 111 in Armenia Armenia
Week rank: 6 Up1 in Armenia Armenia Equal
Innovation award
Innovation award
Nominee: 6x

Winner: 1x

MemoryGame.js ================= MemoryGame.js is a Javascript implementation of Memory Game ( Demo is available at MemoryGame.js requires Event.js package, which can be acquired at the following links: * Github - * JS Classes - MemoryGame.js uses great [Raphaƫl Icon-Set]( by Dmitry Baranovskiy, converted to [Webfont]( by Marek Ventur. Browser Compatibility -------------------- Uses css3 transitions and transfomations so works in the modern browsers. Currently tested in: * Chrome 24 * Firefox 18 * Safari 5.1.1 Bug tracker ----------- Have a bug? Please create an issue here on GitHub! Copyright and License --------------------- Copyright 2012 Mark Rolich This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <>.
  • screenshot1.png
  • screenshot2.png
  • screenshot3.png
  • screenshot4.png
  Files folder image Files  
File Role Description
Files folder imageraphaelicons (4 files)
Plain text file Event.js Class Add Event.js to master branch
Accessible without login Plain text file license.txt Lic. LICENSE
Accessible without login Plain text file MemoryGame.css Data CSS styles
Accessible without login Plain text file MemoryGame.html Example Demo
Plain text file MemoryGame.js Class Main class
Accessible without login Plain text file Data README

  Files folder image Files  /  raphaelicons  
File Role Description
  Accessible without login HTML file example.html Doc. Raphael Icon-set
  Accessible without login Plain text file license.txt Lic. Raphael Icon-set
  Accessible without login Plain text file raphaelicons-webfont.svg Data Raphael Icon-set
  Accessible without login Plain text file raphaelicons.css Data Raphael Icon-set 302KB
Install with ComposerInstall with Composer
Needed packages  
Class DownloadWhy it is needed Dependency
Event Download .zip .tar.gz for cross-browser event handling Required
 Version Control Unique User Downloads Download Rankings  
This week:0
All time:299
This week:14Up