Skip to content

A memory game, not only to play but also to create you own games, for the Sugar learning environment

License

Notifications You must be signed in to change notification settings

sugarlabs/memorize-activity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

What is this?

Memorize is about finding matching pairs. A pair can be images, sounds and text and this could be extended to animations or movie snippets as well. Which pairs match is up to the creator of the game. Memorize is more than a predefined game you can play, it allows you to create new games yourself as well.

How to use?

Memorize is not part of the Sugar desktop, but can be added. Please refer to;

How to upgrade?

On Sugar desktop systems;

How to integrate?

On Debian and Ubuntu systems;

apt install sugar-memorize-activity

On Fedora systems;

dnf install sugar-memorize

Memorize depends on Python, the Sugar Toolkit, and PyGObject bindings for GTK+ 3, GStreamer, and the GStreamer espeak plugin.

Memorize is started by Sugar.

How to develop?

  • main program is activity.py,
  • directory demos contains predefined games, as ZIP bundles of XML, with document type definition memorize.dtd,

Opportunities?

See Issues in the repository.

Several long term bugs have yet to be resolved;

Icon

Memorize icon is a Glider pattern from Conway's Game of Life, a cellular automaton. John Conway (FRS) passed away in 2020.

About

A memory game, not only to play but also to create you own games, for the Sugar learning environment

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages