Project

General

Profile

Download (7.58 KB) Statistics
| Branch: | Tag: | Revision:

magiccube / src / main / java / org / distorted / solvers / SolverMain.java @ 7ed91391

# Date Author Comment
7ed91391 07/28/2022 12:20 AM Leszek Koltunski

Make ObjectSignature ready for any size bandaged cube.

bb62ca3f 07/15/2022 12:39 AM Leszek Koltunski

solvers,tutorials: license.

dfae472b 07/11/2022 02:12 PM Leszek Koltunski

Rename solver files.

358be403 07/11/2022 02:07 PM Leszek Koltunski

Optimize the solver.

fcbf34af 05/08/2022 11:15 PM Leszek Koltunski

Introduce ObjectSignature that can incorporate 192-bit signatures (for 5x5x5 bandaged cubes).
ObjectScrambler does not fully work yet.

e4733ed7 02/28/2022 02:39 PM Leszek Koltunski

New, generic bandaged 3x3 class 'TwistyBandagedAbstract'.

Now, (almost!) any bandaged 3x3 can be created by extending this class and implementing one abstract method 'getPositions()'. Almost, because there's still one restriction: currently all cubits need to be one of the 5 allowed types: 1x1x1, 2x1x1, 3x1x1, 2x2x1, 2x2x2....

7e4f3e04 02/25/2022 03:34 PM Leszek Koltunski

Preparation for local creation of puzzles: remove the 'ObjectType' enum from TwistyObject class.

7fe62d1f 01/29/2022 11:45 PM Leszek Koltunski

Download the icons only once and save to local storage.

4820f894 01/29/2022 10:13 PM Leszek Koltunski

Fix the solver.

d433b50e 12/06/2021 12:59 AM Leszek Koltunski

In the 'magic' app, ObjectType is now only used in RubikObject and RubikObjectList classes and nowhere else.
This is a major step towards being able to download objects from an online repository.

d8862934 11/03/2021 01:10 AM Leszek Koltunski

Fix the solver (after rearranging the faces of the cuboids)

e709e44d 10/27/2021 11:55 PM Leszek Koltunski

Progress with PuzzleTester app.

97193a09 10/13/2021 06:59 PM Leszek Koltunski

Bump versionCode to 42 (forgotten before)

fbffa02a 10/11/2021 11:47 PM Leszek Koltunski

Fix the Solver

09b2bd31 10/11/2021 10:53 PM Leszek Koltunski

make numLayers into an int[] (preparation for Cuboids)
Caution: because of previous changes to cubit order in cube, the Solver is broken!

c4175d85 10/01/2021 10:33 PM Leszek Koltunski

Simplify TwistyObject's API.

318c0a7d 10/01/2021 04:33 PM Leszek Koltunski

Reename ObjectList to a more logical ObjectType.

7ac0ee88 10/01/2021 04:31 PM Leszek Koltunski

Simplify ObjectList: now there's just one object per size.

3f7a4363 09/29/2021 04:07 PM Leszek Koltunski

Remove all files that have been separated into a new library 'objectlib'

588ace55 09/29/2021 12:14 PM Leszek Koltunski

Prepare the 'objectlib' package to be separated into a library module

bdbbb4c5 09/28/2021 11:47 PM Leszek Koltunski

Refactoring: split the 'objects' package into two, 'objects' and 'objectlib'.
The point: we're going to need to move the 'objectlib' stuff into its own library module, and that's because we're going to create a new app module which needs access to it.

ecf3f149 08/08/2021 04:46 PM Leszek Koltunski

Move the TwistyObject.retCubePosition() to the solver.

c494476f 05/30/2021 11:27 PM Leszek Koltunski

Make it possible to have some objects created from dmesh, and others - bootstrapped programmatically.

f5da732a 05/04/2021 12:52 AM Leszek Koltunski

Cube Control: step 2.

fcd5b990 05/02/2021 01:56 PM Leszek Koltunski

Rename 'state' to 'screen'

be576d14 09/25/2020 08:37 AM Leszek Koltunski

Rename some classes.

9c2f0c91 09/25/2020 08:35 AM Leszek Koltunski

Rename some classes.

46a961fd 04/08/2020 10:13 PM Leszek Koltunski

The 3x3x3 Solver finished - here the last piece of work, locking the centers of the 3x3x3 cube in place so that RubikStateSolver's color picker cannot change them ( the CUBE3 solver assumes this )

a304ee64 04/06/2020 10:18 PM Leszek Koltunski

Progress implementing RubikCube.retObjectString()