Project

General

Profile

Statistics
| Branch: | Revision:

distorted-objectlib / src / main / java @ 30a437e6

# Date Author Comment
30a437e6 11/07/2025 08:21 PM Leszek Koltunski

New jsons

fac45ae5 11/07/2025 04:19 PM Leszek Koltunski

introduce a scrambling mode when a certain level is double-checked by a BruteForce solver.

f125d041 11/07/2025 01:32 PM Leszek Koltunski

minor

06127fec 11/07/2025 01:31 PM Leszek Koltunski

new Ghost Floppy TB. Works now!

4e5ccb85 11/07/2025 01:20 PM Leszek Koltunski

new Ghost Floppy TB. Still buggy!

b8fab705 11/06/2025 08:25 AM Leszek Koltunski

fix the Super Floppy TB: it needs to have all three axis of rotation so their numbers agree with what is defined in the TwistyCuboid.

f3769c69 11/05/2025 03:12 PM Leszek Koltunski

Add the second 'mid' pruning level to the Super Floppy TB - otherwise 'solution' doesn't work.

0d2f7137 11/05/2025 02:26 PM Leszek Koltunski

SuperFloppy's TB works now.

a5e16986 11/05/2025 11:12 AM Leszek Koltunski

Make a couple of objects active.
Add the first version of the Super Floppy tablebase (still crashes)

f4a77aca 11/04/2025 07:52 PM Leszek Koltunski

Further fix the the distorted-puzzle-scrambles testing app:

when producing a scramble, use the actual table of ObjectMoves as literally produced by the ObjectScrambler; do nto translate it to a table in moveIndices.

8f399a11 11/04/2025 12:31 AM Leszek Koltunski

Correct the previous commit.

Actually we need to take both 'solver' and 'user' rotatable into consideration - produce the 'solver rotatable' MoveTable, but when solving, use only the moves acessible to the user.

cdb122b5 11/03/2025 10:17 PM Leszek Koltunski

In the BruteSolver, only try those moves that can be tried by the user - i.e. ignore the 'not rotatable'

bdbfc07e 11/03/2025 06:15 PM Leszek Koltunski

Display the first wrong scramble.

3c68582a 11/03/2025 02:07 PM Leszek Koltunski

protection against infinite loops2

b6d7a944 11/03/2025 02:06 PM Leszek Koltunski

protection against infinite loops

c1a90cee 11/03/2025 11:16 AM Leszek Koltunski

Important bugfix in SolvedObjectCubits: this used not to work (fell into an infinite loop) when an object contained a cubit which, when rotated, ended up in a new position ('new' as in - not seen before amongst the original positions of all cubits)

03e85a75 11/03/2025 12:45 AM Leszek Koltunski

New app 'distorted-puzzle-scrambles' which checks the depth of scrambling.

691b36e5 11/02/2025 08:06 PM Leszek Koltunski

Try the BruteForce solver in the puzzle-touch app.

edd765ec 11/02/2025 05:31 PM Leszek Koltunski

New BruteForce solver

8bd2296f 10/23/2025 11:53 PM Leszek Koltunski

remove some mentions to Android from distorted-objectlib

fd9859de 10/22/2025 02:49 PM Leszek Koltunski

Add Cheese-3 tutorial

a038027f 10/22/2025 02:36 PM Leszek Koltunski

Fix all missing/broken tutorials

b137891e 10/22/2025 02:34 AM Leszek Koltunski

two fixes for tutorials

9a54ab1d 10/21/2025 11:16 PM Leszek Koltunski

Move the Tutorials from the TwistyObject class to Metadata.

0a1a46a0 10/21/2025 02:31 AM Leszek Koltunski

Move to 'compileSdk 36'
remove the kotlin plugin from distorted-objectlib buildscript

1cfd4ba3 05/19/2025 11:13 PM Leszek Koltunski

SharedPreferences

ff12b620 05/19/2025 10:46 PM Leszek Koltunski

more work on Preferences

d2ef78ca 05/19/2025 10:24 PM Leszek Koltunski

simplify Preferences interface of OSInterface

b84265c4 05/18/2025 06:43 PM Leszek Koltunski

Merge remote-tracking branch 'origin/master'

6db4df57 05/18/2025 06:43 PM Leszek Koltunski

Fix the color detection in the Diamond solver.

122c08ae 05/18/2025 05:49 PM Leszek Koltunski

Merge remote-tracking branch 'origin/master'

7c9291b4 05/18/2025 05:49 PM Leszek Koltunski

Fix the color detection in the Pyraminx solver.

440087cf 04/14/2025 04:03 PM Leszek Koltunski

improvement for colors.

9e8eae73 04/10/2025 03:34 PM Leszek Koltunski

further fixes for the FactorySticker and O2 cube.

faff12d9 04/09/2025 10:20 PM Leszek Koltunski

minor

c1ff136b 04/09/2025 01:17 PM Leszek Koltunski

finally fix the solved state detection in Ghosts.

f17650dc 04/09/2025 10:10 AM Leszek Koltunski

keep debugging ghosts and detection of them being solved.

7933d52e 04/06/2025 11:33 PM Leszek Koltunski

saving progress. Ghost control doesn't really work...

87929b12 04/06/2025 05:09 PM Leszek Koltunski

improve SCRAMBLING_GHOST: cont'd

83f23b97 04/06/2025 05:05 PM Leszek Koltunski

improve SCRAMBLING_GHOST

1c69ba99 04/06/2025 10:46 AM Leszek Koltunski

do not take into account speed in case the puzzle is a Ghost when computing the nearestAngle.

eded2a4c 04/06/2025 01:01 AM Leszek Koltunski

minor

741b8823 04/06/2025 12:19 AM Leszek Koltunski

fix solved state detection in the Container.

d1641b25 04/05/2025 11:59 PM Leszek Koltunski

another, hopefully last, fix for the sticker generation! Before COIN and COIH concave stickers were generated incorrectly.

0a813345 04/05/2025 10:51 PM Leszek Koltunski

- new Ghost jsons
- reinstate speed to rotation control
- important fix in the way ghosts got touch-controlled

8ff81bb6 04/03/2025 12:31 AM Leszek Koltunski

Remove meshes - those do not bring anything.

b5f3f06d 04/02/2025 11:27 PM Leszek Koltunski

improvement to the sticker engine. Improvement to the WIndmill puzzle.

9241d899 04/02/2025 09:48 PM Leszek Koltunski

progress.

cd0ffe99 04/02/2025 09:47 PM Leszek Koltunski

progress.

38b5a070 04/01/2025 10:55 PM Leszek Koltunski

Temple Cube, Cross Cube - jsons, meshes, icons.

64d04908 04/01/2025 10:05 PM Leszek Koltunski

Temple Cube, Cross Cube

986e2221 04/01/2025 06:33 PM Leszek Koltunski

bugfix in ObjectScrambler's SCRAMBLING_TWOPHASE.

8ea7ff38 03/31/2025 09:42 PM Leszek Koltunski

Correct scrambling in case of L-Cube.

016d9c99 03/31/2025 07:16 PM Leszek Koltunski

progress with scrambling Calvin's Cuboids.

b5281865 03/30/2025 10:59 PM Leszek Koltunski

Merge remote-tracking branch 'origin/master'

0e5da4c6 03/30/2025 10:56 PM Leszek Koltunski

rewrite Scrambling_Shapeshifter into a more generin Scrambling_Twophase

34f94c0e 03/30/2025 03:04 PM Leszek Koltunski

minor

95ea7505 03/29/2025 02:05 AM Leszek Koltunski

Trio Cube!

b6c2a1f7 03/28/2025 11:25 AM Leszek Koltunski

X-cube

b43c9646 03/27/2025 11:39 PM Leszek Koltunski

tutorials

37ed44cd 03/27/2025 05:55 PM Leszek Koltunski

New Calvin's Cuboids: I-Cube, L-Cube, T-Cube.

e8b2ca64 03/26/2025 11:37 PM Leszek Koltunski

Calvin's Cuboids: first attempt.

2d540821 03/26/2025 11:14 AM Leszek Koltunski

Rediminx: scrambling

4d7002eb 03/25/2025 11:01 PM Leszek Koltunski

Rediminx: enabled, rotation factor, tutorials.

7b562ff7 03/25/2025 09:49 PM Leszek Koltunski

Initial support for the Rediminx

7b1e9b03 03/25/2025 02:19 PM Leszek Koltunski

Improvement for drawing stickers. Before artifacts were visible when creating object icons.

35deb19a 03/24/2025 11:05 PM Leszek Koltunski

fix scrambling of Ghosts

09b8221f 03/24/2025 07:53 PM Leszek Koltunski

Windmill 4x4 and Axis 4x4 cubes: make incative

325176da 03/24/2025 07:51 PM Leszek Koltunski

Windmill 4x4 and Axis 4x4 cubes

ebcebaf2 03/24/2025 05:43 PM Leszek Koltunski

Fisher 4x4 cube: corrections

b31de5c8 03/24/2025 05:36 PM Leszek Koltunski

Fisher 4x4 cube, tutorials, mesh, jsons.

fccc7c8a 03/24/2025 12:14 PM Leszek Koltunski

Actually use the TwistyCutSolid class. Many objects now finally have well-formed internal walls.

799fab62 03/22/2025 11:53 PM Leszek Koltunski

implement the 'roundness of external face does not depend on its size' thing in the BandagedCreators.

b875b4b2 03/22/2025 10:34 PM Leszek Koltunski

very important bugfix in FactoryCubit.createRoundedSolid: now the roundness of the external face and its max height is independent of the size of the cubie.

0c7c957f 03/22/2025 08:41 PM Leszek Koltunski

fix face shapes in TwistyCutSolid.

4682c746 03/22/2025 12:53 AM Leszek Koltunski

fix rounding corners in TwistyCutSolid.

ae6ce80a 03/21/2025 03:14 PM Leszek Koltunski

minor

7260a7a5 03/21/2025 03:07 PM Leszek Koltunski

fix for computing outer faces when unifying cubits created by TwistyCutSolid

5b75cdcb 03/21/2025 02:37 PM Leszek Koltunski

progress with unification of cubits created by FacotyCutSolid

21dc5ec3 03/19/2025 01:11 PM Leszek Koltunski

progress with unification of cubits created by FacotyCutSolid

8d7a0eb0 03/18/2025 10:19 PM Leszek Koltunski

progress with FactoryCutSolid

f2b21ce0 03/18/2025 11:22 AM Leszek Koltunski

move the 'VariantFaceIsOuter' info into the ObjectShape class.

bbee3f13 03/17/2025 10:36 AM Leszek Koltunski

metadata

3880749e 03/16/2025 11:38 PM Leszek Koltunski

FactoryCutSolid

bdba6ba1 03/15/2025 07:24 PM Leszek Koltunski

Progress with FactoryCutSolid

5a648d0f 03/15/2025 12:10 AM Leszek Koltunski

the 3x3x5 Cuboid!

feb2303d 03/14/2025 11:46 PM Leszek Koltunski

a Fix for the walls of a cuboid's cubits; 3x3x5: tutorials.

927484cb 03/14/2025 04:13 PM Leszek Koltunski

Fix scrambling of shapeshifting cuboids.

d211aa3c 03/14/2025 04:00 PM Leszek Koltunski

Beginnings of the generic TwistyCutSolid class.
New 3x3x5 cuboid
Debugging into why it fails to scramble :)

c5388119 03/14/2025 12:31 AM Leszek Koltunski

bugfix: do not use ListObjects in the app anywhere except the RubikObjectList and RubikObject.

In particular, stop using it in the Solver part of the app. Now after this bugfix we can rearrange the objects in the ListObjects at will.

53d3a5a0 03/13/2025 03:24 PM Leszek Koltunski

disactivate Ghost Floppy

2cc8f0ad 03/13/2025 02:51 PM Leszek Koltunski

Ghost Floppy

e65095eb 03/13/2025 01:16 PM Leszek Koltunski

Ghost Floppy: jsons, mesh, everything works besides that it is too small in the app :)

1c084523 03/13/2025 11:39 AM Leszek Koltunski

beginnings of the Ghost Floppy

390e96ab 03/12/2025 07:36 PM Leszek Koltunski

Super Floppy - add icon, jsons and mesh
Fix icon creation of objects if shape 'other'

d05d4108 03/12/2025 07:07 PM Leszek Koltunski

support the situation when all the layers of an axis of rotation are not-rotatable.

e6b8e7db 03/12/2025 03:07 PM Leszek Koltunski

first shot at the Super Floppy.
Still one thing does not work: the totally 'unrotatable' axis 1 (all layers are not rotatable and seems like this is not liked by the TouchControl.

52099115 03/12/2025 01:25 AM Leszek Koltunski

make Jing5's middle layer rotatable.

9e4f164d 03/12/2025 12:28 AM Leszek Koltunski

add an 'undo' button to the Bandaged Creators.

596afdd4 03/11/2025 10:28 PM Leszek Koltunski

increase the difficulty level of Ghosts