Make the touchable part of the 'coin' in the CoinTetrahedroon a bit smaller.
Coin tetrahedron: make it invisible.
Coin tetrahedron: bugfix, new mesh & json; move to json version 10.
Coin tetrahedron: icon.
Coin tetrahedron: mesh, jsons.
Progress with support for the 'normal' touch-control: speed probes.
Progress with support for the 'normal' touch-control
Progress with support for touch-control of pieces which we rotate along an axs which is normal to the currently touched face (think Coin Tetrahedron!)
Beginnings of support for touch-control of pieces which we rotate along an axs which is normal to the currently touched face (think Coin Tetrahedron!)
Coin Tetrahedron: progress
Coin Tetrahedron: initial commit
minor speedup
speedup
bugfix
CU_323 solver: speedups
CU_323 solver: last step.
CU_323 solver: don't use this for scrambling.
CU_323 solver: new tablebase level17
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)
CU_323 solver: progress and slight speedup for the 'old' solver.
CU_323 solver: new schema.
CU_323 solver: corrections.
CU_323 solver: minor.
CU_323 solver: remove mUpper.
CU_323 solver: bugfixes.
CU_323 solver: tablebase.
CU_323 solver: theoretically complete.
Cuboids: produce the real quaternion group!
CU_323 solver: progress
Beginnings of CU_323 solver.
Change OperatingSystemInterface
Stop crashing when something goes wrong with solvers
Make the touch control in OSInterface more like in the previous version - before it was occasionally crashing...
minor
Move patterns and Kociemba solver to objectlib.
Move the SharedPreferences to the OSInterface
Start moving the SharedPreferences to the OSInterface
Move opening local files to the OSInterface
Move the interaction with touchscreen to the OSInterface (part3)
Move the interaction with touchscreen to the OSInterface (part2)
Move the interaction with touchscreen to the OSInterface
Separate a OSInterface from LibInterface
remove all references to android.Context and android.Activity from distorted-objectlib
Pyraminx Diamond solver: pruning version finished.
Pyraminx Diamond solver: Abstract version finished.
Progress with the Pyraminx Diamond solver.
Skeleton of a Pyraminx Diamond solver.
Minor
Dino solvers: unroll moves!
Dino solveers: change the rot axis
Dino4 solver: appears to be working now.
Dino4 solver: code finished, but still doesn't work.
Decouple (to a large degree) the OpenGL Library from Android.
Dino4 solver: progress.
Dino4 solver: skeleton.
Dino6 solver: corrections to the pruning engine.
Dino6 solver: pruning version done.
Dino6 solver: tablebase computed. It doesn't quite work yet though.
Dino6 solver: 2 functions missing.
Dino6 solver: skeleton tablebase class.
Square-0: icon.
Switch off Square-0
Lower Square-0's complexity to 1.
Add Square-0
Speedups for setupPosition(). Now the 587 moves of the Burr Cube is getting done visibly faster.
Up the MAJOR version to 9 to account for the new SPLIT type supported by the interpreter.
Make the Masterball built-in - we need to displace the old version of it with an old scrambling mechanism.
Support split type 'EDGE_COIN' in case of every shape.
new SPLIT type: type EDGE_COIN (will be used in Coin Tetrahedron).Only supported in Tetrahedrons for now.
Debugging.
Make it possible to actually play at the MAX level the objects which have too many rostations for a normal SCRAMBLE effect (and instead do a FAST_SCRAMBLE)
Skewb solver: corrections for error detection.
Skewb solver: pruning version works now.
Skewb solver: full TB version works now.
Progess with Skewb solver.
Jing: a TablebasePruning-based solver finished and working.
Jing: a TablebaseAbstract-based solver finished and working.
Jing tablebase. New, less pillowed Jing mesh.
Bugfix; connect MIRR2 to perfect TB-based scrambling.
TablebasesPruning seems to be working now, at least with Cube2.
Progress with TablebasesPruning