1 |
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
2 |
<html> |
<html> |
3 |
<head> |
<head> |
4 |
|
<link rel="stylesheet" href="enigmadoc.css" type="text/css"> |
5 |
<meta http-equiv="content-type" |
<meta http-equiv="content-type" |
6 |
content="text/html; charset=ISO-8859-15"> |
content="text/html; charset=ISO-8859-15"> |
7 |
<title>Enigma - Introduction</title> |
<title>Enigma - Introduction</title> |
9 |
<body> |
<body> |
10 |
<h1>1. Introduction</h1> |
<h1>1. Introduction</h1> |
11 |
|
|
12 |
|
<!-- ====================================================================== --> |
13 |
|
|
14 |
<h2><a name="about"></a> 1.1 About Enigma</h2> |
<h2><a name="about"></a> 1.1 About Enigma</h2> |
15 |
Enigma is a puzzle game inspired by Oxyd on the Atari ST and |
|
16 |
|
<p>Enigma is a puzzle game inspired by Oxyd on the Atari ST and |
17 |
Rock'n'Roll on the Amiga: You control a small black marble and have to |
Rock'n'Roll on the Amiga: You control a small black marble and have to |
18 |
find and uncover all pairs of identical Oxyd stones in each landscape.<br> |
find and uncover all pairs of identical Oxyd stones in each |
19 |
|
landscape.<br></p> |
20 |
|
|
21 |
<p>The best source for everything Enigma is naturally the <a |
<p>The best source for everything Enigma is naturally the <a |
22 |
href="http://www.nongnu.org/enigma">official homepage</a>.<br> |
href="http://www.nongnu.org/enigma">official homepage</a>.<br> |
23 |
</p> |
</p> |
24 |
|
|
25 |
|
|
26 |
|
<!-- ====================================================================== --> |
27 |
<h2><a name="getting"></a> 1.2 Getting & Installing Enigma</h2> |
<h2><a name="getting"></a> 1.2 Getting & Installing Enigma</h2> |
28 |
The latest version of Enigma can be downloaded from the <a |
The latest version of Enigma can be downloaded from the <a |
29 |
href="http://www.nongnu.org/enigma/download.html">official download |
href="http://www.nongnu.org/enigma/download.html">official download |
32 |
<ul> |
<ul> |
33 |
<li>Many variants of Unix (like Linux, FreeBSD, and OpenBSD)</li> |
<li>Many variants of Unix (like Linux, FreeBSD, and OpenBSD)</li> |
34 |
<li>Windows '95 and above</li> |
<li>Windows '95 and above</li> |
35 |
<li>Mac OS X<br> |
<li>Mac OS X</li> |
|
</li> |
|
36 |
</ul> |
</ul> |
37 |
The installation procedure differs between operating systems:<br> |
|
38 |
<p><span style="font-weight: bold;">Windows:</span> The Windows version |
<p>The installation procedure differs between operating systems:</p> |
39 |
is self-installing; simply run the downloaded .exe file. It should have |
|
40 |
a file name like <span style="font-family: monospace;">Enigma-0.70.exe</span>.</p> |
<p class="osdep"><b>Windows:</b> The Windows version is self-installing; simply run |
41 |
<p><span style="font-weight: bold;">Linux:</span> Every Linux |
the downloaded .exe file. It should have a file name like |
42 |
distribution seems to have its own solution for installing and managing |
<tt>Enigma-0.70.exe</tt>.</p> |
43 |
software packages. Please consult the documentation that came with your |
|
44 |
distribution if you don't know how to do it. Binary packages exist for |
<p class="osdep"><b>Unix:</b> Every version of Unix seems to have its |
45 |
some popular distributions like SuSE, Redhat, or Debian.</p> |
own solution for installing and managing software packages. Please |
46 |
|
consult the documentation that came with your distribution if you |
47 |
|
don't know how to do it. Binary packages exist for some popular |
48 |
|
Linux distributions like SuSE, Redhat, or Debian.</p> |
49 |
|
|
50 |
|
<p class="osdep"><b>Mac OS X:</b> No installation necessary, simply |
51 |
|
execute the <tt>.dmg</tt> file.</p> |
52 |
|
|
53 |
<p>The download page generally contains more detailed and more |
<p>The download page generally contains more detailed and more |
54 |
up-to-date information. If you still cannot get Enigma to work on your |
up-to-date information. If you still cannot get Enigma to work on your |
55 |
computer, feel free post a message to the Enigma development mailing |
computer, feel free post a message to the Enigma development mailing |
56 |
list <tt>enigma-deve@nongnu.org</tt>.</p> |
list <tt>enigma-devel@nongnu.org</tt>.</p> |
57 |
|
|
58 |
<h2><a name="dist"></a> 1.3 Distributing Enigma</h2> |
<!-- ====================================================================== --> |
59 |
|
<h2><a name="oxyd"></a> 1.3 Emulating Oxyd</h2> |
60 |
|
|
61 |
|
<p>Enigma started out in an attempt to revive the game idea behind the |
62 |
|
Oxyd games published by Dongleware. The series consisted of four |
63 |
|
games: Oxyd 1, Per.Oxyd, Oxyd magnum and Oxyd extra. Oxyd 1 and |
64 |
|
Per.Oxyd were quite successful back when Ataris were cool, and the PC |
65 |
|
and MAC conversions also garnered a sizeable fan community. But, |
66 |
|
calling for a modest amount of intelligence, they obviously never |
67 |
|
appealed to the masses, and in 2002 Dongleware decided to withdraw |
68 |
|
from the gaming business and consequently to abandon Oxyd.</p> |
69 |
|
|
70 |
|
<p>Now, more than one year later, Enigma is finally capable of |
71 |
|
emulating much of Oxyd's core functionality. The gaming experience |
72 |
|
unfortunately isn't yet perfect: Enigma does not have some of the game |
73 |
|
objects and important features like network support are utterly |
74 |
|
missing. Importing Oxyd's sound effects and <i>does</i> work however, |
75 |
|
as does importing some of the original levels. What we may never |
76 |
|
achieve to copy, however, is Oxyd's overall feel: objects will always |
77 |
|
move differently, accelerate differently, act a little differently. |
78 |
|
Do not expect a <i>perfect</i> Oxyd clone any time soon.</p> |
79 |
|
|
80 |
|
<p>Enigma will automatically import all Oxyd data files it can find. |
81 |
|
All you have to do is copy at least one of the following files to |
82 |
|
Enigma's data directory:</p> |
83 |
|
|
84 |
|
<table> |
85 |
|
<tr><td>Per.Oxyd </td><td><tt>peroxyd.dat</tt></tr> |
86 |
|
<tr><td>Oxyd 1 </td><td><tt>oxyd1ibm.dat</tt></tr> |
87 |
|
<tr><td>Oxyd extra </td><td><tt>oxydex.dat</tt></tr> |
88 |
|
<tr><td>Oxyd magnum </td><td><tt>oxydmibm.dat</tt></tr> |
89 |
|
<tr><td>Oxyd magnum gold </td><td><tt>oxydmgg.dat</tt></tr> |
90 |
|
</table> |
91 |
|
|
92 |
|
<p>Now, where is Enigma's data directory? That depends:</p> |
93 |
|
|
94 |
|
<p class="osdep"> |
95 |
|
<b>Windows:</b> There's a <tt>data</tt> folder in Enigma's |
96 |
|
installation directory, the location of which you can specify in |
97 |
|
the installation program. Usually |
98 |
|
<tt>C:\Program Files\Enigma\data</tt> or something similar |
99 |
|
should work. |
100 |
|
</p> |
101 |
|
|
102 |
|
<p class="osdep"> |
103 |
|
<b>Unix:</b> There are two alternatives: First, if you are root, |
104 |
|
you can copy the |
105 |
|
<tt>.dat</tt> file to <tt>/usr/local/share/enigma</tt> or |
106 |
|
<tt>/usr/share/games/enigma</tt> or wherever you (or your package |
107 |
|
manager) put Enigma's data files. Note that there is no |
108 |
|
directory called |
109 |
|
<tt>data</tt> on Unix. Second, you can make a create a |
110 |
|
<tt>.enigma</tt> directory in your home dir and put Oxyd's files |
111 |
|
there. |
112 |
|
</p> |
113 |
|
|
114 |
|
<!-- ====================================================================== --> |
115 |
|
<h2><a name="dist"></a> 1.4 Distributing Enigma</h2> |
116 |
|
|
117 |
<p>Enigma is free software and may be distributed under the terms of |
<p>Enigma is free software and may be distributed under the terms of |
118 |
the GNU General Public License (GPL). This license comes with every |
the GNU General Public License (GPL). This license comes with every |
119 |
Enigma release (either in file <tt>COPYING</tt> or in file |
Enigma release (either in file <tt>COPYING</tt> or in file |
120 |
<tt>COPYING.txt</tt>). If all you want to do is <i>play</i> Enigma, |
<tt>COPYING.txt</tt>). If all you want to do is <i>play</i> Enigma, |
121 |
you don't really need to read all that legalese (you probably |
you don't really need to read all that legalese (you probably |
122 |
wouldn't, anyway). For you, the license basically says: Play Enigma |
wouldn't anyway). For you, the license basically says: Play Enigma |
123 |
as much as you want, as long as you want, and be sure to give it to |
as much as you want, as long as you want, and be sure to give it to |
124 |
all your friends. Simple as that.</p> |
all your friends. Simple as that.</p> |
125 |
|
|
130 |
modified version, you may not deny anyone else the right to use, |
modified version, you may not deny anyone else the right to use, |
131 |
modify, and distribute Enigma or its derivatives.</p> |
modify, and distribute Enigma or its derivatives.</p> |
132 |
|
|
133 |
<p>The preceding two paragraphs do not substitute the real license, |
<p>The preceding two paragraphs are no substitute for the real |
134 |
they are simply a summary of its main traits in plain English. |
license, but summary of its main traits in plain English. Please |
135 |
Consult the GPL if you need to know more details.</p> |
consult the GPL if you need to know more details.</p> |
136 |
|
|
137 |
|
|
138 |
|
<p>Prev <a href="index.html">Index</a> <a href="game.html">Next</a></p> |
139 |
|
|
140 |
</body> |
</body> |
141 |
</html> |
</html> |