1
<?xml version="1.0" encoding="utf-8"?>
2
<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
3
<!ENTITY legal SYSTEM "legal.xml">
4
<!ENTITY appversion "2.14">
5
<!ENTITY manrevision "2.9">
6
<!ENTITY date "January 2006">
7
<!ENTITY app "<application>Mines</application>">
8
<!ENTITY appname "Mines">
9
<!ENTITY version "2.14">
12
(Do not remove this comment block.)
13
Maintained by the GNOME Documentation Project
14
http://developer.gnome.org/projects/gdp
15
Template version: 2.0 beta
16
Template last modified Feb 12, 2002
18
<!-- =============Document Header ============================= -->
19
<article id="index" lang="sl">
20
<!-- please do not change the id; for translations, change lang to -->
21
<!-- appropriate code -->
23
<title><application>Mines</application> Manual</title>
24
<abstract role="description">
26
Mines is GNOME's take on the popular logic puzzle minesweeper,
27
which includes avoiding mines while receiving clues for
28
the location of the mines.
33
<holder>Callum McKenzie</holder>
34
<!-- Based on an earlier manual by <holder>Tim Riehle</holder> -->
36
<!-- translators: uncomment this:
40
<holder>ME-THE-TRANSLATOR (Latin translation)</holder>
44
<!-- An address can be added to the publisher information. If a role is
45
not specified, the publisher/author is the same for all versions of the
48
<publishername> GNOME Documentation Project </publishername>
51
<legalnotice id="legalnotice">
53
This document is dual-licensed. You may either distribute
54
and/or modify it under the terms of the <ulink type="help" url="gnome-help:gpl">GNU General Public License</ulink>,
55
which the <link linkend="license">program is licensed</link>
56
under, or you can distribute it under the terms of the GNU
57
Free Documentation License. A copy of this follows.
61
Permission is granted to copy, distribute and/or modify this
62
document under the terms of the GNU Free Documentation
63
License (GFDL), Version 1.1 or any later version published
64
by the Free Software Foundation with no Invariant Sections,
65
no Front-Cover Texts, and no Back-Cover Texts. You can find
66
a copy of the GFDL at this <ulink type="help" url="ghelp:fdl">link</ulink> or in the file COPYING-DOCS
67
distributed with this manual.
69
<para> This manual is part of a collection of GNOME manuals
70
distributed under the GFDL. If you want to distribute this
71
manual separately from the collection, you can do so by
72
adding a copy of the license to the manual, as described in
73
section 6 of the license.
77
Many of the names used by companies to distinguish their
78
products and services are claimed as trademarks. Where those
79
names appear in any GNOME documentation, and the members of
80
the GNOME Documentation Project are made aware of those
81
trademarks, then the names are in capital letters or initial
86
DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT ARE PROVIDED
87
UNDER THE TERMS OF THE GNU FREE DOCUMENTATION LICENSE
88
WITH THE FURTHER UNDERSTANDING THAT:
92
<para>DOCUMENT IS PROVIDED ON AN "AS IS" BASIS,
93
WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR
94
IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES
95
THAT THE DOCUMENT OR MODIFIED VERSION OF THE
96
DOCUMENT IS FREE OF DEFECTS MERCHANTABLE, FIT FOR
97
A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE
98
RISK AS TO THE QUALITY, ACCURACY, AND PERFORMANCE
99
OF THE DOCUMENT OR MODIFIED VERSION OF THE
100
DOCUMENT IS WITH YOU. SHOULD ANY DOCUMENT OR
101
MODIFIED VERSION PROVE DEFECTIVE IN ANY RESPECT,
102
YOU (NOT THE INITIAL WRITER, AUTHOR OR ANY
103
CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY
104
SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER
105
OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS
106
LICENSE. NO USE OF ANY DOCUMENT OR MODIFIED
107
VERSION OF THE DOCUMENT IS AUTHORIZED HEREUNDER
108
EXCEPT UNDER THIS DISCLAIMER; AND
112
<para>UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL
113
THEORY, WHETHER IN TORT (INCLUDING NEGLIGENCE),
114
CONTRACT, OR OTHERWISE, SHALL THE AUTHOR,
115
INITIAL WRITER, ANY CONTRIBUTOR, OR ANY
116
DISTRIBUTOR OF THE DOCUMENT OR MODIFIED VERSION
117
OF THE DOCUMENT, OR ANY SUPPLIER OF ANY OF SUCH
118
PARTIES, BE LIABLE TO ANY PERSON FOR ANY
119
DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR
120
CONSEQUENTIAL DAMAGES OF ANY CHARACTER
121
INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS
122
OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR
123
MALFUNCTION, OR ANY AND ALL OTHER DAMAGES OR
124
LOSSES ARISING OUT OF OR RELATING TO USE OF THE
125
DOCUMENT AND MODIFIED VERSIONS OF THE DOCUMENT,
126
EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF
127
THE POSSIBILITY OF SUCH DAMAGES.
135
<!-- This file contains link to license for the documentation (GNU FDL), and
136
other legal stuff such as "NO WARRANTY" statement. Please do not change
140
<author role="maintainer">
141
<firstname>Callum</firstname>
142
<surname>McKenzie</surname>
144
<address> <email>callum@spooky-possum.org</email> </address>
147
<!-- This is appropriate place for other contributors: translators,
148
maintainers, etc. Commented out by default.
149
<othercredit role="translator">
150
<firstname>Latin</firstname>
151
<surname>Translator 1</surname>
153
<orgname>Latin Translation Team</orgname>
154
<address> <email>translator@gnome.org</email> </address>
156
<contrib>Latin translation</contrib>
161
<releaseinfo revision="2.26" role="review"/>
165
<revnumber>Mines Manual V2.9</revnumber>
166
<date>January 2006</date>
168
<para role="author">Callum McKenzie
169
<email>callum@spooky-possum.org</email>
171
<para role="publisher">GNOME Documentation Project</para>
176
<releaseinfo>This manual describes version 2.14 of Mines.
178
<!-- The following feedback information only applies to applications
179
listed in bugzilla.gnome.org and bugzilla.ximian.com. For other
180
applications, please provide your own feedback info or remove thsi
181
section altogether -->
183
<title>Feedback</title>
184
<para>To report a bug or make a suggestion regarding the <application>Mines</application> application or
185
this manual, follow the directions in the
186
<ulink url="http://bugzilla.gnome.org">GNOME bug reporting database.</ulink>.
188
<!-- Translators may also add here feedback address for translations -->
192
<indexterm zone="index">
193
<primary>GNOME Mines</primary>
196
<!-- ============= Document Body ============================= -->
198
<!-- ============= Introduction ============================== -->
200
<title>Introduction</title>
203
<application><application>Mines</application></application> is a puzzle game where you
204
locate mines floating in an ocean using only your brain and a
209
You start the game with a grid of covered squares and no idea what is in them. Clicking on a square reveals
210
what is in it: either empty ocean or a mine. If you
211
find a mine bad things happen and the game is over. If you
212
uncover an empty square, you survive and get to try again. We do
213
give you a bit of help; if you find an empty piece of ocean
214
a number is printed there telling you how many mines are in the
215
adjacent squares (or no number if there are no nearby
216
mines). Once you find a few clear squares you can start to
217
deduce which squares have mines in them and which don't. You win
218
the game once you have revealed all the un-mined squares and
219
marked all the mined squares.
222
<figure id="main-window">
223
<title>The stages of the game: the start, playing, losing,
225
<mediaobject><imageobject>
226
<imagedata fileref="figures/main-window.png" format="PNG"/>
227
</imageobject></mediaobject>
231
To mark a square as having a mine you right-click on it and a
232
flag is placed there. If you click on a square with a number and
233
you have placed precisely that number of flags on adjacent
234
squares then the remaining squares are revealed. If you didn't
235
mark the mines correctly then an explosion will occur and the game
236
is over. Squares with no adjacent mines (i.e. blank squares)
237
have their adjacent squares automatically cleared.
240
<figure id="status-bar">
241
<title>Important information.</title>
242
<mediaobject><imageobject>
243
<imagedata fileref="figures/statusbar.png" format="PNG"/>
244
</imageobject></mediaobject>
248
You are being timed. To be good at this game you have to work
249
both quickly and correctly. Once you have found all the mines
250
and revealed all the un-mined squares the clock is stopped. Your
251
score is the time you took; the shorter the better.
255
The time you have taken is displayed on the bottom right of the
256
window. Beside it, on the left, is a count of the number of mines
257
you have cleared and the total number hidden on the board.
261
<title>The yellow face shows you how well you are going.</title>
262
<mediaobject><imageobject>
263
<imagedata fileref="figures/faces.png" format="PNG"/>
264
</imageobject></mediaobject>
267
<!-- Face graphics image. -->
273
<title>The Details</title>
276
This section provides information on the controls and the
277
important menu items. If you need help figuring where the
278
mines are, see the <link linkend="strategy">strategy section</link>.
282
<title>The Goal</title>
285
Starting from an ocean of squares with unknown contents
286
you must mark all the squares with mines and reveal all the
287
clear squares. You don't actually have to mark the squares with mines,
288
but it is a lot easier if you do. Once you have cleared all
289
the un-mined squares, any remaining mined squares will be
294
If you left click on a mine, or auto-clear a square with a mine
295
in it you lose. To help prevent accidents, you aren't allowed
296
to auto-clear around a square unless the number of marked
297
mines equals the number given in the square.
303
<title>Using the Mouse</title>
307
<!-- FIXME: proper headers. -->
310
<entry>Action</entry><entry>Result</entry>
315
<entry>Left click on an un-revealed square.</entry>
316
<entry>Reveals the contents of that square. For better or for
320
<entry>Left click in a revealed square.</entry>
321
<entry>Auto-clear. Reveals the unmarked squares around
323
but only if enough squares have been marked to match the
324
number in the square.</entry>
327
<entry>Right click on an un-revealed square.</entry>
328
<entry>Marks the square as a mine. If it is already
329
marked, the mark will be removed.</entry>
335
<tip><para>If you are used to the more traditional mouse controls,
336
don't worry, they still work.</para></tip>
340
<title>Game Size and Difficulty</title>
343
By choosing <menuchoice><guimenu>Settings</guimenu><guimenuitem>Preferences</guimenuitem></menuchoice> from the
345
change the size of the games. Larger sizes obviously take longer
346
and require more concentration. Smaller games are more
347
frantic. We provide Small, Medium, Large and Custom
351
<figure id="preferences-img">
352
<title>The preferences dialog.</title>
353
<mediaobject><imageobject>
354
<imagedata fileref="figures/preferences.png" format="PNG"/>
355
</imageobject></mediaobject>
359
On the right hand side of the dialog there are three
360
parameters for controlling the custom size. Horizontal and
361
Vertical are the width and height of the desired grid in
362
squares. The number of mines is - obviously - the number of
363
mines you need to find. If this number is set too high or too
364
low then the game becomes very easy. The number of mines is
365
limited to slightly less than the total number of squares.
371
<title>"I'm not sure" Flags</title>
373
<informalfigure id="imnotsureflagsimg">
374
<mediaobject><imageobject>
375
<imagedata fileref="figures/imnotsureflagscheckbox.png" format="PNG"/>
376
</imageobject></mediaobject>
380
There is a check-box in the properties dialog entitled
381
Use "I'm not sure" flags. If you enable this then, when
382
right-clicking on a square, it cycles between the normal flags
383
used to mark the square as mined, a flag with a question mark
384
on it and no flag. This new flag is to help you with your
385
reasoning, to mark mines you think might be a mine but aren't
387
flags have no effect on the game; you still have to use the
388
appropriate number of red marker flags to be able to clear
389
around a numbered square.
392
<figure id="flags-img">
393
<title>The sequence of flags when "I'm not sure" flags are enabled.</title>
394
<mediaobject><imageobject>
395
<imagedata fileref="figures/flags.png" format="PNG"/>
396
</imageobject></mediaobject>
402
<title>Use "Too many flags" warning</title>
405
The other check-box in the properties dialog is entitled
406
Use "Too many flags" warning. This feature will show you a
407
warning when you have placed too many flags. This is disabled
408
by default, as it provides so much hint that it could be
409
considered "cheating".
418
If you get stuck - it is reasonably common to end up with two
419
options that you can't logically resolve - then you can either
420
guess, or ask for a hint. When you choose
421
<guimenuitem>Hint</guimenuitem> from the <guimenu>Game</guimenu>
422
menu a single square is revealed (plus surrounding
423
squares if it is blank). The choice of square is random, but
424
should be helpful. There is 10 second penalty added to your
425
time whenever you use a hint.
431
<title>High Scores</title>
434
If your score is in the top ten you will be shown the list of top scores and have an
435
opportunity to change the name recorded in the high score table. You can
436
also review the scores later by choosing
437
<guimenuitem>Scores</guimenuitem> from the <guimenu>Game</guimenu>
438
menu. The drop-down menu at the top of the dialog lets you
439
look at the scores for other board sizes.
442
<figure id="high-score-img">
443
<title>The high scores dialog.</title>
444
<mediaobject><imageobject>
445
<imagedata fileref="figures/highscores.png" format="PNG"/>
446
</imageobject></mediaobject>
450
<para>The high score for the custom size is usually meaningless. Any
451
other player can make the game size smaller and get a better time. If
452
you only ever play one custom size then it will tell you how
453
well you are doing. This is the only reason it is still recorded.</para>
458
<title>Window Size</title>
460
<para>Resizing the window makes the squares bigger or smaller to
461
suit. If you want to make maximum use of the screen then there is a
462
<guimenuitem>Fullscreen</guimenuitem> option under the
463
<guimenu>Settings</guimenu> menu. You can
464
also use the <keycap>F11</keycap> key to toggle full-screen mode.
469
<title>Pausing the Game</title>
472
The game can be paused automatically when you start using another
473
window, or paused by choosing <guimenuitem>Pause</guimenuitem>
474
from the <guimenu>Game</guimenu> menu. The playing area is
475
blanked so you can't think ahead while the clock is stopped. To
476
start playing again press the button labelled "Press to Resume".
482
<!-- ================ Usage ================================ -->
484
<sect1 id="strategy">
485
<title>Strategy</title>
488
The first half of this section explains the very basics of
489
deducing where mines are. If you are familiar with how to play the
490
game skip down to the <link linkend="advanced">Advanced Situations</link> subsection.
494
<title>The Basics</title>
496
These are a few basic situations which should be incredibly
497
obvious, but if you're struggling with how to play the game,
498
they should be useful. The first case is where you have an
499
isolated covered square and most of the squares around it read
500
1. That covered square is a mine.
504
<title>The simplest case.</title>
505
<mediaobject><imageobject>
506
<imagedata format="PNG" fileref="figures/easy-hints-1.png"/>
507
</imageobject></mediaobject>
511
The next simplest case is where you have two covered squares
512
adjacent to each other and both squares on one side are marked
513
with a 2. If they have no other uncleared neighbors, then
514
both squares are mines.
518
<title>The two mine case.</title>
519
<mediaobject><imageobject>
520
<imagedata format="PNG" fileref="figures/easy-hints-2.png"/>
521
</imageobject></mediaobject>
525
Finally, when there are three uncovered squares in a row and
526
the clear square beside the middle one is a 3 (once again this
527
square should have no other neighbors) then all three are mines.
531
<title>The three mine case.</title>
532
<mediaobject><imageobject>
533
<imagedata format="PNG" fileref="figures/easy-hints-3.png"/>
534
</imageobject></mediaobject>
538
These are the simplest cases. Other permutations on these
539
simple situations are possible, for example the three squares
540
in the previous example could be in an L shape.
543
Simple analysis will solve most of the
544
puzzle, but not all. Before going on to the next sections,
545
where we give you more advanced hints, you should play
546
for a bit and see what you can work out for yourself.
550
<sect2 id="advanced">
551
<title>Advanced Situations</title>
554
These are some more complicated situations. They are a bit of
555
a step up from the last section, so we hope you took our
556
advice and played for a bit first.
560
In the example below the mines are to the left of
561
the ones. We figure this out by a process of elimination. If the
562
square to the left of the 2 was a mine then the 1s
563
would both have their maximum number of mines leaving no free square for
564
the second mine adjacent to the 2 (since they would also be
565
adjacent to the 1s). Having eliminated the middle square we are
566
left with two squares we require for the 2 so they are both mined.
570
<title>A not-so-obvious pattern.</title>
571
<mediaobject><imageobject>
572
<imagedata format="PNG" fileref="figures/hard-hints-1.png"/>
573
</imageobject></mediaobject>
577
This situation can be disguised, for example consider the figure
578
below. It is the same situation, but the extra mined square on
579
the right has increased all the numbers by 1.
583
<title>The extra mine disguises a copy of the previous example.</title>
584
<mediaobject><imageobject>
585
<imagedata format="PNG" fileref="figures/hard-hints-2.png"/>
586
</imageobject></mediaobject>
590
Now we're going to try a complicated example. It illustrates two
591
points. The first is that even if you aren't sure which squares are
592
mined, restricting the possibilities is helpful. The second is that
593
knowing which squares aren't mined is nearly as good as knowing which
598
Assume that, in the figure below, we start off knowing that the top
599
left square is mined and so the two squares marked 2 on the left only
600
require one more mine. Next observe that the left-most 2 implies that
601
one of the covered squares beneath it is mined, but we don't yet know
602
which one. Since at least one of these squares is mined and they are
603
both neighbors of the second 2 then we know that that 2 is also
604
satisfied by one of these two squares (we still don't know which
605
one). This means that the square beneath the 4 is clear because it is
606
also a neighbor of the second 2 and not one of the two squares we
607
identified previously.
608
This one blank square now leaves the 4 with only four neighbors - all
609
of which must be mines. Not only does it tell us which mines surround
610
the 4, it now tells us which of the squares beside the 2 is mined!
614
<title>As tricky as it gets.</title>
615
<mediaobject><imageobject>
616
<imagedata format="PNG" fileref="figures/hard-hints-3.png"/>
617
</imageobject></mediaobject>
622
This sort of situation is tricky. In all the other examples you can
623
learn to look for patterns and avoid thinking hard. Situations like
624
the one in the figure don't crop up easily or in easily recognisable
625
places. Often it is easier to just ignore them and keep playing
626
elsewhere in the hope that you can start clearing the squares from the
636
Remember, the edge of the board is just the same as a large
637
cleared area (but without the numbers). Often working
638
at the edge of the board is the easiest way forward.
642
Sometimes you end up in a situation where there is no way to
643
deduce what the configuration is. In these cases you either have
644
to guess or use the hint function
645
(<menuchoice><guimenu>Game</guimenu><guimenuitem>Hint</guimenuitem></menuchoice>).
646
Sometimes it isn't a 50/50 situation and instead of taking a hint
647
you might like to gamble on the most likely outcome.
651
One final hint: remember the counter on the bottom left of the window
652
that tells you how many mines you have left? Often, near the end
653
of the game, this number can help you figure out what possible
654
places mines can be. How to do this is up
655
to you to figure out.
662
<title>Authors</title>
664
<application>GNOME Mines</application> was written by Pista
665
(<email>szekeres@cyberspace.mht.bme.hu</email>). This manual was written by Callum McKenzie
666
(<email>callum@spooky-possum.org</email>) with help from Vincent
667
Povirk and based on an earlier manual by Tim Riehle
668
(<email>tkriehle@citilink.com</email>).
669
To report a bug or make a suggestion regarding this application or
670
this manual, follow the directions in this
671
<ulink url="ghelp:user-guide?feedback-bugs" type="help">document</ulink>.
676
<!-- ============= Application License ============================= -->
679
<title>License</title>
681
This program is free software; you can redistribute it and/or
682
modify it under the terms of the <citetitle><ulink type="help" url="gnome-help:gpl">GNU General Public License</ulink></citetitle> as
683
published by the <ulink type="http" url="http://www.fsf.org">Free Software Foundation</ulink>;
684
either version 2 of the License, or (at your option) any later
688
This program is distributed in the hope that it will be useful, but
689
WITHOUT ANY WARRANTY; without even the implied warranty of
690
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
691
<citetitle><ulink type="help" url="gnome-help:gpl">GNU General Public License</ulink></citetitle> for more details.
694
A copy of the <citetitle><ulink type="help" url="gnome-help:gpl">GNU General Public License</ulink></citetitle> is
695
included as an appendix to the <citetitle>GNOME Users
696
Guide</citetitle>. You may also obtain a copy of the
697
<citetitle><ulink type="help" url="gnome-help:gpl">GNU General Public License</ulink></citetitle> from the Free
698
Software Foundation by visiting <ulink type="http" url="http://www.fsf.org">their Web site</ulink> or by writing to
700
Free Software Foundation, Inc.
701
<street>59 Temple Place</street> - Suite 330
702
<city>Boston</city>, <state>MA</state> <postcode>02111-1307</postcode>
703
<country>USA</country>