8 |
weren't for hidden traps, vast mazes, insurmountable obstacles and |
weren't for hidden traps, vast mazes, insurmountable obstacles and |
9 |
innumerable puzzles blocking your direct way to the Oxyd stones... |
innumerable puzzles blocking your direct way to the Oxyd stones... |
10 |
|
|
11 |
Enigma is not nearly finished and help is always appreciated. If you |
Enigma is not nearly finished and help is always appreciated. If |
12 |
enjoy programming, painting, recording sound effects, or designing |
you enjoy programming, painting, recording sound effects, or designing |
13 |
levels, you can always join our developers' mailing list at |
levels, you can always join our developers' mailing list at |
14 |
|
|
15 |
http://mail.nongnu.org/mailman/listinfo/enigma-devel |
http://mail.nongnu.org/mailman/listinfo/enigma-devel |
16 |
|
|
17 |
You do not need to join to send emails to the list, simply mail to |
You do not need to be subscribed to send emails to the list, simply |
18 |
|
mail to |
19 |
|
|
20 |
enigma-devel@nongnu.org |
enigma-devel@nongnu.org |
21 |
|
|
23 |
|
|
24 |
http://www.nongnu.org/enigma/ |
http://www.nongnu.org/enigma/ |
25 |
|
|
26 |
If you have any questions, suggestions, or contributions, feel free to |
If you have any questions, suggestions, or contributions, feel free |
27 |
send email to the mailing list or to my personal address below. Have |
to send email to the mailing list or to my personal address below. |
28 |
fun! |
Have fun! |
29 |
|
|
30 |
Daniel Heck <dheck@ix.urz.uni-heidelberg.de> |
Daniel Heck <dheck@ix.urz.uni-heidelberg.de> |
31 |
|
|
32 |
|
|
33 |
Playing |
Playing Enigma |
34 |
======= |
============== |
35 |
|
|
36 |
The idea behind Enigma is simple: In most levels your job is to find |
The idea behind Enigma is simple: In most levels your job is to find |
37 |
pairs of "Oxyd" stones (you will recognize them when you see them) |
pairs of "Oxyd" stones (you will recognize them when you see them) |
41 |
a couple of small white marbles simultaneously and have to put each of |
a couple of small white marbles simultaneously and have to put each of |
42 |
them into a pit on the floor. |
them into a pit on the floor. |
43 |
|
|
44 |
There are many different game objects, all of them behaving in unique |
There are many different game objects, all of them behaving in |
45 |
ways. Don't be intimidated: experimentation and exploration is part |
unique ways. Don't be intimidated: experimentation and exploration is |
46 |
of the game, |
part of the game, you don't need to understand everything at once. |
47 |
|
|
48 |
|
You can pick up objects on the floor by moving over them. By |
49 |
|
holding down any mouse button you can avoid picking up items; this can |
50 |
|
be useful in a few cases. The items in you possession show up in the |
51 |
|
inventory at the bottom of the screen. The leftmost object can be |
52 |
|
activated by pressing the left mouse button: It will usually either |
53 |
|
drop to the floor or do something special. Dynamite, for example, |
54 |
|
starts to burn when you drop it, and springs make your marble jump |
55 |
|
when you activate them. |
56 |
|
|
57 |
|
Most stones are fixed and cannot be moved, but some can if you use a |
58 |
|
little force. There is (usually) no way to pull stones, but some |
59 |
|
levels will force you to think of clever ways to do so anyway. |
60 |
|
|
61 |
|
Objects in Enigma tend to interact in many surprising ways. Laser |
62 |
|
beams and movable stones in particular can reportedly transform |
63 |
|
certain objects. Many stones behave differently when you hit them |
64 |
|
while having a certain object at the front of your inventory -- the |
65 |
|
magic wand is the best-known object in that category, but there a few |
66 |
|
others. |
67 |
|
|
68 |
|
|
69 |
Here is a list of controls during the game: |
Here is a list of controls during the game: |
90 |
download the appropriate .exe or .dmg file and start it with a double |
download the appropriate .exe or .dmg file and start it with a double |
91 |
click. |
click. |
92 |
|
|
93 |
Things get a little more complicated for other operating systems, |
Things get a little more complicated for other operating systems, |
94 |
please refer to Enigma's download page |
please refer to Enigma's download page |
95 |
|
|
96 |
http://www.nongnu.org/enigma/download.html |
http://www.nongnu.org/enigma/download.html |
97 |
|
|
98 |
for up-to-date information. If you are running some kind Unix system, |
for up-to-date information. If you are running some kind Unix system, |
99 |
you have always the option of compiling Enigma yourself; see the next |
you have always the option of compiling Enigma yourself; this is |
100 |
section for more information. |
explained a little further down in this document. |
101 |
|
|
102 |
There may or may not be binaries for your Linux distribution of |
There may or may not be binaries for your Linux distribution of |
103 |
choice, and they may or may not work on your computer. This is not |
choice, and they may or may not work on your computer. This is not |
104 |
our fault: packaging a Linux version that works everywhere is almost |
our fault: packaging a Linux version that works everywhere is almost |
105 |
impossible--please ask you vendor to make their distribution more |
impossible--please ask you vendor to make their distribution more |
121 |
You must copy one of these to Enigma's "data" directory. From now on, |
You must copy one of these to Enigma's "data" directory. From now on, |
122 |
Enigma will use Oxyd's original sound effects. |
Enigma will use Oxyd's original sound effects. |
123 |
|
|
124 |
Per.Oxyd and Oxyd 1 are dongleware (i.e., some kind of shareware), so |
Per.Oxyd and Oxyd 1 are dongleware (i.e., some kind of shareware), |
125 |
you can download them freely from the Internet (search for "oxyd |
so you can download them freely from the Internet (search for "oxyd |
126 |
abandonware"; Google is your friend). Oxyd extra and magnum are not |
abandonware"; Google is your friend). Oxyd extra and magnum are not |
127 |
shareware, so you may only use them if you have a legal copy. |
shareware, so you may only use them if you have a legal copy. |
128 |
|
|
129 |
Please do not ask us to send you copies of any Oxyd version, we won't. |
Please do not ask us to send you copies of any Oxyd version, we |
130 |
Oxyd may be Abandonware, but it's still copyrighted, and we respect |
won't. Oxyd may be Abandonware, but it's still copyrighted, and we |
131 |
that. |
respect that. |
132 |
|
|
133 |
|
|
134 |
|
Using the Level Editor |
135 |
|
====================== |
136 |
|
|
137 |
|
Enigma comes with a graphical level editor that can be entered via the |
138 |
|
"Editor" button in the main menu. |
139 |
|
|
140 |
|
Here is a complete list of keybindings in the editor: |
141 |
|
|
142 |
|
Arrow keys Move visible area by one row/column |
143 |
|
Ctrl+Arrow key Move visible area by one screen |
144 |
|
Home Move to upper left corner |
145 |
|
|
146 |
|
|
147 |
Compiling Enigma |
Compiling Enigma |
157 |
Intel C++ used to work, but we haven't tested it in a long time. |
Intel C++ used to work, but we haven't tested it in a long time. |
158 |
|
|
159 |
* SDL >= 1.2 (www.libsdl.org) |
* SDL >= 1.2 (www.libsdl.org) |
160 |
* SDL_mixer >= 1.2.0 (http://www.libsdl.org/projects/SDL_mixer) |
* SDL_mixer >= 1.2.4 (http://www.libsdl.org/projects/SDL_mixer) |
161 |
* SDL_image >= 1.2.0 (http://www.libsdl.org/projects/SDL_image) |
* SDL_image >= 1.2.0 (http://www.libsdl.org/projects/SDL_image) |
162 |
|
|
163 |
These should already come with most reasonably up-to-date Linux |
These should already come with most reasonably up-to-date Linux |
189 |
any later version. For details, please refer to the accompanying |
any later version. For details, please refer to the accompanying |
190 |
COPYING.GPL file. |
COPYING.GPL file. |
191 |
|
|
192 |
To my best knowledge the included sound effects are either in the |
To my best knowledge the included sound effects are either in the |
193 |
public domain or freely distributable. I wasn't able to pin down the |
public domain or freely distributable. I wasn't able to pin down the |
194 |
exact origin of each sound file -- the copyrights of which I am aware |
exact origin of each sound file -- the copyrights of which I am aware |
195 |
are collected in sound/README. Please refer to this list before using |
are collected in sound/README. Please refer to this list before using |
196 |
the samples in your productions. |
the samples in your productions. |