Skip to content

mlepage/memory-game

Repository files navigation

Alpha Memory Game

Alpha Memory is a free open source memory game for one or two players by Marc Lepage, co-developer of NeverMaze. Children practice their alphabet by matching pairs of letters accompanied by fun animations and sounds.

Overview

Memory, also known as Concentration or simply Pairs, is a card game in which all of the cards are laid face down on a surface and two cards are flipped face up over each turn. The object of the game is to turn over pairs of matching cards. Memory can be played with any number of players or as solitaire and is an especially good game for young children, though adults may find it challenging and stimulating as well. The scheme is often used in quiz shows and can be employed as an educational game.

Download

You can download Alpha Memory for FREE at BlackBerry World for BlackBerry 10 phones and PlayBook.

Source Code

The game logic is written entirely in the Lua programming language, scripting C++.

It uses GamePlay, BlackBerry's cross-platform open source native game engine.

License

Alpha Memory is licensed under the Apache License, Version 2.0.

Suggested Exercises

The game is intentionally very simple. Here are some changes and enhancements you could try:

  • Add colourful graphics, possibly animated.
  • Make the faces smile and frown at appropriate times.
  • Add more sound effects or background music.
  • Add particle fireworks and cheering to the level complete screen.
  • Add an option to have the letters spoken as they are flipped.
  • Add an option to match uppercase and lowercase letters.
  • Add options to match numbers, shapes, colours, and so on.
  • Improve scoring by incorporating failed matches, time, and so on.

By the Same Author

NeverMaze is a touch maze game for all ages, featuring a variety of maze generation algorithms and dynamically adjusting difficulty. Available on Google Play for Android phones and tablets, and BlackBerry World for BlackBerry 10 phones and PlayBook tablets.