Skip to main content
Home Browse Board Game Enigma
Enigma 1.2
Enigma icon

Enigma

Board Game · v1.2
Filenameenigma-12-it.hqx
Size1,309.3 KB (1340699 bytes)
Downloads15
Enjoying MacTrove? Anonymous downloads are free and unlimited. Create a free account to track favorites, contribute metadata corrections, and join the community chat.
About

Enigma is an open-source puzzle game inspired by Dongleware's Oxyd on the Atari ST and Rock'n'Roll on the Amiga, released under the GNU GPL and ported to Mac OS X. You steer a small black marble around hand-crafted landscapes, hunting matching pairs of Oxyd stones while dodging traps, lasers, and physics puzzles.

Setting and concept

Enigma's premise descends directly from Oxyd: every level is a tile-based maze dotted with coloured Oxyd stones, and the goal is to uncover and match every pair on the board. Around that simple win condition the project layers hidden traps, sliding-block puzzles, switches, lasers, ice and water tiles, and stones that require precise marble physics to manipulate.

Gameplay

The marble is steered with the mouse. The community-built level set runs to roughly 2,500 "landscapes" that may be played in any order, ranging from gentle warm-ups to sprawling logic puzzles that take dozens of attempts. Two-player split-screen levels are included for cooperative or competitive play.

Engine and technical notes

Enigma is written in C++ on top of SDL with Lua scripting for level definitions, which is what makes the landscape catalog so easy to extend. Mac OS X builds ship as a native universal application; the project also targets Windows, Linux, FreeBSD, and even handheld systems like the GP2X. Levels and graphics are open content and bundled with the application.

Development and release

Enigma's first public release was in 2002, motivated explicitly by the impending end of commercial Oxyd development. The project is hosted on Savannah (GNU) with an active GitHub mirror at Enigma-Game/Enigma, and continues to receive level packs and platform patches from a small volunteer team long after the original Oxyd line went dormant.

File Info

This file is part of the MacTrove archive. See the Thank You page for the upstream mirrors we rely on. It is BinHex encoded — use The Unarchiver to decode it.

mp.ls