Project

General

Profile

Statistics
| Branch: | Revision:

distorted-objectlib / src / main / java / org / distorted / objectlib / tablebases @ dcf9de7b

# Date Author Comment
dcf9de7b 05/26/2023 01:15 AM Leszek Koltunski

Correct a subtle bug: the way we were computing the cached Rows was incorrect in case of Pyraminx, because its initial positions of all of its edge and octa cubits are the same, and initial quats are non-zero.

693cc52e 05/24/2023 12:38 AM Leszek Koltunski

speedup

62b9f665 05/23/2023 06:37 PM Leszek Koltunski

speedup

dfa988f2 05/23/2023 03:53 PM Leszek Koltunski

speedup

20d7d940 05/23/2023 02:45 PM Leszek Koltunski

speedup

d4212e97 05/23/2023 12:52 AM Leszek Koltunski

comment

a80e95e4 05/23/2023 12:48 AM Leszek Koltunski

implement enumeration of permutations in linear time. This hopefully speeds up all solvers.

aacf5e27 05/11/2023 02:55 PM Leszek Koltunski

Implement the android.opengl.Matrix functions ourselves.

efc71331 05/01/2023 12:13 AM Leszek Koltunski

minor speedup

cf45025f 05/01/2023 12:01 AM Leszek Koltunski

speedup

f51c164f 04/28/2023 11:10 PM Leszek Koltunski

CU_323 solver: speedups

5f8356d7 04/28/2023 12:26 PM Leszek Koltunski

CU_323 solver: speedups

d3fa1eed 04/28/2023 01:40 AM Leszek Koltunski

CU_323 solver: last step.

31d0a3fc 04/28/2023 12:17 AM Leszek Koltunski

CU_323 solver: don't use this for scrambling.

e1e92738 04/28/2023 12:04 AM Leszek Koltunski

CU_323 solver: new tablebase level17

3feba94e 04/27/2023 10:39 PM Leszek Koltunski

CU_323 solver: return to the old way of moving layers with a twist (we do not move the front layer, we move the middle and back layers to imitate this move and keep edge1 always in place)

ca2ba7a1 04/27/2023 04:32 PM Leszek Koltunski

CU_323 solver: progress and slight speedup for the 'old' solver.

5b9e0ba4 04/25/2023 01:22 PM Leszek Koltunski

CU_323 solver: new schema.

c6d9aa4c 04/24/2023 03:42 PM Leszek Koltunski

CU_323 solver: corrections.

398f2870 04/24/2023 03:06 PM Leszek Koltunski

CU_323 solver: corrections.

c64217f7 04/24/2023 11:25 AM Leszek Koltunski

CU_323 solver: minor.

d0eb4ae9 04/22/2023 02:47 PM Leszek Koltunski

CU_323 solver: corrections.

08451d7f 04/21/2023 11:38 PM Leszek Koltunski

CU_323 solver: remove mUpper.

d2216784 04/20/2023 10:26 PM Leszek Koltunski

CU_323 solver: bugfixes.

feceac2f 04/20/2023 08:12 PM Leszek Koltunski

CU_323 solver: tablebase.

f5eeab30 04/20/2023 06:42 PM Leszek Koltunski

CU_323 solver: corrections.

45dc5cd7 04/20/2023 04:50 PM Leszek Koltunski

CU_323 solver: corrections.

33f1978f 04/19/2023 05:07 PM Leszek Koltunski

CU_323 solver: corrections.

6ab0bce9 04/19/2023 04:37 PM Leszek Koltunski

CU_323 solver: theoretically complete.

68b59ec3 04/17/2023 02:26 AM Leszek Koltunski

CU_323 solver: progress

b60d1cba 04/10/2023 09:57 PM Leszek Koltunski

Beginnings of CU_323 solver.

295f5302 04/08/2023 11:19 PM Leszek Koltunski

bugfix

00e83f23 04/06/2023 11:21 AM Leszek Koltunski

Stop crashing when something goes wrong with solvers

3103c3c8 04/04/2023 11:51 PM Leszek Koltunski

Move opening local files to the OSInterface

3b1d1644 04/03/2023 06:37 PM Leszek Koltunski

Pyraminx Diamond solver: pruning version finished.

3880b7b7 04/03/2023 05:38 PM Leszek Koltunski

Pyraminx Diamond solver: Abstract version finished.

8ed251d6 04/03/2023 01:41 PM Leszek Koltunski

Progress with the Pyraminx Diamond solver.

55b8c763 04/03/2023 11:36 AM Leszek Koltunski

Progress with the Pyraminx Diamond solver.

86bdcff5 04/03/2023 01:41 AM Leszek Koltunski

Skeleton of a Pyraminx Diamond solver.

ba78ae32 04/02/2023 11:23 PM Leszek Koltunski

Minor

a76bb8f6 04/02/2023 10:24 PM Leszek Koltunski

Dino solvers: unroll moves!

37310d4f 04/02/2023 09:32 PM Leszek Koltunski

Dino solveers: change the rot axis

0ed8f43f 04/02/2023 11:12 AM Leszek Koltunski

Dino4 solver: appears to be working now.

d6e2cf37 04/02/2023 02:35 AM Leszek Koltunski

Dino4 solver: code finished, but still doesn't work.

83dadb4a 03/31/2023 05:24 PM Leszek Koltunski

Decouple (to a large degree) the OpenGL Library from Android.

88a4ee05 03/30/2023 01:15 PM Leszek Koltunski

Dino4 solver: progress.

bbacecec 03/30/2023 12:14 AM Leszek Koltunski

Dino4 solver: skeleton.

dbdb71d0 03/29/2023 11:57 PM Leszek Koltunski

Dino4 solver: skeleton.

1002958d 03/29/2023 10:03 PM Leszek Koltunski

Dino6 solver: corrections to the pruning engine.

5b9d6595 03/28/2023 06:24 PM Leszek Koltunski

Dino6 solver: corrections to the pruning engine.

5b9f1cec 03/28/2023 12:58 PM Leszek Koltunski

Dino6 solver: pruning version done.

0cb18c32 03/25/2023 12:34 AM Leszek Koltunski

Dino6 solver: tablebase computed. It doesn't quite work yet though.

9e7ff8d2 03/25/2023 12:32 AM Leszek Koltunski

Dino6 solver: tablebase computed. It doesn't quite work yet though.

ef93065b 03/24/2023 05:50 PM Leszek Koltunski

Dino6 solver: 2 functions missing.

76de8309 03/24/2023 05:35 PM Leszek Koltunski

Dino6 solver: skeleton tablebase class.

43780264 03/22/2023 02:41 PM Leszek Koltunski

Skewb solver: corrections for error detection.

dbcd5ff2 03/22/2023 01:30 PM Leszek Koltunski

Skewb solver: pruning version works now.

8a489ebd 03/22/2023 01:15 PM Leszek Koltunski

Skewb solver: full TB version works now.

2d697abd 03/22/2023 12:12 AM Leszek Koltunski

Progess with Skewb solver.

cc7d45d1 03/21/2023 05:00 PM Leszek Koltunski

Progess with Skewb solver.

e9bff328 03/21/2023 03:02 PM Leszek Koltunski

Progess with Skewb solver.

857c969a 03/20/2023 01:25 AM Leszek Koltunski

Jing: a TablebasePruning-based solver finished and working.

b8a7c09d 03/20/2023 01:09 AM Leszek Koltunski

Jing: a TablebaseAbstract-based solver finished and working.

8b57a8f9 03/20/2023 12:38 AM Leszek Koltunski

Jing tablebase. New, less pillowed Jing mesh.

db2ed801 03/19/2023 01:48 AM Leszek Koltunski

Bugfix; connect MIRR2 to perfect TB-based scrambling.

cd595931 03/19/2023 01:32 AM Leszek Koltunski

TablebasesPruning seems to be working now, at least with Cube2.

fb8eaaec 03/18/2023 06:56 PM Leszek Koltunski

Progress with TablebasesPruning

b9633e5f 03/18/2023 11:54 AM Leszek Koltunski

Progress with TablebasesPruning

aa0757b6 03/18/2023 01:08 AM Leszek Koltunski

Progress with TablebasesPruning

bdcb662f 03/17/2023 04:26 PM Leszek Koltunski

Progress with TablebasesPruning

a8d83300 03/16/2023 01:34 AM Leszek Koltunski

Minor.

61b37d19 03/16/2023 01:21 AM Leszek Koltunski

Pruning tables for Cube2 (levels 4,5,11)

f079bf77 03/16/2023 01:16 AM Leszek Koltunski

PruningTables now support numBits=20,24.
Progress with TablebasesPruning.

7363eaa6 03/15/2023 05:06 PM Leszek Koltunski

PruningTables now being correctly created in CreatorActivity and read in by the main app.

15d1f6ad 03/15/2023 04:43 PM Leszek Koltunski

creation of PruningTables.

884b702b 03/15/2023 03:47 PM Leszek Koltunski

progress with PruningTable.

0049d37c 03/15/2023 02:47 PM Leszek Koltunski

progress with PruningTable.

3798a303 03/15/2023 01:47 PM Leszek Koltunski

progress with PruningTable.

00947987 03/15/2023 11:18 AM Leszek Koltunski

New PruningTable data structure for solvers.

5e30b196 03/14/2023 05:45 PM Leszek Koltunski

New PruningTable data structure for solvers.

618f3d75 03/12/2023 11:45 PM Leszek Koltunski

Cube2 tablebases solver finished.

32b2e288 03/12/2023 05:56 PM Leszek Koltunski

Skeleton Cube2 tablebases class.

13fd91e7 03/06/2023 09:16 PM Leszek Koltunski

'Clever' pyraminx scrambling done.

20df890a 03/06/2023 03:21 PM Leszek Koltunski

First version of 'clever' pyraminx tablebase scrambling (with layers 2 & 3 combined if possible)
Still incorrect.

00057bb1 03/06/2023 01:23 PM Leszek Koltunski

Make it possible to return rowBitmaps from ObjectScrambler (rather than single rows)

6d637f71 03/06/2023 12:51 PM Leszek Koltunski

Move corner orientation from SolverPyraminx to TablebasesPyraminx (we'll need it for better-looking tablebases scrambling)

c0266cb1 03/06/2023 01:29 AM Leszek Koltunski

Tablebase-based scrambling.

59d4ca91 03/03/2023 02:37 PM Leszek Koltunski

Diamond Skewb solver should be fully working now.

8499ba3d 03/02/2023 04:24 PM Leszek Koltunski

Progress with the Diamond Skewb solver.

4fc4e364 03/02/2023 12:45 PM Leszek Koltunski

Progress with the Diamond Skewb solver.

522d858e 03/02/2023 01:23 AM Leszek Koltunski

Progress with the Diamond Skewb solver.

b9ee3f6e 03/01/2023 06:24 PM Leszek Koltunski

Progress with Skewb Diamond solver.

739a64d4 02/28/2023 05:30 PM Leszek Koltunski

Beginnings of Skewb Diamond solver.

ccd8a6f2 02/28/2023 03:22 PM Leszek Koltunski

Disconnect the rotation axis in the Tablebases from the axis in the objects.

74cc695a 02/28/2023 01:13 PM Leszek Koltunski

Pyraminx solver: tablebase working now (tipless, tips to be added in the SolverPyraminx class)

f32c546d 02/28/2023 01:09 AM Leszek Koltunski

Pyraminx solver: tablebase working now (tipless, tips to be added in the SolverPyraminx class)

bf890718 02/27/2023 04:01 PM Leszek Koltunski

Pyraminx solver: progress

d8003f3a 02/27/2023 02:04 PM Leszek Koltunski

Pyraminx solver: progress

b9f8919d 02/26/2023 10:05 PM Leszek Koltunski

Pyraminx solver: progress

b8519939 02/26/2023 09:48 PM Leszek Koltunski

Pyraminx solver: progress