Bram wrote:
Wow, the skewb sure has a lot less bandaged versions than the cube. Although that does make sense - in deep cut puzzles everything can be moved around, so a kind of bandaging in one place can probably be moved to any other place, rendering a lot more things equivalent.
Another explanation could be: Instead of 54 gluable positions the Skewb has only 24 and all the positions are of the same kind instead of the three kinds in the cube.
Bram wrote:
As I see it, if two puzzles only vary in that one can do a few dead end moves that the other can't, then the extra moves add nothing to it as a puzzle.
...
The variant you described is in the list and has the signature $B5A005AD. And you are right. There is almost no difference to variant $B5ADB5AD.
Maybe I should implement an appropriate filter function in the GUI? I still like the Master Boob.
Bram wrote:
Also, I think than any puzzle which either is all dead ends or only has a single non-dead-end sequence which is a single loop (like the morph heead) is trivial and therefore uninteresting, although others might not share that opinion.
True again. Another filtering function?
Bram wrote:
I find the bandaging applet hard to use, by the way, because it's far from obvious which faces from the back are opposite which faces from the front.
To compete with that matter (and _pink's): Here comes a more detailed description:
As already stated the GUI was made to visualize the results and let the user manipulate and filter them by hand, according to his individual taste.
Yellow highlighting means: The variants have the same blocknumber =
Same number of corners glued to edges
Same number of edges glued to centers
Same number of centers glued to the spindle
Same number of higher-order blocks (Fused blocks, 1x2x2-Blocks, 1x1x3-Block etc... are considered separately)
Included in the blocknumbers is wheather two or more edges glued to centers are placed on opposite or adjacent faces and similar positioning schemes like that.
When two variants have different blocknumbers it is impossible to transform one into the other.
Two variants are shown. The left one works like a cache. See the menu "Visualisierung" for details. The other visualizes the actually choosen signature. An X on a center cubie means in this context that the cubie is glued to spindle.
Blue is opposite to white.
Yellow is opposite to green.
Red is opposite to orange.
The statusbar at the bottom contains four fields:
Einsortiert: number of variants in the left list
Aussortiert: number of variants in the right list
Ebene: number of glued positions (out of 54 possible) in the actual variant?
Geändert: Only visible when changes where made
Menu "Programm"
Speichern: Save the changes you applied to your copy of the list
Beenden: Close the programm
Menu "Bearbeiten"
The Equivalent to the Edit-Menu of most GUI-Applications. The Search-Options do their work for both lists but manipulations will be performed only to entries in the left list.
-Suche Behinderung: Search for a bandaged variant by signature. The exact signature is required! The following option is more tolerant...
-Suche Blockgleiche: Search for a bandaged variant which has the same "blocknumbers" as the one specified. See the explanations above.
-Behinderung Verdrehen: Gives you the possibility to replace the actual variant with one you create from the original by turning the faces (if possible). The buttons twist the following faces (from top to bottom): red, blue, yellow, orange, green, white.
-Bilde Potenzialvarianten: All the variants which could have been made by the before mentioned menu entry are calculated by the program and presented in a list. One can be choosen with or without chossing a symmetrie before; see next point.
-Bilde Symmetrie: Every variant has at most 48 symmetries. With this point you can choose one to replace the variant.
Menu "Visualisierung"
This menu control the behaviour of the left visualization. It was made for comparisons between two variants.
-Vergleich speichern: put the actual variant (right visualization) into the left visualization.
-Vergleich löschen: delete the variant in the left visualization. Some kind of obsolete...
-Verkleben: A feature to test the criterias used for the filtering process. When you entered an "incomplete signature" (see last menu entry) this function will add "derived gluings" between the cubies. Test it with the following examples: $500 $40480 $80008100; This derived gluings are based on shape comparisons which means they are fast to perform but do not cover all possible cases, like $891.
-Funktionale Entsprechung: Like the last entry this is a feature to test a criterion used for the filtering process. The difference is that this method is complete, covers all derivable entries and is way slower. Test it with signatures like this: $891 $2120000100003 $318C018C600C03
-Vergleich eingeben: manual input of a signature for display in the left visualization
manual input:
each variant is represented by a 54-digit binary number. Each digit represents one possible point to glue two cubies together. Enter Hex-numbers $1, $2, $4, $8, $10 etc to see which gluing point ist affected. There is no better system yet, since I use it extensivly.
Last point: A small vocabulary to understand the labeled buttons:
Suche = Search
Abbrechen = Cancel
Schliessen = Close
Behinderung Übernehmen = replace variant
I will answer more questions if necessary and will search in my programming tools for a way to supply the GUI in more than one language...
Andreas