diff options
Diffstat (limited to '')
| -rw-r--r-- | TODO.txt | 22 |
1 files changed, 9 insertions, 13 deletions
| @@ -1,26 +1,22 @@ | |||
| 1 | Shell and nissy_run | ||
| 2 | x done shell.c, but it is ugly (as expected) | ||
| 3 | - move stuff from solve_generic to cube_public | ||
| 4 | - make shell a bit nicer? | ||
| 5 | |||
| 6 | Fixes | ||
| 7 | - tables/tables.c: fix, use new nissy_gendata and nissy_datasize | ||
| 8 | |||
| 9 | Solver | 1 | Solver |
| 2 | - write a solver (how many tricks? some, but not all are needed) | ||
| 10 | - benchmark for solve | 3 | - benchmark for solve |
| 11 | table generation, where to keep tables? in benchmark folder or in tables/? | 4 | table generation, where to keep tables? in benchmark folder or in tables/? |
| 12 | - write a solver (how many tricks? some, but not all are needed) | 5 | - remove solve_simple and maybe the whole solve_generic |
| 13 | 6 | ||
| 14 | More utilities for tables (in cube.h) | 7 | Cleanup cube_public and interface |
| 15 | - cleanup solve and gendata in cube.h and cube_public.h | 8 | - remove options, use only solver name |
| 16 | - check hash of generated data | 9 | cleanup also benchmark |
| 10 | - write a generic parse + dispatch to solver | ||
| 11 | (maybe use helper function from solve_h48 for parsing hXkY) | ||
| 17 | 12 | ||
| 18 | Goal: find out which k value is best | 13 | Goal: find out which k value is best |
| 19 | - temporarily call current table and solver "k4" instead of h48 | 14 | - temporarily call current table and solver "k4" instead of h48 |
| 20 | - write table generation and solver for k2 and k1 | 15 | - write table generation and solver for k2 and k1 |
| 21 | - benchmark for different sizes! | 16 | - benchmark for different sizes! |
| 22 | 17 | ||
| 23 | Read / write: replace by convertcube only? | 18 | Improvements |
| 19 | - check hash of generated data | ||
| 24 | 20 | ||
| 25 | ## H48 optimal solver (some has already been implemented) | 21 | ## H48 optimal solver (some has already been implemented) |
| 26 | 22 | ||
