13 Jan 2000, 1 sep 2017
Solving SOMA puzzles has upto now been performed, either by making the puzzle by hand (The REAL game), or by some solving program. (ie. The Australian Ross SOMA Solver program.)
DblSoma: For Windows fans, one of the best solvers has now been improved considerably.
PS: Note that:
Bob Nungester has now revisited his SOMA solver programs.
Originally Bob had a SOMA solver, a solver for double-SOMA, and a program to help me managing the huge amount of solutions on these SOMA pages.
However this time Bob took the Double solver, and expanded it so that this single program will now
solve figures ranging from one single SOMA piece upto the 14 pieces found in two complete SOMA puzzles.
At the same time Bob enhanced the user interface to handle the selection of these pieces
I think you will find most of the program functions quite intuitive.
You either load a figure file or start entering your own idea.
The entry is done by clicking in the lefthand field. It defaults to level 1 (the bottom layer)
you then click on the next level button to enter the next level. You will notice that the lower levels appear as shadows in your field
thereby making it much easier to place the next cubes in the right spot.
Having done your design, press [Solve] to see if it is solvable. And then "Do NOT forget to save your solution.
Many great figures have been lost because the puzzler forgot to make a note of it."
Once the solution is complete you can cycle through the pieces to display each one individually in the wireframe model.
When you save, Your figure solution will be appended to the file you chose (or a new file is created if you select a new name).
If the figure is just entered, it will be saved with '*' for each cube.
If it is solved, the solution will be saved using the piece codes. First using the letters V, L, T, Z, A, B, P
and if a piece is used the second time in a figure, it will be saved using the numbers 1, 2, 3, 4, 5, 6, 7.
1. Enter the name of the file to hold your figure. (ie. if you enter 'NewFig' the file "NewFig.htm" will be used).
2. In the popup window enter the figure number or name. (ie. enter '005X' to place "/SOMA005X" in the first line).
3. Enter your descriptive text. (ie. 'My nice tower' will put the line ";My nice tower" as the second line).
The following lines hold the figure in our standard notation.
If you write your own solution files in a text editor (like Notepad) then be aware that it MUST have a blank line at the end.
The saved solution file:
/SOMA001 ;My 2 boxes /...A./...AA /.TZZ./.ZZPA /.T.P./.T.PP /VTB../VVB.. /LBB../LLL..
Ps: Bob also examined some of the stranger figures, and Bob's 9 tall Hexominoes. are here.
Some of the Unsolvable Nonominoes may even be solved at double hight using two SOMA sets in The Double Nonominoes.
Get the SOMA solver in this ZIP file. And then just extract it into it's own folder and run the programs.
Version 2.0 N170901_BobN-Solver.zip .
In my Newsletter 2000.08.14 I describe the SOMA+Plus puzzle, using 11 pieces (of which 7 are the SOMA set)
Testing these figures can of couse be somewhat difficult.
But Bob has taken a slightly older version of his solver (2002 V1.1) and implemented a SOMA+Plus solver in it.
Although it does not have all the new features, it's still a great program for checking solvability of a SOMA+Plus figure.
You can get this specialized V1.1 solver here N170901_BobN-SOMAplus.zip .
BACK to news index