var fDesc=new Array(); fDesc[0] = "To say that Enigma is a puzzle game is an understatement. Enigma is really a huge collection of puzzle games, and each of its 550 unique levels challenge the intelligence, dexterity and sheer willpower of its players anew. Enigma is simple to learn, challenging to play, but hard to master. Players of almost any age can enjoy it. It contains hundreds of levels. And if that isn’t enough, it’s also completely free. If you like puzzle games and have a steady hand, Enigma will probably keep you busy for hours on end.

The object of the game is to find and uncover pairs of identically colored ‘Oxyd’ stones. Simple? Yes. Easy? Certainly not! Hidden traps, vast mazes, laser beams, and most of all, countless hairy puzzles usually block your direct way to the Oxyd stones. Enigma’s game objects (and there are hundreds of them, lest you get bored) interact in many unexpected ways, and since many of them follow the laws of physics (Enigma’s special laws of physics, that is), controlling them with the mouse isn’t always trivial ...

The original goal of the Enigma project was to keep the spirit of the Oxyd game series alive, after its publisher decided to leave the gaming business in 2002. Fans of this famous game will experience déjà-vu. However, over the years, Enigma has absorbed ideas from countless other popular games, and added its own unique twists to each of them.

Enigma is available for Windows, Mac OS X, and most flavors of Linux and other modern Unices. It has been translated into many languages. Even this manual is available in several languages.

The official homepage for Enigma contains screen shots, downloads, the latest news, and the most recent version of this manual. You can always reach the Enigma developers by email at enigma-devel@nongnu.org."; function tShowHide(id, show) { var s = document.getElementById("desc"); if ((s.innerHTML.length<=212 || show==1) && show!=2) { s.innerHTML = fDesc[id]; if (document.getElementById('m1')) document.getElementById('m1').style.display='none'; if (document.getElementById('m2')) document.getElementById('m2').style.display='none'; if (document.getElementById('more_txt')) document.getElementById('more_txt').style.display='inline'; } else { s.innerHTML = ''; } }