Project

General

Profile

Statistics
| Branch: | Revision:

distorted-objectlib / src / main / java / org / distorted / objectlib / scrambling @ 6777e712

# Date Author Comment
6777e712 03/20/2024 12:08 PM Leszek Koltunski

Lint

3abf8f00 12/20/2023 01:10 PM Leszek Koltunski

final bugfix for scrambling shapeshifting cuboids; up JSON version to 15 (as we have a new scrambling type!)

025e4165 12/20/2023 12:56 PM Leszek Koltunski

bugfix

64f13076 12/20/2023 11:58 AM Leszek Koltunski

beginnings of support of type=4 scrambling - shape-shifting cuboid.

97a75106 09/25/2023 02:23 PM Leszek Koltunski

separate ObjectSiguature into its own package and separate the BandagedSignatures out of it.

bc6b4c0b 09/19/2023 12:50 PM Leszek Koltunski

fix for scrambling

7dfaccb3 09/09/2023 12:57 AM Leszek Koltunski

progress with TwistyBandagedMegaminx.

3ede7593 09/06/2023 11:13 PM Leszek Koltunski

progress with TwistyBandagedMegaminx.

53c7b8dd 07/26/2023 02:07 AM Leszek Koltunski

2 bugfixes.

3d4cd65e 07/21/2023 11:19 PM Leszek Koltunski

Initial support for scrambling a bandaged pyraminx.

e17d01c2 05/31/2023 04:32 PM Leszek Koltunski

Fix the 'layer bitmaps in algorithms' feature.

ca4a3a68 05/31/2023 02:36 PM Leszek Koltunski

Algorithms now have their 'layers' in bitmap form.

We have to update all object JSON files.

acf2a9e1 05/31/2023 12:09 AM Leszek Koltunski

Support for automatic creation of Scramble Algorithms and Edges which ignore the 'non-rotatable' layers.
Implement this to the Coin Tetrahedron, Ancient Coin Cube & Tins Cube.

062efe79 04/30/2023 11:35 PM Leszek Koltunski

bugfix

31d0a3fc 04/28/2023 12:17 AM Leszek Koltunski

CU_323 solver: don't use this for scrambling.

00057bb1 03/06/2023 01:23 PM Leszek Koltunski

Make it possible to return rowBitmaps from ObjectScrambler (rather than single rows)

c0266cb1 03/06/2023 01:29 AM Leszek Koltunski

Tablebase-based scrambling.

9283a268 02/20/2023 04:53 PM Leszek Koltunski

Constants for scrambling types.

731280f7 01/31/2023 01:10 PM Leszek Koltunski

Minor.

7d41fc84 01/29/2023 11:29 AM Leszek Koltunski

Beginnings of support for AI Cube.

1b5f9f0e 01/29/2023 10:37 AM Leszek Koltunski

Support for multi-step scrambling algorithms.

ea889ebf 01/28/2023 11:14 PM Leszek Koltunski

Correct scramble tables for the Rex and Void Cubes.

e9ec2e9d 01/28/2023 08:38 PM Leszek Koltunski

Bugfixes

27249eea 01/28/2023 06:10 PM Leszek Koltunski

Produce new JSONs files (version 7, with new scrambling method)

9ba7f3f6 01/28/2023 02:28 AM Leszek Koltunski

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....

818bca37 07/28/2022 12:29 PM Leszek Koltunski

Make the bandaged cuboids work up to any size.

0cdd9b6c 07/15/2022 11:39 AM Leszek Koltunski

Important bugfix for fast scrambling!

babb7b08 07/15/2022 01:02 AM Leszek Koltunski

scrambling: license.

da1e61aa 07/13/2022 10:36 PM Leszek Koltunski

Make the BandagedPlay use FastScramble. (static 500 times)

1a7bab14 06/09/2022 01:49 PM Leszek Koltunski

Bugfix

2d7aea5b 06/09/2022 01:36 PM Leszek Koltunski

Bugfix

e342c3f7 05/23/2022 10:51 PM Leszek Koltunski

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.

3a5aa558 05/12/2022 12:07 PM Leszek Koltunski

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.

a72a4b6a 05/11/2022 03:13 PM Leszek Koltunski

Improve scrambling locally-produced bandaged cuboid.

1f5d92b9 05/10/2022 10:20 PM Leszek Koltunski

Fixes for scrambling locally-produced bandaged cuboid.

700dee26 05/10/2022 02:19 PM Leszek Koltunski

Fixes for scrambling locally-produced bandaged cuboid.
Still does not work completely.

671a53a2 05/09/2022 11:52 PM Leszek Koltunski

Fixes for scrambling locally-produced bandaged cuboid.
Still does not work completely.

338e42aa 05/09/2022 10:17 PM Leszek Koltunski

Fixes for scrambling locally-produced bandaged cuboid.
Still does not work completely.

efeca8ef 05/09/2022 03:01 PM Leszek Koltunski

Fixes for scrambling locally-produced bandaged cuboid.
Still does not work completely.

1d581993 05/08/2022 11:15 PM Leszek Koltunski

Introduce ObjectSignature that can incorporate 192-bit signatures (for 5x5x5 bandaged cubes).
ObjectScrambler does not fully work yet.

95123ad0 04/29/2022 04:28 PM Leszek Koltunski

Bandaged: progress with creating the object.

c60d98c4 04/23/2022 02:07 AM Leszek Koltunski

Bugfix

0e311558 04/06/2022 05:10 PM Leszek Koltunski

Bandaged 3x3: just-in-time scrambling.

4cf5183e 04/04/2022 09:56 PM Leszek Koltunski

Bandaged 3x3: Minor.

9abfdef3 04/04/2022 04:28 PM Leszek Koltunski

Bandaged 3x3: more speedups with creating the ScrambleState graph. '4 pillars' now takes 10 seconds (before all speedups it used to take 50 minutes)

07c29a03 04/04/2022 03:30 PM Leszek Koltunski

Bandaged 3x3: major speedup with creating the ScrambleState graph. Still there's room for improvement.

39d97e73 04/04/2022 12:15 AM Leszek Koltunski

Bandaged 3x3: fix the case of a cube that has two of its axis permanently locked.
Introduce some debugging to figure out how to speed up creation of the graph.

5f54927b 02/25/2022 03:34 PM Leszek Koltunski

Preparation for local creation of puzzles: remove the 'ObjectType' enum from TwistyObject class.

d12d901a 02/23/2022 12:26 AM Leszek Koltunski

Generalized ScrambleState generator: finished. Remove the specialized 'Evil' generator.

113597af 02/21/2022 04:48 PM Leszek Koltunski

Generalized ScrambleState generator: bugfixes

10b7e306 02/21/2022 02:29 PM Leszek Koltunski

New, generalized ScrambleState generator that should work for any bandaged 3x3.