aboutsummaryrefslogtreecommitdiff
path: root/TODO.txt
diff options
context:
space:
mode:
Diffstat (limited to 'TODO.txt')
-rw-r--r--TODO.txt21
1 files changed, 1 insertions, 20 deletions
diff --git a/TODO.txt b/TODO.txt
index 0f1e19b..f0c81a6 100644
--- a/TODO.txt
+++ b/TODO.txt
@@ -1,20 +1,3 @@
1Refactoring: remove cube_fast_t and add b32 format
2 - fix utility code in utils/*.c
3 replace h48_to_lst with convert.c (use convert from cube.h)
4 fix invert.c (use inverse from cube.h)
5 fix utils/*.sh scripts to use the new convert
6 convert all utils/cubes/*.txt files in b32 format
7 - switch to b32 by default
8 change all tests to use b32
9 split read and write for H48
10 - if all public functions work with strings, always use return value
11 as error code (solve already does this), and use string as buffer
12 to print error
13
14Transform with big table
15 - make static cube actually static (how?)
16 - if not possible, cleanup in some way
17
18Solver 1Solver
19 - write a solver (how many tricks? some, but not all are needed) 2 - write a solver (how many tricks? some, but not all are needed)
20 3
@@ -28,9 +11,6 @@ Goal: find out which k value is best
28 - write table generation and solver for k2 and k1 11 - write table generation and solver for k2 and k1
29 - benchmark for different sizes! 12 - benchmark for different sizes!
30 13
31Refactoring
32 - transformations: remove switch to make shorter, but keep performance
33
34## H48 optimal solver (some has already been implemented) 14## H48 optimal solver (some has already been implemented)
35 15
36First compute co + csep. Use csep as a binary number (2^7 instead of 70, 16First compute co + csep. Use csep as a binary number (2^7 instead of 70,
@@ -87,6 +67,7 @@ switch. Here NISS may be useful.
87* Use multi-move (up to 4/5 moves at once) 67* Use multi-move (up to 4/5 moves at once)
88* see if vcube's method to flip all corners is better 68* see if vcube's method to flip all corners is better
89* find a better way for computing the inverse? 69* find a better way for computing the inverse?
70* Transform with big table: make static cube actually static (how?)
90 71
91## Improvements and other things 72## Improvements and other things
92 73

Generated with cgit - Back to sebastiano.tronto.net