Project Details

MaskedFox Memory Game is a traditional card-matching memory game for kids. This game uses any collection of digital photos (JPeg or PNG) to create random pairs so you can customize the images for your child, and every game is a new experience.

Status: Complete (News)

Download: Python Scripts - Windows Executable - Instruction Book

Installation and Operation:
The Memory Game comes with two sample photosets. Every game it randomly chooses enough matched pairs from the selected photoset to fill the grid you've specified (default is 4 x 4). Click on the face-down cards to turn them over and look for matches. Matching pairs remain face-up, until all cards on the table have been revealed. Click again to start a new game with a new set of cards.

MaskedFox Memory Game is free to download and play. If you enjoy the game and want to see more like it, please make a donation by clicking the "Support This Project" button below. It's fast and easy, and every little bit helps keep the MakedFox team members working on fun little projects like this one.

Installation Instructions
Detailed installation and operation instructions can be found here (PDF). To get started quickly, though, you can simply follow these steps:

  • Download the zipped package here.
  • Open the zipped file (in Windows, you can right-click and choose "Open" or "Open With | Compressed Folders")
  • Copy or drag the folder named "Memory" out of the zipped file to a location on your computer (Desktop or My Documents folder often works best). If you don't see a folder in the zipped file, choose "Extract" and make sure the "Preserve Folder Structure" option is checked.
  • Open the folder and run "MaskedFox Memory Game.exe"
  • Click on cards one at a time to reveal card pairs. Matching pairs are locked in the face-up position. Mismatches are displayed briefly and then turned back face-down. Keep going until all the cards on the table have been matched!
  • You can customize many aspects of the game. To choose a new photoset, adjust the grid size, or make other changes, open the Memory folder and run "Change Settings.exe."
One of the coolest features of the MaskedFox Memory Game is its automatic support for new photosets. Any collection of .jpg image files can be made into cards for matching. Just put the photos you want to use into a single folder and select it using the Card Set button from the Settings Panel. (To access the Setting Panel, open the Memory folder and run "Change Settings.exe.")

Source Code
The archive files available above also include the Python source scripts so you see exactly how the program works. If you have Python installed and configured on your machine, you can simply run "memory.py" to play the game, or "Change Settings.py" to modify gameplay settings.

Known Issues:
  • The game attempts to size the game board appropriately for your screen size, but it does not always handle dual-monitor setups properly.
  • Under some circumstances the game's sound effects stutter or disappear briefly. This problem has not been found in the compiled version of the code (the "Windows Executable" link above). If you have problems with your game sound, first make sure "Play Game Sounds" is checked in the Settings Panel, and then contact us to let us know.
Future Development:
  • Enhance Flash-Card Style gameplay: show the face cards ("_1.jpg") in sorted order, separate from the randomized match cards ("_2.jpg").
  • Add support for audio cards -- cards that, when clicked, play a short sound instead of showing a graphic.
  • Add support for web photosets, such as Flickr or Facebook photo albums.



Back to Aaron Pogue's personal profile
Back to Toby Nance's personal profile