Gnomine
From Encoresoup - The Ultimate Guide to Free/Open Source Software
|
| Gnomines | |
|---|---|
| | |
| | |
| A game of Gnomines | |
| Developer: | Gnome team |
| OS: | Unix-like |
| Genre: | Personal computer game |
| License: | GNU General Public License |
| Website: | [[Website::live.gnome.org/Mines]] |
Gnomines (or Mine) is a minesweeper game for GNOME is licensed under the GPL as part of Gnome Games. [1] The game was written in C by Pista and it was later improved by face artwork made by tigert. The faces are written in SVG and they are used to demonstrate the state of the game.
Contents |
[edit] Overview
The game's premise is that the player has to locate mines floating in an ocean.
[edit] Themeablity
Most games have an unusual user interface, however, Gnomine decided to behave like other applications with themes and colorings. The game is written with GTK to allow theming with GNOME. In 2004 there were some incompatibilities that were noted on the games-list mailing list. [2]
[edit] Gnomine Solver
Gnomine provides a hint system which can be used in the file menu or by clicking CRT+H. A hint system is not implemented in the Windows version of Minesweeper. The disadvantage of using the hint system is that 10 seconds are added to the time per hint. Using hints to solve a beginner level puzzle will often take three minutes or longer, as a result it can be considered to be a disadvantage. The algorithm behind the hint function gets the layout of all of the squares and if they aren't empty it does the move that is the most revealing.
[edit] Multiplayer Support
Several ideas for multiplayer support were discussed on the gnome-games mailing list. An algorithm proposed by cdellasanta[3] was thought of to produce a computer that could solve any minesweeper position by using game logic implemented in his algorithm. The hint function is already adequate for its purpose so multiplayer support was proposed for Gnomine where a user could player a computer on one or more separate boards. A user could play on a single board taking turns or play on two or more boards taking turns.
In addition to a computer multiplayer option network support was also proposed on bugzilla.[4]. In multiplayer games the hint function would not be allowed.
[edit] Face Icons
The face icons originally were considered to lack consistency. As a result, a bug post was made on bugzilla asking for the icons to be "tangoified" (to use the Tango Desktop Project).[5] Using tango would have the advantage of being able to have consistency with other open source applications.
The Gnome games developer Robert Ancell eventually posted a topic on the gnome-games mailing list [6] where he said "Someone has wisely suggested the face in Gnome Mines could do with some Tango love" followed by a link to the bug report. The developer Robert Ancell fixed the issue on 2007-11-19. The changelog says "Use new tangoified faces from Lapo Calamandrei and Ulisse Perusin."
[edit] External links
GNOME | ||
|---|---|---|
| Community | Miguel de Icaza · Federico Mena · Havoc Pennington · GNOME Foundation · GUADEC | |
| Applications | Baobab · Dictionary · Ekiga · Epiphany · Evince · Evolution · Eye of GNOME · File Roller · gedit · GNOME Terminal · Metacity · Nautilus · Panel · Rhythmbox · Sound Juicer · Screenshot · Tomboy · Totem · list of GNOME applications | |
| Technologies | ATK · Bonobo · D-Bus · Enlightened Sound Daemon · Gamin · GConf · GLib · Keyring · GNOME VFS · GObject · GStreamer · GTK+ · Mono · ORBit · Pango | |
| Related | KDE · Freedesktop.org | |

![Sneaky Uses For Everyday Things [ThinkGeek] Sneaky Uses For Everyday Things [ThinkGeek]](http://www.ftjcfx.com/image-3067719-10356334?imgurl=http%3A//www.thinkgeek.com/images/products/front/sneaky_uses.jpg)
![Media Tank - HD and DVD Enclosure + card reader [ThinkGeek] Media Tank - HD and DVD Enclosure + card reader [ThinkGeek]](http://www.ftjcfx.com/image-3067719-10356334?imgurl=http%3A//www.thinkgeek.com/images/products/front/media_tank.jpg)
![USB Memory Watch [ThinkGeek] USB Memory Watch [ThinkGeek]](http://www.ftjcfx.com/image-3067719-10356334?imgurl=http%3A//www.thinkgeek.com/images/products/front/usb_memory_watch.jpg)

