/[enigma]/enigma/README
ViewVC logotype

Diff of /enigma/README

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.8 by dheck, Sat Dec 14 23:47:10 2002 UTC revision 1.9 by dheck, Thu Jan 30 20:24:38 2003 UTC
# Line 32  fun! Line 32  fun!
32  Playing  Playing
33  =======  =======
34    
35  The game is hopefully more or less self-explaining.  Here is a list  The idea behind Enigma is simple: In most levels your job is to find
36  of controls during the game:  pairs of "Oxyd" stones (you will recognize them when you see them)
37    with matching colors.  Just play the first levels in the "Oxyd & Co"
38    group and you will get the idea.  In some other levels, called
39    "meditation landscapes" you have a somewhat different job: You control
40    a couple of small white marbles simultaneously and have to put each of
41    them into a pit on the floor.
42    
43    There are many different game objects, all of them behaving in unique
44    ways.  Don't be intimidated: experimentation and exploration is part
45    of the game,
46    
47    
48    Here is a list of controls during the game:
49    
50      Left mouse button   Apply first item in inventory.      Left mouse button   Apply first item in inventory.
51      Right mouse button  Rotate inventory items.      Right mouse button  Rotate inventory items.
52            
53      ESC                 Show in-game menu.      ESC                 Display game menu.
54        F1                  Display online help
55      F3                  Restart the current level.      F3                  Restart the current level.
56      Left arrow          Decrease mouse speed.      Left arrow          Decrease mouse speed.
57      Right arrow         Increase mouse speed.      Right arrow         Increase mouse speed.
58      Alt-Return          Toggle between fullscreen and windowed display.      Alt-Return          Toggle between fullscreen and windowed display.
59      Alt-X               Return to the level menu immediately.      Alt-X               Return to the level menu immediately.
60    
61    You can see this list by entering the online help (F1) during the
62    game, so you need not memorize it now.
63    
64    
65  Installation  Installation
66  ============  ============
67    
68  If you want to compile Enigma from source, you should have the following  Installation on Windows and MacOS X is straightforward: Simply
69  programs and libraries installed  download the appropriate .exe or .dmg file and start it with a double
70    click.
71    
72    Things get a little more complicated for other operating systems,
73    please refer to Enigma's download page
74    
75           http://www.nongnu.org/enigma/download.html
76          
77    for up-to-date information.  If you are running some kind Unix system,
78    you have always the option of compiling Enigma yourself; see the next
79    section for more information.
80    
81    There may or may not be binaries for your Linux distribution of
82    choice, and they may or may not work on your computer.  This is not
83    our fault: packaging a Linux version that works everywhere is almost
84    impossible--please ask you vendor to make their distribution more
85    compatible if this bugs you.
86    
87    
88    Using Oxyd's original sounds with Enigma
89    ----------------------------------------
90    
91    Enigma can use Oxyd's sound effects if you ask politely.  Every
92    version of Oxyd contains a data file that you have to copy to Enigma's
93    data directory:
94    
95         Per.Oxyd           peroxyd.dat
96         Oxyd 1             oxyd1ibm.dat
97         Oxyd extra         oxydex.dat
98         Oxyd magnum        oxydmibm.dat
99    
100    Per.Oxyd and Oxyd 1 are dongleware (i.e., some kind of shareware), so
101    you can download them freely from the Internet (search for "oxyd
102    abandonware"; Google is your friend).  Oxyd extra and magnum are not
103    shareware, so you may only use them if you have a legal copy.
104    
105      * A C++ compiler (gcc 2.95 works fine, older version probably won't)  Please do not ask us to send you copies of any Oxyd version, we won't.
106    Oxyd may be Abandonware, but it's still copyrighted, and we respect
107    that.
108    
109    
110    Compiling Enigma
111    ================
112    
113    If you want to compile Enigma from source, you must have the following
114    programs and libraries installed
115    
116        * A C++ compiler
117        
118          g++ 2.95 and 3.2 are officially supported, older versions won't
119          work, and other compilers have not been tested.
120          
121      * SDL >= 1.2 (www.libsdl.org)      * SDL >= 1.2 (www.libsdl.org)
122      * SDL_mixer >= 1.2.0 (http://www.libsdl.org/projects/SDL_mixer)      * SDL_mixer >= 1.2.0 (http://www.libsdl.org/projects/SDL_mixer)
123      * SDL_image >= 1.2.0 (http://www.libsdl.org/projects/SDL_image)      * SDL_image >= 1.2.0 (http://www.libsdl.org/projects/SDL_image)
124      * Lua 4.0 (http://www.lua.org)      
125          These should already come with most reasonably up-to-date Linux
126          distributions.  If you don't have them on your system, please
127          download and install them before trying to build Enigma.
128    
129        * Lua 4.0 (http://www.lua.org)
130        
131  Installation should then be as easy as entering  Installation should then be as easy as entering
132    
133      ./configure && make && make install      ./configure && make && make install
# Line 65  Installation should then be as easy as e Line 135  Installation should then be as easy as e
135  in the enigma directory.  in the enigma directory.
136    
137    
138    
139    
140  Known problems  Known problems
141  --------------  --------------
142    

Legend:
Removed from v.1.8  
changed lines
  Added in v.1.9

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26