From fcb3ac9b02c3ed150fbf6d539613510cc83627ea Mon Sep 17 00:00:00 2001 From: Sebastiano Tronto Date: Sat, 14 Jan 2023 22:33:09 +0100 Subject: Re-organized TODO file --- TODO/new-feature-ideas.md | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 TODO/new-feature-ideas.md (limited to 'TODO/new-feature-ideas.md') diff --git a/TODO/new-feature-ideas.md b/TODO/new-feature-ideas.md new file mode 100644 index 0000000..b619e36 --- /dev/null +++ b/TODO/new-feature-ideas.md @@ -0,0 +1,30 @@ +# Possible new features and improvements + +This file contains non-refined ideas. Once an idea gets refined, it will +get its own file and more details. + +## Steps + +* QTM solver +* 5-side solver (for robots) +* Other steps (cross, blocks, LSE...) + +## UX features + +* Save algs as variables and edit them (like in old nissy) +* Use a logging system for previously run commands, info, results... + (e.g. when solving with -c solutions are not shown, they can be logged here) +* Configurability: add an "alias" command, run config file at startup +* Input cube state directly instead of moves (ugly from command line / file) + +## Improvements + +* Optimal solver: when asking only for one solution, scan for upper bound in + parallel using a non-optimal (but fast) solver (e.g. twophase). +* Optimal solver: up to a small bound, try with a small pruning table. +* Multi-step solver: make more general + +## New features + +* EO analysis (and also DR and HTR analysis): group similar EOs (Jay) +* HTR "maze" analysis? -- cgit v1.3