EnigmaSand

From FSG Wiki

Jump to: navigation, search
Enigma Sand

Image Needed
Designer: Xavier Enigma
Date of Release: August 6th, 2006
Current Version: 4.0
Platform(s): Windows Linux Mac Java-VM compatable
Forum Thread

EnigmaSand is a reimplementation of FallingSand, using XML to define elements. This makes it quite easy to create and modify elements. EnigmaSand is currently at version 4.1 beta, with beta 2 in development.

Contents

Versions

EnigmaSand is distributed in multiple versions that offer several differing features. Most versions of EnigmaSand are powered by a basic engine that was originally written in Java (via the Processing middleware) and first used in the browser-based game, Pyro Sand. The source code was migrated to C++ using the SDL cross-platform graphics library. EnigmaSand2 (ES2) and EnigmaSand2-Pixelated (ES2P) are faster children of Pyro Sand. EnigmaSand3-Alpha (ES3-Alpha) is EnigmaSand's first attempt at entering the customizable sand game market. Currently, binary releases are only available for the Microsoft Windows platform.

XML Physics File

Guide for EnigmaSand3

Guide for EnigmaSand4

Interface

The interface of EnigmaSand is in exactly the same style as the original FallingSand. It has no menubar at the top, as all the options are at the bottom. To use a different elements file, you simply have to rename it to 'default.xml', and place it in the same directory of EnigmaSand.

Elements list

Elements and mods for EnigmaSand3 can be found on this page EnigmaSand3 Elements.

Mods for ES4 can be found here, EnimgaSand4 Mods.

Known Bugs

  • ES3-Alpha will crash after a while if the WALL element is not included in default.xml. If you don't want to use the WALL element in your mod, put the following code in the xml file.
<element name="WALL" color="ff808080" menu="0"/>
  • ES3-Alpha may crash when using the element eraser to erase large sections of particles.

Links

Users

Downloads