Project

General

Profile

Activity

From 12/06/2024 to 01/04/2025

01/04/2025

05:08 PM TwistyPuzzleLib Revision 3a2dfb4a (distorted-objectlib): New verifier mechanism finished and being used by both KILO3 and CUBE3 algorithmic solvers.
Leszek Koltunski
02:34 AM TwistyPuzzleLib 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 TwistyPuzzleLib Revision 890a4de1 (distorted-objectlib): beginnings of the Kilominx verifier
Leszek Koltunski
06:06 PM TwistyPuzzleLib Revision 62b5f22f (distorted-objectlib): beginnings of ther Kilominx verifier
Leszek Koltunski
06:06 PM Magic Cube Revision 76ccbefa (magiccube): beginnings of ther Kilominx verifier
Leszek Koltunski
02:51 PM TwistyPuzzleLib Bug #66 (Resolved): Build fails because of missing drawable resources
Distorted Admin
02:51 PM TwistyPuzzleLib Bug #67 (New): some self-createdbandaged cuboids do nto behave correctly
If in be Bandaged Creator one creates a shape-shifting cuboid of each size at least 3 (e.g. a 3x3x5) - it will appear... Distorted Admin
02:46 PM TwistyPuzzleLib Revision 5511be45 (distorted-objectlib): comment
Leszek Koltunski
02:26 PM TwistyPuzzleLib Revision 8b7cd142 (distorted-objectlib): minor
Leszek Koltunski
02:26 PM Magic Cube Revision a99088fe (magiccube): minor
Leszek Koltunski
01:25 PM Distorted Android Revision 9b2b34d2 (library): Bugfix in the main vertex shader: now the 'component association' buffers might be needed even if there are no vertex effects.
Leszek Koltunski
12:35 PM TwistyPuzzleLib 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 TwistyPuzzleLib Revision 094eeb88 (distorted-objectlib): JSONs for shape-shifting cuboids (edges have changed!)
Leszek Koltunski
11:46 AM TwistyPuzzleLib Revision 6c261a26 (distorted-objectlib): Merge remote-tracking branch 'origin/master'
Leszek Koltunski
11:45 AM TwistyPuzzleLib 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 TwistyPuzzleLib Revision 05909430 (distorted-objectlib): New Crazy JSONs - otherwise detection of the solved state doesn't work!
Leszek Koltunski
09:59 PM Flags Revision c0dde7d1 (distorted-flags): Add Niger and Chad
Leszek Koltunski
11:19 AM Magic Cube Revision 8c4d432a (magiccube): Bump version to 2.2.0, About dialog.
Leszek Koltunski
11:05 AM Distorted Android Revision 7aa0ff7b (library): Bugfix: for affected components, we were using bit 16, not the intended bit 32. Bit 16 clashes with associations of vertex effects!
Leszek Koltunski

12/31/2024

05:15 PM TwistyPuzzleLib Revision 843b7ee4 (distorted-objectlib): Algorithmic solvers (at least the 3x3 beginner and the Kilominx) seem to be working now.
Leszek Koltunski
01:54 PM TwistyPuzzleLib 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 TwistyPuzzleLib Revision d959e795 (distorted-objectlib): fixes for Algorithmic solvers (but those still do not work correctly!)
Leszek Koltunski

12/30/2024

11:16 PM Magic Cube Revision 034c66e2 (magiccube): minor
Leszek Koltunski
11:09 PM TwistyPuzzleLib Revision 0c6911df (distorted-objectlib): a dialog to interrupt too long solves
Leszek Koltunski
11:09 PM Magic Cube Revision 50bb18a1 (magiccube): a dialog to interrupt too long solves
Leszek Koltunski
12:55 PM Magic Cube Revision b3278db6 (magiccube): new string
Leszek Koltunski
11:50 AM Distorted Android Revision 2e600ed3 (library): minor
Leszek Koltunski
11:27 AM Magic Cube Revision 7e9d918b (magiccube): minor
Leszek Koltunski
11:23 AM Magic Cube Revision 7ff3cacb (magiccube): minor
Leszek Koltunski
11:07 AM Magic Cube Revision 8477cf44 (magiccube): rename dialogs
Leszek Koltunski
02:09 AM Magic Cube Revision faf33bc3 (magiccube): new string
Leszek Koltunski

12/29/2024

12:25 AM Magic Cube Revision 32126daa (magiccube): Add the 'interrupt()' API to all solvers
Add the 'start/stopSolving' notification to ResultScreen Leszek Koltunski
12:25 AM TwistyPuzzleLib Revision 9c393b7d (distorted-objectlib): Add the 'interrupt()' API to all solvers
Add the 'start/stopSolving' notification to ResultScreen Leszek Koltunski
11:58 AM Magic Cube Revision a742d66b (magiccube): If an object has more than 8 colors, in the solver's SetupPosition screen display the bitmaps in two rows.
Leszek Koltunski
01:59 AM Magic Cube Revision d00b5346 (magiccube): Initial support for Algorithmic Kilominx verifier and introduction of it into the App.
Leszek Koltunski
01:59 AM TwistyPuzzleLib Revision 7634b27a (distorted-objectlib): Initial support for Algorithmic Kilominx verifier and introduction of it into the App.
Leszek Koltunski

12/28/2024

11:29 PM Magic Cube Revision 3c39a2a0 (magiccube): Launch the verifier first, and only then the solver selection dialog :)
Leszek Koltunski
11:09 PM TwistyPuzzleLib Revision c389d4ba (distorted-objectlib): Do not call the Kociemba solver on an already solved position.
Leszek Koltunski
10:54 PM TwistyPuzzleLib Revision a918a340 (distorted-objectlib): Integration of the Algorithmic solver 'SolverAlgorithmicCUBE3' with the app pretty much done.
Leszek Koltunski
10:54 PM Magic Cube Revision a03fec57 (magiccube): Integration of the Algorithmic solver 'SolverAlgorithmicCUBE3' with the app pretty much done.
Leszek Koltunski

12/27/2024

12:27 AM Magic Cube Revision c32727a5 (magiccube): 3x3 position validator finished; what's left is compute the quat table knowing the position is correct.
Leszek Koltunski
12:27 AM TwistyPuzzleLib 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 Magic Cube Revision 94ce8e53 (magiccube): 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
01:03 PM TwistyPuzzleLib 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
01:02 PM Phased Solver Revision 67fd9e57 (phasedsolver): 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

12:56 AM Magic Cube Revision fc08e3ca (magiccube): Unify the position verifiers (for verifying if a manually set position for solving is possible!)
Leszek Koltunski
05:20 PM Magic Cube Revision 2f53a016 (magiccube): Integration of the Algorithmic solvers into the App.
Leszek Koltunski
05:20 PM TwistyPuzzleLib Revision 41caad9e (distorted-objectlib): Integration of the Algorithmic solvers into the App.
Leszek Koltunski
05:20 PM Phased Solver Revision 64f58d2b (phasedsolver): Integration of the Algorithmic solvers into the App.
Leszek Koltunski

12/22/2024

10:16 PM Magic Cube Revision 20d6e688 (magiccube): minor
Leszek Koltunski
01:14 PM Magic Cube Revision c65092dd (magiccube): Standarize solver 'validity of position' methods.
Leszek Koltunski

12/21/2024

11:09 PM Magic Cube Revision 3bedda30 (magiccube): Full support for multiple solvers per object.
Leszek Koltunski
09:58 PM Magic Cube Revision 35c44fff (magiccube): Merge remote-tracking branch 'origin/master'
# Conflicts:
# src/main/java/org/distorted/objects/RubikObject.java
# src/main/java/org/distorted/solvers...
Leszek Koltunski
09:58 PM Magic Cube Revision b35900ee (magiccube): Beginning of support for more than one solver per object.
Leszek Koltunski
08:58 PM Magic Cube Revision 7464b393 (magiccube): Beginning of support for more than one solver per object.
Leszek Koltunski
08:05 PM TwistyPuzzleLib Revision 9183c582 (distorted-objectlib): Restructuring for the solvers in the app.
Leszek Koltunski
08:05 PM Magic Cube Revision f4b24b79 (magiccube): Restructuring for the solvers in the app.
Leszek Koltunski
08:05 PM Phased Solver Revision e2684f9b (phasedsolver): Restructuring for the solvers in the app.
Leszek Koltunski

12/20/2024

12:46 AM Magic Cube Revision 1d1f9ccf (magiccube): Progeress towards automatically integrating the Algorithmic solvers into the list of solvers in the App.
Leszek Koltunski
12:46 AM TwistyPuzzleLib Revision 93bbc61c (distorted-objectlib): Progeress towards automatically integrating the Algorithmic solvers into the list of solvers in the App.
Leszek Koltunski
04:12 PM Distorted Android Revision 6e4699db (library): corrections for glowing.
Leszek Koltunski
04:12 PM Phased Solver Revision fc699ab5 (phasedsolver): corrections for glowing.
Leszek Koltunski

12/19/2024

12:08 AM TwistyPuzzleLib Revision afc98920 (distorted-objectlib): Glow cubits involved in the phase.
Leszek Koltunski
12:08 AM Phased Solver Revision c4cfd83a (phasedsolver): Glow cubits involved in the phase.
Leszek Koltunski
12:06 AM Distorted Android Revision 6d4cbfdf (library): Bugfix with UniformBlockAssociation
Leszek Koltunski
01:38 AM Phased Solver Revision 96f22b9b (phasedsolver): Step towards glowing cubits involved in a phase.
Leszek Koltunski
01:38 AM TwistyPuzzleLib Revision 73a67e4a (distorted-objectlib): Step towards glowing cubits involved in a phase.
Leszek Koltunski

12/18/2024

10:14 PM Distorted Android Revision 8a6898dc (library): Make it possible to apply Postprocessing effects to only an arbitrary subset of components.
Leszek Koltunski
10:14 PM Distorted Android Revision 828498b1 (examples): Make it possible to apply Postprocessing effects to only an arbitrary subset of components.
Leszek Koltunski
02:49 PM TwistyPuzzleLib Revision c8ed30cf (distorted-objectlib): minor
Leszek Koltunski

12/16/2024

03:02 PM TwistyPuzzleLib Revision 9f2009d0 (distorted-objectlib): push objectRatio up from TwistyObjectControllable to the last layer.
Leszek Koltunski
03:02 PM Distorted Android Revision 84e9dcc2 (library): push objectRatio up from TwistyObjectControllable to the last layer.
Leszek Koltunski
12:52 PM TwistyPuzzleLib Revision 4cfecaff (distorted-objectlib): Remove the final remnants of legacy 'ghost' stuff.
Leszek Koltunski
12:30 PM TwistyPuzzleLib Revision 8f2a7e05 (distorted-objectlib): Carve out the fifth layer: touch control.
Leszek Koltunski
02:54 AM TwistyPuzzleLib Revision c77af894 (distorted-objectlib): minor
Leszek Koltunski
02:49 AM TwistyPuzzleLib Revision 01932078 (distorted-objectlib): Carve out the fourth layer: stickers.
Leszek Koltunski
02:20 AM TwistyPuzzleLib 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 TwistyPuzzleLib Revision 6cba9e38 (distorted-objectlib): API name changes; fix for Dino4's solved state!
Leszek Koltunski

12/15/2024

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

12/14/2024

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

12/13/2024

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

12/12/2024

01:59 PM Distorted Android Revision f01ab878 (library): bugfix in the Library:
Before, the mapping of the attributes in various shaders to the MeshBase.bindVertexAttribs() was shaky.
In fact incor...
Leszek Koltunski

12/11/2024

11:03 PM Distorted Android Revision d9a683de (examples): bugfix
Leszek Koltunski
06:48 PM Distorted Android Revision e4c556f9 (examples): new app 'TwoComponents' : apply a postprocessing effect to only part of a Mesh (a single vertex component)
Leszek Koltunski

12/10/2024

03:47 PM Distorted Android Revision 45850cce (examples): SingleMeshCube: add Glow
Leszek Koltunski
02:05 PM Distorted Android Revision 6be7eb58 (examples): SingleMeshCube: add possibility to disappear individual Cubies
Leszek Koltunski
12:32 PM Distorted Android Revision 4cb94bac (examples): Cleanup
Leszek Koltunski
11:33 AM TwistyPuzzleLib Revision 1690bc21 (distorted-objectlib): Minor
Leszek Koltunski

12/09/2024

11:53 PM TwistyPuzzleLib Revision 2f6dc904 (distorted-objectlib): minor
Leszek Koltunski
04:29 PM TwistyPuzzleLib Revision 5a6b9eb4 (distorted-objectlib): Progress with PhasedSolver app.
Leszek Koltunski
04:29 PM Phased Solver Revision e8d06619 (phasedsolver): Progress with PhasedSolver app.
Leszek Koltunski
01:40 PM TwistyPuzzleLib Revision 9a81e89d (distorted-objectlib): SolverKilominx finished.
Leszek Koltunski
01:40 PM Phased Solver Revision 2ba3c690 (phasedsolver): SolverKilominx finished.
Leszek Koltunski
11:54 AM Phased Solver Revision be803eb3 (phasedsolver): Add possibility to select different solvers.
Leszek Koltunski
11:54 AM TwistyPuzzleLib Revision 058d5ad3 (distorted-objectlib): Add possibility to select different solvers.
Leszek Koltunski
10:43 AM TwistyPuzzleLib Revision 01c653a9 (distorted-objectlib): Better structure things architecturally.
Leszek Koltunski
01:00 AM TwistyPuzzleLib Revision a5e4b0f3 (distorted-objectlib): More for Solver Kilominx (almost finished)
Leszek Koltunski

12/08/2024

12:19 AM Phased Solver Revision 46e6b402 (phasedsolver): More for Solver Kilominx
Leszek Koltunski
12:19 AM TwistyPuzzleLib Revision 556c9520 (distorted-objectlib): More for Solver Kilominx
Leszek Koltunski
12:01 AM TwistyPuzzleLib Revision d01328f2 (distorted-objectlib): Improvements to the Solver: remove redundant moves per-whole phase, not per subphases.
Leszek Koltunski
11:42 PM Phased Solver Revision 7c1b6441 (phasedsolver): Improvements to the Phased Solver app
Leszek Koltunski
11:42 PM TwistyPuzzleLib Revision 26d97c8a (distorted-objectlib): Improvements to the Phased Solver app
Leszek Koltunski
11:11 PM Phased Solver Revision 6ce1c284 (phasedsolver): Beginnings of SolverKilominx
Leszek Koltunski
11:11 PM TwistyPuzzleLib Revision 8e197e3e (distorted-objectlib): Beginnings of SolverKilominx
Leszek Koltunski
08:15 PM TwistyPuzzleLib Revision 42209dda (distorted-objectlib): bugfix
Leszek Koltunski
02:32 PM TwistyPuzzleLib Revision c4785e9b (distorted-objectlib): Minor
Leszek Koltunski
12:08 PM TwistyPuzzleLib Revision d1bc7ba0 (distorted-objectlib): Finally! Split TwistyObject into:
- lower class 'TwistyObjectTheoretical' (an object that has no mesh, no stickers, cannot be touch-controlled, but kno... Leszek Koltunski

12/07/2024

11:36 PM TwistyPuzzleLib Revision b82cc9dd (distorted-objectlib): minor
Leszek Koltunski
08:56 PM TwistyPuzzleLib Revision a7eba3f5 (distorted-objectlib): improve the way Crazy Puzzles are done: JSON files
Leszek Koltunski
08:56 PM Magic Cube Revision 199ecedf (magiccube): improve the way Crazy Puzzles are done: JSON files
Leszek Koltunski
08:25 PM TwistyPuzzleLib Revision bbf1c44d (distorted-objectlib): improve the way Crazy Puzzles are done (this does not depend on mShapes anymore)
Leszek Koltunski

12/06/2024

12:47 PM TwistyPuzzleLib Revision a7e2c6c5 (distorted-objectlib): new way to do Crazy Puzzles (doesn't work yet)
Leszek Koltunski
 

Also available in: Atom