Project

General

Profile

Download (13.3 KB) Statistics
| Branch: | Revision:

distorted-objectlib / src / main / java / org / distorted / objectlib / objects / TwistyContainer.java @ cf93ea4e

# Date Author Comment
cf93ea4e 03/04/2023 12:06 AM Leszek Koltunski

Introduce InitAssets. We'll use this later to pass on references to the tablebase file to the TwistyObject (so that it can use this for perfect scrambling)

2dffaf22 02/13/2023 03:32 PM Leszek Koltunski

- add the Pyraminx Duo solver to the list
- make the signature of an object independent of its location in the ObjectType enum

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

84a17011 01/08/2023 03:36 AM Leszek Koltunski

Major change in JSOn file format:

replace the old (corners,centers) system with a list of VertexEffects which are applied to each cubit variant.

b31249d6 12/06/2022 02:07 PM Leszek Koltunski

Progress with Masterball TouchControl.

6133be67 07/15/2022 01:00 AM Leszek Koltunski

objects: license.

a8295031 06/06/2022 03:47 PM Leszek Koltunski

Introduce InitData, a data structure used to initialize a TwistyObject.
Current (optional) members: int[] numLayers, int param [intended: type of the Crazy 3x3 planet], float[][] pos [position of a bandaged cube] )

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.

beee90ab 04/22/2022 05:32 PM Leszek Koltunski

Preparation for Mixup Cube: take advantage of the recent bump in MAJOR_VERSION number and change the format of basicAngles to int[][] 'per-axis-per-layer' [ Mixup Cube has different basicAngle in its middle layers (8) - and different in its edge layers (4) ]

dcce7b29 04/21/2022 01:12 PM Leszek Koltunski

Progress with cubit quaternions.

3bf19410 03/29/2022 05:20 PM Leszek Koltunski

Mode the 'iconMode' from static variable in ObjectControl to member varaible in TwistyObject (safer)

a399e91b 03/06/2022 09:16 PM Leszek Koltunski

Add Vietnamese Tutorials.

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

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

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

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

3d2493ea 02/07/2022 11:04 AM Leszek Koltunski

Simplify coloring internal stickers

7ec32155 02/06/2022 10:07 PM Leszek Koltunski

Make it possible to color internal walls as well.

052e0362 01/16/2022 03:59 PM Leszek Koltunski

Step towards tutorial JSON files.

49da89c8 01/13/2022 09:42 PM Leszek Koltunski

Container's JSON and mesh - one more corrrection.

d03935dd 01/13/2022 09:29 PM Leszek Koltunski

Improve Container's JSON and mesh.

253e440f 01/13/2022 04:57 PM Leszek Koltunski

Configurable internal colors. This somehow screwed up the Container!

dae74fc9 01/13/2022 03:44 PM Leszek Koltunski

Finish the Container.

d809bf6f 01/13/2022 02:28 PM Leszek Koltunski

Fix a bug in FactoryCubit: before sometimes it would incorrectly rotate a 'collapsed sticker' face if the face was flipped.
Also: polish up the Container.

0e161d26 01/13/2022 12:32 AM Leszek Koltunski

Container Cube: mostly done.