Project

General

Profile

Activity

From 12/10/2024 to 01/08/2025

01/08/2025

02:26 PM Revision 25cb35a4 (distorted-objectlib): replace all andoird logging with System.out.println
Leszek Koltunski
12:34 PM Revision 4849c8fb (distorted-objectlib): minor bugfix: eliminate too long move angles.
Leszek Koltunski
12:14 PM Revision 82f1e4ec (distorted-objectlib): Solver for Megaminx.
Leszek Koltunski
01:59 AM Revision a3fc2045 (distorted-objectlib): bugfix in SolverActivity and speedup in MoveProviderAlgs
Leszek Koltunski

01/06/2025

09:15 PM Revision ddd3b629 (distorted-objectlib): minor
Leszek Koltunski
04:42 PM Revision 8a230c8a (distorted-objectlib): change one of objlib's APIs from 'onReplaceModeUP/Down' (which only comes when TouchControl is in REPLACE mode) to 'onStickerTouched/Untouched' (which reports the same thing, but comes always)
Leszek Koltunski
12:18 PM Revision ff6c3ec3 (distorted-objectlib): better minimalCubiesInRow in case of cuboids - take into account that the shapeshifters can be hollow inside if x>=3, y>=3, z>=3 (e.g. 3x3x5)
Leszek Koltunski
11:19 AM Revision 6c07919c (distorted-objectlib): minor
Leszek Koltunski
03:26 AM Revision 5077b360 (distorted-objectlib): beginnings of PhasedSolverMegaminx.
Verifier & locked cubits done - now define the actual phases! Leszek Koltunski

01/05/2025

12:40 PM Revision 2ac63f09 (distorted-objectlib): Move all the strings from objlib to the app.
Upgrade AGP from 8.1.4 to 8.3.2 Leszek Koltunski

01/04/2025

05:08 PM Revision 3a2dfb4a (distorted-objectlib): New verifier mechanism finished and being used by both KILO3 and CUBE3 algorithmic solvers.
Leszek Koltunski
02:34 AM Revision df49882b (distorted-objectlib): Progress with automatic verifiers.
Appears to work now in case of KILO_3 and CUBE_3.
In case of IVY_2, it crashes.
Leszek Koltunski

01/02/2025

12:08 AM Revision 890a4de1 (distorted-objectlib): beginnings of the Kilominx verifier
Leszek Koltunski
06:06 PM Revision 62b5f22f (distorted-objectlib): beginnings of ther Kilominx verifier
Leszek Koltunski
02:46 PM Revision 5511be45 (distorted-objectlib): comment
Leszek Koltunski
02:26 PM Revision 8b7cd142 (distorted-objectlib): minor
Leszek Koltunski
12:35 PM Revision b5469532 (distorted-objectlib): Another part of the fix for shape-shifting cuboids: we need to write numLayers to JSON (rather than computing it from mRotatable) because it turns out mNumLayers can be different than the lengths of mRotatable!
This and new object JSONs for the 3 shape-shifters (other object default back to the old method of computing numLayer... Leszek Koltunski
11:52 AM Revision 094eeb88 (distorted-objectlib): JSONs for shape-shifting cuboids (edges have changed!)
Leszek Koltunski
11:46 AM Revision 6c261a26 (distorted-objectlib): Merge remote-tracking branch 'origin/master'
Leszek Koltunski
11:45 AM Revision df0430a6 (distorted-objectlib): fix for scrambling shape-shifting cuboids. Before when scrambling e.g. the CU_242, we would sometimes 'hit air' (try to rotate a layer which does not have any cubits in it)
Leszek Koltunski

01/01/2025

10:59 PM Revision 05909430 (distorted-objectlib): New Crazy JSONs - otherwise detection of the solved state doesn't work!
Leszek Koltunski

12/31/2024

05:15 PM Revision 843b7ee4 (distorted-objectlib): Algorithmic solvers (at least the 3x3 beginner and the Kilominx) seem to be working now.
Leszek Koltunski
01:54 PM Revision d2ea2873 (distorted-objectlib): progress with Algorithmic solvers. Seem to solve all right now; but still problems with which cubits it lights.
Leszek Koltunski
01:28 PM Revision d959e795 (distorted-objectlib): fixes for Algorithmic solvers (but those still do not work correctly!)
Leszek Koltunski

12/30/2024

11:09 PM Revision 0c6911df (distorted-objectlib): a dialog to interrupt too long solves
Leszek Koltunski

12/29/2024

12:25 AM Revision 9c393b7d (distorted-objectlib): Add the 'interrupt()' API to all solvers
Add the 'start/stopSolving' notification to ResultScreen Leszek Koltunski
01:59 AM Revision 7634b27a (distorted-objectlib): Initial support for Algorithmic Kilominx verifier and introduction of it into the App.
Leszek Koltunski

12/28/2024

11:09 PM Revision c389d4ba (distorted-objectlib): Do not call the Kociemba solver on an already solved position.
Leszek Koltunski
10:54 PM Revision a918a340 (distorted-objectlib): Integration of the Algorithmic solver 'SolverAlgorithmicCUBE3' with the app pretty much done.
Leszek Koltunski

12/27/2024

12:27 AM Revision 9dd01365 (distorted-objectlib): 3x3 position validator finished; what's left is compute the quat table knowing the position is correct.
Leszek Koltunski
01:03 PM Revision 9a05b7dc (distorted-objectlib): Properly define and separate the interface between the App and the 'solver' part of the objectlib. Move the 'position verifiers' to the objectlib.
Leszek Koltunski

12/23/2024

05:20 PM Revision 41caad9e (distorted-objectlib): Integration of the Algorithmic solvers into the App.
Leszek Koltunski

12/21/2024

08:05 PM Revision 9183c582 (distorted-objectlib): Restructuring for the solvers in the app.
Leszek Koltunski

12/20/2024

12:46 AM Revision 93bbc61c (distorted-objectlib): Progeress towards automatically integrating the Algorithmic solvers into the list of solvers in the App.
Leszek Koltunski

12/19/2024

12:08 AM Revision afc98920 (distorted-objectlib): Glow cubits involved in the phase.
Leszek Koltunski
01:38 AM Revision 73a67e4a (distorted-objectlib): Step towards glowing cubits involved in a phase.
Leszek Koltunski

12/18/2024

02:49 PM Revision c8ed30cf (distorted-objectlib): minor
Leszek Koltunski

12/16/2024

03:02 PM Revision 9f2009d0 (distorted-objectlib): push objectRatio up from TwistyObjectControllable to the last layer.
Leszek Koltunski
12:52 PM Revision 4cfecaff (distorted-objectlib): Remove the final remnants of legacy 'ghost' stuff.
Leszek Koltunski
12:30 PM Revision 8f2a7e05 (distorted-objectlib): Carve out the fifth layer: touch control.
Leszek Koltunski
02:54 AM Revision c77af894 (distorted-objectlib): minor
Leszek Koltunski
02:49 AM Revision 01932078 (distorted-objectlib): Carve out the fourth layer: stickers.
Leszek Koltunski
02:20 AM Revision 550a1c19 (distorted-objectlib): Carve out the third layer from the Puzzle implementation: TwistyPuzzleSolved, i.e. detection of the solved state.
Next: the fourth layer: stickers.
Then: fifth layer: touch control.
Then: everything else. (metadata?)
Leszek Koltunski
01:26 AM Revision 6cba9e38 (distorted-objectlib): API name changes; fix for Dino4's solved state!
Leszek Koltunski

12/15/2024

11:58 PM Revision 7736c35f (distorted-objectlib): Minor
Leszek Koltunski
10:52 PM Revision 2dffa5a8 (distorted-objectlib): remove numLayers from parameter list of 3 next methods.
Leszek Koltunski
09:51 PM Revision bd31b5c4 (distorted-objectlib): correction.
Leszek Koltunski
09:50 PM Revision e917a9e9 (distorted-objectlib): remove numLayers from 4 API methods.
Leszek Koltunski
08:39 PM Revision 0bc7037e (distorted-objectlib): Clean up TwistyObjectWithMesh's API (remove getDist3D() and getSize() )
Leszek Koltunski

12/14/2024

10:38 AM Revision 2fa926c8 (distorted-objectlib): Make calculation of circumscribed radius work for any current and future object.
Leszek Koltunski
01:16 AM Revision e28ba324 (distorted-objectlib): Cleanup
Leszek Koltunski

12/13/2024

11:32 PM Revision da5c1cc1 (distorted-objectlib): Cleanup
Leszek Koltunski
11:20 PM Revision 5e2f2fb8 (distorted-objectlib): Merge branch 'separate-mesh'
# Conflicts:
# src/main/java/org/distorted/objectlib/main/TwistyObject.java
Leszek Koltunski
11:19 PM Revision 9fd75250 (distorted-objectlib): bugfix (move iconode to TwistyObjectWithMesh as mesh creation sometimes depends on the mode)
Leszek Koltunski
04:33 PM Revision 9f6e1724 (distorted-objectlib): preparation for separating Mesh into its own class
Leszek Koltunski
04:10 PM Revision c84ba09e (distorted-objectlib): port fixes from master
Leszek Koltunski
04:01 PM Revision 05801e55 (distorted-objectlib): Fix for crazy puzzles
Leszek Koltunski
03:49 PM Revision 2fc1891a (distorted-objectlib): Fix for improper calculations of circumscribed radius
Leszek Koltunski
02:45 PM Revision 4af0e609 (distorted-objectlib): Important fix the NORMAL face axis (COIN,COIH)
Leszek Koltunski
11:24 AM Revision 5718b29d (distorted-objectlib): Carve out another, 2nd layer from TwistyObject: everything related to creating its Mesh.
Leszek Koltunski

12/10/2024

11:33 AM Revision 1690bc21 (distorted-objectlib): Minor
Leszek Koltunski
 

Also available in: Atom