Projects / Somatic


Somatic is a generic 3D puzzle solver for soma and pentomino-like puzzles. For an arbitrary set of pieces and a figure with not more than 64 cubes, it can check whether this figure can be built using these pieces and return one or more solutions. It can also solve split figures that are not connected and partial figures, which do not need all pieces to be built. Piece sets that can be solved include but are not limited to the soma cube, the somaplus set, the doublesoma set, the bedlam cube, and the pentomino set.

Operating Systems

Recent releases

  •  06 Apr 2004 15:29

    Release Notes: The algorithm has been rewritten to filter rotational symmetries.

    •  02 Apr 2004 11:00

      Release Notes: The user documentation has been enhanced. The console version now has a parameter to control the algorithm.

      •  27 Mar 2004 08:55

        Release Notes:


        Project Spotlight


        A Fluent OpenStack client API for Java.


        Project Spotlight

        TurnKey TWiki Appliance

        A TWiki appliance that is easy to use and lightweight.