1
1
\input texinfo @c -*- texinfo -*-
7
Copyright @copyright{} 2003, 2004, 2005, 2006, 2007 Daniel Heck and other contributors
7
Copyright @copyright{} 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013 Daniel Heck and other contributors
9
9
Copying and distribution of this file, with or without modification,
10
10
are permitted in any medium without royalty provided the copyright
19
19
@center @titlefont{Enigma Manual}
20
20
@center for version @value{VERSION}
22
@center Copyright @copyright{} 2003, 2004, 2005, 2006, 2007 Daniel Heck (@email{dheck@@gmx.de})
22
@c @center Copyright @copyright{} 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013 Daniel Heck (@email{dheck@@gmx.de})
24
24
@vskip 0pt plus 1filll
34
34
This manual describes how to install and play Enigma, and corresponds
35
35
to Enigma version @value{VERSION}.
37
Copyright @copyright{} 2003, 2004, 2005, 2006, 2007 Daniel Heck and other contributors
37
Copyright @copyright{} 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013 Daniel Heck (@email{dheck@@gmx.de}) and other contributors
39
39
Copying and distribution of this file, with or without modification,
40
40
are permitted in any medium without royalty provided the copyright
90
90
from countless other popular games, and added its own unique twists
92
92
@c Did you ever play Sokoban?
93
@c with chess horses to be pushed?
93
@c with chess horses to be pushed?
94
94
@c Experience your d@'ej@`a-vu's for some games in single
95
95
@c levels -- for others, like Sokoban, in complete levelpacks of many levels.
97
Enigma is available for Windows, Mac OS X, and most flavors of Linux and other
97
Enigma is available for Windows, Mac OS X, and most flavors of Linux and other
98
98
modern Unices. It has been translated into many languages. Even this manual is
99
99
available in several languages.
107
107
Enigma is free software, i.e., we encourage you to copy it and give
108
108
it to your friends (@pxref{Distributing Enigma}), or to send them a link
109
to our download page. Enigma is developed by a small group
109
to our download page. Enigma is developed by a small group
110
110
of volunteers, all of us working in our free time. If you like the
111
111
game, please send us an email. It's probably the only reward
112
112
we will ever get in return for the countless hours we have put
249
249
Finally, a world class icon is provided for the world record hunt mode. If your score
250
250
is the best score ever recorded, you will be honored with the world record icon.
251
251
If you select this mode, you will play the level repeatedly until you
252
reach the world record.
252
reach the world record.
254
254
@c Of course, a world record is a rare event. Still, you may
255
255
@c use this mode just for training purposes and to lower your score a little bit.
258
258
A small red triangle with an exclamation mark in the upper left corner may
259
label the level. This sign should inform you that the level was updated
260
since you last solved it. You will probably see this only when you update
259
label the level. This sign should inform you that the level was updated
260
since you last solved it. You will probably see this only when you update
261
261
Enigma to a newer version.
263
263
You can navigate the level menu with the following keys:
290
290
@subsection The Level Pack Menu
292
292
Enigma comes with many levels. Many, many levels, in fact. To keep
293
things orderly, we have organized them into ``level packs''. And
294
because every release of Enigma added more levels, we even
293
things orderly, we have organized them into ``level packs''. And
294
because every release of Enigma added more levels, we even
295
295
had to organize the level packs themselves into ``groups''. But
296
296
luckily, this is all a lot easier than it sounds.
298
298
To select the level pack, you have to enter the ``Level Pack'' menu,
299
299
which is accessible from the main menu or the level menu.
301
This menu shows the groups in the left column and the level packs of the
301
This menu shows the groups in the left column and the level packs of the
302
302
selected group in the other columns to the right. The official groups
303
303
that ship with Enigma are the following:
306
@item @b{Enigma} - levels that are written just for Enigma
306
@item @b{Enigma} - levels that are written just for Enigma
307
307
@item @b{D@'ej@`a-vu} - levels that you may have seen before
308
308
@item @b{Sokoban}
309
309
@item @b{Facets} - special sortings and views of the levels above
310
@item @b{User} - personal levels and level packs like History, automatically generated by the
310
@item @b{User} - personal levels and level packs like History, automatically generated by the
311
311
system for the user.
312
312
@item @b{Development} - templates and unfinished levels from the Enigma Team
313
313
@item @b{All Packs}
316
A left click selects a group or a level pack.
316
A left click selects a group or a level pack.
318
318
For descriptions of further features of level packs, see @ref{User
395
395
Besides all the other information that is described in detail in the Reference
396
396
Manual, you can enter a small annotation to a level and can rate the level.
398
Please note, the annotation text field may allow you to enter only ASCII
398
Please note, the annotation text field may allow you to enter only ASCII
399
399
characters, depending on the system in which Enigma is running.
401
401
The rating is your personal impression of the level. @samp{-} stands for no
402
402
opinion. 0 - for very bad, 5 - for average, 10 - for best of the best. The ratings
403
403
will be sent back with your scores (@pxref{Registering Scores}).
405
Last but not least, you can use the Level Inspector to view screen shots that
405
Last but not least, you can use the Level Inspector to view screen shots that
406
406
you made while playing a level (@pxref{Controls}).
408
408
@node Rules of the Game, Controls, Getting Started, The Game
409
409
@section Rules of the Game
412
* Normal landscapes::
413
* Two-player landscapes::
414
* Meditation landscapes::
412
* Normal landscapes::
413
* Two-player landscapes::
414
* Meditation landscapes::
740
740
@image{images/st-bolder,,0.7cm}
742
Bolder stones move in the direction shown by the arrow on them
743
until they bump into another stone. Maybe they block your
744
way, and you have to get rid of them someway. However, never,
742
Bolder stones move in the direction shown by the arrow on them
743
until they bump into another stone. Maybe they block your
744
way, and you have to get rid of them someway. However, never,
745
745
never stand in front of one, as it shatters your marble
746
746
instantly, when the bolder stone overruns it!
752
752
@node Puzzle Stones, Mail Stones, Bolder Stones, Stones
753
753
@subsection Puzzle Stones
755
Puzzle stones derive their name from the fact you can put individual
755
@image{images/st-puzzles,,0.7cm}
757
Puzzle stones derive their name from the fact you can put individual
756
758
stones together like the pieces of a puzzle. Puzzle stones have
757
759
sockets on some or all of their four sides, which can attach to sockets
758
760
on adjacent stones. Once linked up, groups of puzzle stones move as a
759
761
unit. You can use these blocks, for example, to build bridges across an
762
When you hit them with a magic wand, puzzle stones behave differently.
764
When you hit them with a magic wand, puzzle stones behave differently.
763
765
If the block of puzzle stones is fully connected (i.e., it has no open
764
766
sockets), the block immediately starts to explode, stone by stone. If
765
767
the block is not fully connected, the stones in the row or column that
766
768
you hit shift by one place, either horizontally or vertically.
768
770
There's a rare variant of the common puzzle stone that behaves a
769
little differently. Its main habitat are the levels of Oxyd 1,
771
little differently. Its main habitat are the levels of Oxyd 1,
770
772
and it's recognizable by the color of its pipes, which is orange
771
773
instead of the usual blue. You cannot move these puzzle stones as a
772
774
unit. They behave like the blue puzzle stones do when you hit them
773
775
with a magic wand: The block explodes if it's fully connected, or
774
you shuffle the touched row or column of the block.
776
you shuffle the touched row or column of the block.
776
778
@node Mail Stones, Chess Stones, Puzzle Stones, Stones
777
779
@subsection Mail Stones
833
835
@samp{User} group has three level packs that are initially empty:
834
836
@samp{Auto Folder}, @samp{History} and @samp{Search Result}.
836
You can search in the pool of levels by clicking on the @samp{Search}
837
button in the level pack menu. Just move the mouse to the text field
838
and enter the string to search. You may search within author, title
839
and file name. The search is case insensitve. For example,
838
You can search in the pool of levels by clicking on the @samp{Search}
839
button in the level pack menu. Just move the mouse to the text field
840
and enter the string to search. You may search within author, title
841
and file name. The search is case insensitve. For example,
840
842
you can search for the string ``jump''. Enigma provides the resulting levels
841
843
as a level pack called ``Search Results''.
895
897
@node User Sound Sets, , Updating Enigma, Advanced Topics
896
898
@section User Sound Sets
898
A sound set is the sum of all sounds that appear in the game and the menus.
900
A sound set is the sum of all sounds that appear in the game and the menus.
899
901
Enigma 1.01 and above allows you to switch between the default sound set and
900
902
sound sets you downloaded from the internet or created yourself.
902
904
To install a downloaded sound set, close Enigma and create a subdirectory named
903
@samp{soundsets} in your @samp{User Path}. Unpack the downloaded
905
@samp{soundsets} in your @samp{User Path}. Unpack the downloaded
904
906
sound set if neccessary. Its files should all be inside one directory with the
905
907
name of the soundset, e.g. @samp{MyGreatSounds15}. Move this directory into the
906
908
@samp{soundsets} directory. Check that the @samp{soundset.lua} file is now
937
939
@section Walkthrough for Advanced Tutorial
939
941
The landscapes in the ``Tutorial'' level pack are supposed to be easy,
940
except for the last one, which is not @enddots{} Jacob Scott
942
except for the last one, which is not @enddots{} Jacob Scott
941
943
contributed this section of the manual.
943
945
This walkthrough is for my level ``Advanced Tutorial'' in the
944
946
``Tutorial'' level pack (to change level packs, click on ``Level Pack''
945
at the bottom-left of the screen and select a level pack). You should
947
at the bottom-left of the screen and select a level pack). You should
946
948
read all the documents in a room as soon as possible while you
952
954
a row, they will both stay open. Once you've matched up all pairs of
953
955
oxyd stones in a level, you have completed the level.
955
The ``Advanced Tutorial'' level contains about twenty rooms,
956
organized into three separate areas. In the first area, you will
957
encounter some of the basic blocks and floor types you will see in
958
other Enigma levels, and solve a couple of simple puzzles.
959
The second area is more challenging and will introduce you
957
The ``Advanced Tutorial'' level contains about twenty rooms,
958
organized into three separate areas. In the first area, you will
959
encounter some of the basic blocks and floor types you will see in
960
other Enigma levels, and solve a couple of simple puzzles.
961
The second area is more challenging and will introduce you
960
962
to a useful technique in out-thinking an active enemy. The
961
963
third and final area leads you to experiment with more advanced
962
interactions between Enigma objects. In this particular level, you
964
interactions between Enigma objects. In this particular level, you
963
965
will find all of the oxyd stones in a single room at the end of area 3.
965
967
@subsection Area 1
1056
1058
return to the room where you initially started. You will no longer be
1057
1059
able to see the rotor (it won't be in the room where you will be) but
1058
1060
if you look carefully, you will be able to see where it is. The goal
1059
here is to get the rotor to go to a trigger and open a gate for you,
1061
here is to get the rotor to go to a trigger and open a gate for you,
1060
1062
without exposing yourself to any danger. Get the rotor to follow you from
1061
1063
the top-right to the top-left of this room. It should be
1062
1064
pushed to the left by some slopes. Bring the rotor down on the left
1420
1419
@itemize @bullet
1421
1420
@item Roberto Bardin (Level design)
1421
@item Thomas Bernhardt (Level design)
1422
@item Helge Blohmer (Level design)
1423
@item Nathan Bronecke (Level design)
1424
@item Harry Bruder (LotM articles)
1422
1425
@item Alain Busser (Level design, French translation, manual)
1423
1426
@item Guy Busser (Level design)
1424
1427
@item Richi B@"utzer (Level design)
1425
1428
@item capkoh (Level design)
1429
@item Manfredi Carta (Level design)
1426
1430
@item Christoph & Anita (Level design)
1431
@item daydreamer (Level design)
1427
1432
@item Serge Dremuk (Russian translation)
1428
1433
@item Joseph Dunne (Level design)
1429
1434
@item Xerxes M. Dynatos (Level design)
1430
1435
@item Edward (Level design)
1436
@item Manuel Eisentraut (Level design)
1431
1437
@item Stephanie Fabian (Invaluable bug reports)
1438
@item Johann Freymuth (Level design)
1432
1439
@item Roberto Garc@'ia (Spanish translation)
1433
1440
@item Andy Geldmacher (Level design)
1434
1441
@item Edwin Groothuis (FreeBSD port)
1442
@item Daniel Hadas (Level design)
1443
@item Jonatan Hadas (Level design)
1444
@item Hairball (Level design)
1435
1445
@item Immanuel Herrmann (Level design)
1446
@item Brian Huffman (Level design)
1447
@item Johannes H@"using (Level design)
1436
1448
@item M@'at@'e Lehel Juh@'asz (Hungarian translation)
1437
1449
@item Samuele Kaplun (Italian translation)
1450
@item Manuel K@"onig (Level design, bug reports)
1438
1451
@item Jens-Christian Korth (Level design)
1439
@item Manuel K@"onig (Level design, bug reports)
1440
1452
@item Johannes Laire (Level design)
1441
1453
@item Joona Laire (Level design)
1442
1454
@item Markus Laire (Level design)
1443
1455
@item Dominik Lehmann (Level design)
1456
@item Dominik Leipold (Level design)
1444
1457
@item Edward Leuf (Feedback, bug reports)
1445
1458
@item Ingo van Lil (Feedback, bug reports)
1446
1459
@item Frank van der Loo (Dutch translation)
1460
@item Lurcane (Level design)
1447
1461
@item Sidney Markowitz (Mac OS X port)
1448
1462
@item Barry & Lori Mead (Level design)
1449
1463
@item Linda Mihalic (English proof reading)
1450
1464
@item moonpearl (Level design)
1465
@item Stephen Morley (Safalra) (Level design)
1451
1466
@item Krishnamurti Lelis Lima Vieira Nunes (Portuguese translation)
1452
1467
@item Daniel Nylander (Swedish translation)
1453
1468
@item Andreas Persenius (Level design)
1469
@item Mark Pulley (Level design)
1470
@item Rudolf (Level design)
1454
1471
@item Peter Santo (Level design)
1455
1472
@item Tobias Schmidbauer (Windows installer and icon)
1473
@item Lukas Sch@"uller (Level design)
1456
1474
@item Achim Settelmeier (RPM specfile)
1475
@item ShadowPhrogg32642342 (D@'aniel Borb@'ely) (Level design)
1476
@item Alex Smith (Level design)
1477
@item Alan Smithee (Level design)
1457
1478
@item Jon Sneyers (Level design)
1458
1479
@item Spaceman (Level design)
1459
1480
@item Ulf Stegemann (Level design)
1461
1482
@item Mikke Surakka (Finnish translation)
1462
1483
@item Andrzej Szombierski (Level design)
1463
1484
@item Tacvek (Lua 5.1 upgrade)
1485
@item James Taylor (Level design)
1464
1486
@item Michael Terry (.desktop file)
1465
1487
@item Ray Wick (Level design)
1466
1488
@item Joe Wreschnig (Manual page)
1489
@item Zephyr (Level design)
1467
1490
@item Yuriy Zhyromskiy (Russian Manual)
1491
@item /dev/null (Level design)
1470
1494
@node Utilized Software, , Contributors, Credits