gbrainy
gbrainy is a brain teaser game and trainer to have fun and to keep your brain trained.
It provides the following types of games:
- Logic puzzles. Games designed to challenge your reasoning and thinking skills.
- Mental calculation. Games based on arithmetical operations designed to prove your mental calculation skills.
- Memory trainers. Games designed to challenge your short term memory.
It is designed for GNOME and runs on top of Linux and different Unix flavours.
Frequently asked questions
There is a collection of Frequently asked questions about gbrainy.
Screenshots
These are some screenshots of gbrainy:
Use cases
Currently the following use cases are considered:
New user. A person that uses gbrainy to evaluate it and understand what it can provide. Interested in seeing its different kinds of games in a short period of time.
Adult gamer. An adult that uses gbrainy just for fun.
Adult training. An adult that uses gbrainy to train her memory, arithmetical and logical capabilities.
Kid training. Her parents decided that she should use gbrainy to train her memory, arithmetical and logical capabilities.
The objective is to provide enough flexibility in terms of number of games and difficulty parametrization to make gbrainy use on these cases straight forward.
Requirements
gbrainy requires:
- intltool 0.35 or higher
- Mono 1.1.7 or higher
- Libgnome and libgnomeui 2.2 or higher
- GTK and GTK Sharp 2.8 or higher
- Cairo 1.2 or higher
In a standard Ubuntu installation the packages required to compile gbrainy are: intltool, mono-gmcs, mono-devel, libmono-dev, libgnome2-dev, libgnomeui-dev, libmono-cairo2.0-cil.
Download
Latest stable released version is 0.61.
Source code: http://www.softcatala.org/~jmas/gbrainy/gbrainy-0.61.tar.gz (md5sum 9e85c503475f04955e48e1b2728700f4)
Packages for Debian.
Packages for Ubuntu Hardy and Ubuntu Gutsy
Packages for Fedora (Also build with OpenSuse build service).
Packages for Suse.
Packages for Mandriva.
Packages for One Laptop Per Child.
Packages for NetBSD
Also available as live CD:
Mono live CD includes all the Mono tools and gbrainy.
There is also an experimental gbrainy Microsoft Window installer.
Getting the Source Code from GNOME Subversion
gbrainy's source code is stored in GNOME Subversion. To get a working copy of the latest available source code, type:
svn co http://svn.gnome.org/svn/gbrainy/trunk gbrainy
Browse the code online using http://svn.gnome.org/viewcvs/gbrainy/. You can also check the latest changes using CIA
How to install it from sources
Decompress the contents of the gbrainy compressed distribution file and then do:
./configure make install
Once you finish just run it using the gbrainy script or using mono gbrainy.exe.
Development
gbrainy is written for GNOME using Mono, C# and Cairo. There are some notes for people willing to do bug fixing or develop for gbrainy.
Roadmap
- Release 0.1 - August 22, 2007
- Initial release
- 13 different logic puzzles included
- Possibility to localize it to different languages (Catalan included)
- Release 0.2 - September 11, 2007
- More logic puzzles included
- Mathematical training
- Memory training (words, and figures also)
- Release 0.3 - October 10, 2007
- Many bugs fixes and corrections
- Many questions and answers are more precise
- Custom game support: define which puzzles you want to play
- 3 new logic puzzles: Divide circles, matrix groups, Balance
- 2 new math puzzles: Greater divisor, two numbers
- Fixes in gbrainy.glade to make it work on Win32
- Small UI enhancements
- Colour training (different words and figures in colours)
- Release 0.4x - November, 2007
- Many bugs fixes and corrections
- More tips and better explanations
- New Welcome screen that gives a better explanation of what gbrainy is about
- A complete score system and summary of the score
- A toolbar that makes more accessible the main options
- 4 new logic games, 1 new math trainer and 1 memory trainer
- Release 0.5x - January 11, 2008
- Basic user preferences (memory games)
- 4 new logic games and 2 new memory trainers
- Count down for memory games (to get your memory ready)
- Some bug fixes
- Release 0.6 - March, 2008
- Different difficulty levels
- Language review
- 4 new puzzles
- Bug fixes
- Release 0.7 - June 2008
- 5 new puzzles
- Ideas to be considered and scheduled
- Text brain-teasers
- Verbal analogies
- Time consuming Sudoku/MENSA alike puzzles
- Win32 port / installer
- Maemo / Hildon port
- Print the games to do them on paper
- Allow users to use the mouse (clicking on figures for example)
- Use Pango for RTL support
- Allow user to specify the difficulty level (novice, expert)
- User documentation
How to help
There are plans to use in the short term a bug reporting system, a mailing list and a source control repository. In the time been, help in any of these areas is appreciated:
Translation to different languages. Check the current status of gbrainy translations.
- Any development aid, including fixes or new Puzzles for the current system (see the development section).
- Ideas for new logic puzzles or game trainers.
Discuss
There is a gbrainy public group where people can share its experiences, ideas and get involved in gbrainy development. If you have ideas or experiences it is better if you use the list instead of writing to me directly.
Contact
Jordi Mas <jmas at softcatala.org>. Personal home page
- IRC: jordimas at #softcatala or #abiword on irc.gnome.org




