bugfix
CU_323 solver: don't use this for scrambling.
Make it possible to return rowBitmaps from ObjectScrambler (rather than single rows)
Tablebase-based scrambling.
Constants for scrambling types.
Beginnings of support for AI Cube.
Support for multi-step scrambling algorithms.
Bugfixes
Move scrambling to a new model where there are spearete scrambling 'algorithms' and 'edges' of the scrambling graph.Now each edge can contain a whole algorithm, i.e. a sequence of moves leading from state to state, which permits construction of scrambling for more complicated bandaged objects such as the AI cube....
scrambling: license.
Bugfix
Introduce BlacklistedSignatures singleton: during type2 scrambling (locally-produced bandaged cuboids) remember the signatures that we've previously proven to be leading to a dead-end.
Fix scrambling the Danavi Block IV (and Burr Cube). Still looks a bit buggy, shouldn't have two consecutive moves along the same axis and layer and it seems to have those occasionally.
Improve scrambling locally-produced bandaged cuboid.
Fixes for scrambling locally-produced bandaged cuboid.
Fixes for scrambling locally-produced bandaged cuboid.Still does not work completely.
Introduce ObjectSignature that can incorporate 192-bit signatures (for 5x5x5 bandaged cubes).ObjectScrambler does not fully work yet.
Bandaged: progress with creating the object.
Bandaged 3x3: just-in-time scrambling.
New, generalized ScrambleState generator that should work for any bandaged 3x3.