Project

General

Profile

Activity

From 12/24/2024 to 01/22/2025

01/20/2025

12:54 AM TwistyPuzzleLib Revision 3cba0dfb (distorted-objectlib): minor
Leszek Koltunski
12:41 AM TwistyPuzzleLib Revision 434c8de8 (distorted-objectlib): completely separate out the Ghost part of the puzzle to its own class, TwistyObjectGhost.
Leszek Koltunski
11:15 PM TwistyPuzzleLib Revision ef56782c (distorted-objectlib): move alll ghostStuff to TwistyObjectControllable
Leszek Koltunski

01/19/2025

12:07 PM TwistyPuzzleLib Revision 3822d819 (distorted-objectlib): progress with Ghosts. Still far off...
Leszek Koltunski
12:07 PM Distorted Android Revision 487e1d5e (library): progress with Ghosts. Still far off...
Leszek Koltunski

01/17/2025

03:28 PM TwistyPuzzleLib Revision db19251c (distorted-objectlib): another fix for the automatic rotations of Ghosts.
We still seem to be sometimes losing the correct mGhostAxis during automatic rotations. Leszek Koltunski
03:12 PM TwistyPuzzleLib Revision 910010c3 (distorted-objectlib): partial fix for the automatic rotations of Ghosts.
Leszek Koltunski
02:45 PM TwistyPuzzleLib Revision 2946f04a (distorted-objectlib): unify test ghost classes into one
Leszek Koltunski
12:29 PM TwistyPuzzleLib Revision 70087102 (distorted-objectlib): first part to support auto-rotations of Ghosts.
Leszek Koltunski
11:44 AM TwistyPuzzleLib Revision d1969fc4 (distorted-objectlib): Ghost part of the puzzle is now properly saved/restored
Leszek Koltunski
02:32 AM TwistyPuzzleLib Revision 0fbf344e (distorted-objectlib): All manual control over 4x2x2 and 2x2x2 Ghosts should be working now. Remaining:
- automatic moves (forcing the initial unblocking)
- remembering the state of a ghost
Leszek Koltunski
01:00 AM TwistyPuzzleLib Revision 052a86d5 (distorted-objectlib): progress with 2x2x2 Ghost. Almost good now!
Leszek Koltunski

01/16/2025

03:54 PM TwistyPuzzleLib Revision fe51552f (distorted-objectlib): progress with 2x2x2 Ghost
Leszek Koltunski
01:44 PM TwistyPuzzleLib Revision 676dcc68 (distorted-objectlib): progress with generic ghostAxis switching.
Proper Solve() including Ghost stuff. Leszek Koltunski
01:16 AM TwistyPuzzleLib Revision 9211c7d8 (distorted-objectlib): progress with generic ghostAxis switching.
Leszek Koltunski
01:16 AM Distorted Android Revision ba422188 (library): progress with generic ghostAxis switching.
Leszek Koltunski

01/15/2025

11:12 PM TwistyPuzzleLib Revision a23e35db (distorted-objectlib): implement correct TouchControlShapeChanging for Ghosts - taking into account the Ghost rotation (part2).
Leszek Koltunski
11:09 PM TwistyPuzzleLib Revision 765c7c75 (distorted-objectlib): implement correct TouchControlShapeChanging for Ghosts - taking into account the Ghost rotation.
Leszek Koltunski
11:09 PM Distorted Android Revision a952192e (library): implement correct TouchControlShapeChanging for Ghosts - taking into account the Ghost rotation.
Leszek Koltunski
03:03 PM TwistyPuzzleLib Revision b0393ca5 (distorted-objectlib): minor
Leszek Koltunski
11:12 AM TwistyPuzzleLib Revision 4ca090ed (distorted-objectlib): unify TouchControl
Leszek Koltunski
10:41 AM TwistyPuzzleLib Revision 6b2f62c9 (distorted-objectlib): unify TouchControl
Leszek Koltunski
09:36 AM TwistyPuzzleLib Revision 37857f92 (distorted-objectlib): Basic manual contorl over a 4x2x2 Ghost should be fine now.
Things still TODO:
1) correct axis in TouchControl when all rows are 'down'
2) implement proper ghostAxis and rowBit...
Leszek Koltunski

01/14/2025

10:45 PM TwistyPuzzleLib Revision 2ff44228 (distorted-objectlib): Big progress with Ghosts.
The test (4,2,2) almost works now - only sometimes, when we switch to mGhostRowBitmap=fullOnes, (all rows 'DOWN' ) th... Leszek Koltunski
04:33 PM TwistyPuzzleLib Revision 10e7006d (distorted-objectlib): Big progress with Ghosts.
The test (4,2,2) almost works now - only sometimes, when we switch to mGhostRowBitmap=fullOnes, (all rows 'DOWN' ) th... Leszek Koltunski
03:24 PM TwistyPuzzleLib Revision a332f7a4 (distorted-objectlib): progress with Ghosts
Leszek Koltunski
03:24 PM Distorted Android Revision 9a6394c2 (library): progress with Ghosts
Leszek Koltunski

01/12/2025

11:54 PM TwistyPuzzleLib Revision c0a19d83 (distorted-objectlib): Work on Ghosts
Leszek Koltunski

01/10/2025

12:07 AM TwistyPuzzleLib Revision 01207ddd (distorted-objectlib): progress with Ghosts
Leszek Koltunski
10:18 PM TwistyPuzzleLib Revision d2379d27 (distorted-objectlib): Work on Ghosts
Leszek Koltunski

01/09/2025

04:25 PM TwistyPuzzleLib Revision febc0088 (distorted-objectlib): minor
Leszek Koltunski

01/08/2025

02:30 PM Distorted Android Revision 76e5897b (library): replace all andoird logging with System.out.println
Leszek Koltunski
02:26 PM TwistyPuzzleLib Revision 25cb35a4 (distorted-objectlib): replace all andoird logging with System.out.println
Leszek Koltunski
02:26 PM Magic Cube Revision 9680fc56 (magiccube): replace all andoird logging with System.out.println
Leszek Koltunski
12:34 PM TwistyPuzzleLib Revision 4849c8fb (distorted-objectlib): minor bugfix: eliminate too long move angles.
Leszek Koltunski
12:14 PM TwistyPuzzleLib Revision 82f1e4ec (distorted-objectlib): Solver for Megaminx.
Leszek Koltunski
01:59 AM Phased Solver Revision fb65a94d (phasedsolver): bugfix in SolverActivity and speedup in MoveProviderAlgs
Leszek Koltunski
01:59 AM TwistyPuzzleLib Revision a3fc2045 (distorted-objectlib): bugfix in SolverActivity and speedup in MoveProviderAlgs
Leszek Koltunski

01/07/2025

11:15 AM Distorted Android Revision a99bba67 (library): Fix for bugs in Qualcomm Adreno 308 and 650 - the compilators do not like the literal constant 0x80000000 there.
Leszek Koltunski

01/06/2025

09:44 PM Phased Solver Revision d78e2f1d (phasedsolver): make it possible to see touched cubit and face.
Leszek Koltunski
09:15 PM Phased Solver Revision 09d52351 (phasedsolver): minor
Leszek Koltunski
09:15 PM TwistyPuzzleLib Revision ddd3b629 (distorted-objectlib): minor
Leszek Koltunski
09:15 PM Magic Cube Revision d34d025d (magiccube): minor
Leszek Koltunski
06:16 PM Magic Cube Revision a0178150 (magiccube): add todo.txt
Leszek Koltunski
04:42 PM Phased Solver Revision 41aff64e (phasedsolver): 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
04:42 PM TwistyPuzzleLib 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
04:42 PM Magic Cube Revision 09207f2b (magiccube): 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 TwistyPuzzleLib 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 TwistyPuzzleLib Revision 6c07919c (distorted-objectlib): minor
Leszek Koltunski
03:26 AM TwistyPuzzleLib Revision 5077b360 (distorted-objectlib): beginnings of PhasedSolverMegaminx.
Verifier & locked cubits done - now define the actual phases! Leszek Koltunski

01/05/2025

12:54 AM Magic Cube Revision 2bb89de4 (magiccube): up versionCode to 96
Leszek Koltunski
12:52 AM Distorted Android Revision 09a266a0 (library): minor
Leszek Koltunski
11:25 PM Magic Cube Revision 02d8f3fa (magiccube): minor
Leszek Koltunski
11:19 PM Magic Cube Revision 6ffa2877 (magiccube): minor
Leszek Koltunski
10:29 PM Magic Cube Revision 0f06572d (magiccube): storeFile
Leszek Koltunski
12:40 PM TwistyPuzzleLib 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
12:40 PM Magic Cube Revision 3a768e35 (magiccube): 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 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
 

Also available in: Atom