how about
build grid.
hobiwan wrote:daj95376 wrote:I must admit that the distinction between Enter Game and Play Game are a mystery after I've entered a game.
Any suggestions for a better choice of words?
daj95376 wrote:What can I do in Enter/Play Game mode that I can't do in Play/Enter Game mode? Once I know this, then I might be able to suggest better labels for these File Menu selections.
Enter a puzzle
If your puzzle is printed in a newspaper or a book you have to manually enter the givens.
Choose "File|Enter game" from the menu. If at least one cell already contains a value a warning is displayed (see left).
Choosing "Yes" will empty all cells and let you enter a completely new puzzle. If you choose "No" all cells containing a value will be shown in blue to indicate that they can be changed.
If all givens are entered in their correct cells choose "File|Play game". HoDoKu first checks whether your puzzle has a unique solution. If that is not the case a warning is displayed but the puzzle is accepted anyway.
Note: If the puzzle doesn't have a unique solution you can play anyway, you can even use the hint system, but some of the steps computed by HoDoKu will just be wrong!
If the source of your puzzle is at least halfway reliable the warning probably means that you entered something wrong (e.g. missed a given or put it in the wrong cell). If that is the case simply choose "File|Enter game" again (be sure to press "No" or everything will be lost), correct your error and choose "File|Play game" again.
If the puzzle has a unique solution HoDoKu will solve it and display the rating in the status bar. If one of the additional views is visible it's contents will by updated.
daj95376 wrote:Now, for an enhancement suggestion. Knowing All possible steps is currently just an impressive list. To make this more useful to me, I need to know how productive each choice would be towards advancing the complete solution. In other words, if I add the step into the solution, how many candidates will be remaining after I execute this step and All simple steps resulting from it.
At a minimum, it would be nice to have steps highlighted that result in All simple steps completing the puzzle!
sarker306 wrote:I have a stupid .
Perhaps i built a grid that is invalid. Hence the program can suggest me some moves(extra additions if it has more than one solution or some negations if no solution) to make it a valid puzzle.
No need to take it seriously .
hobiwan wrote:The german version has "Spiel eingeben" (which I still think is descriptive enough). I translated that to English without thinking that in english games "enter game" is equivalent to "begin playing the game" - so I see now how you could get confused.
I think StrmCkr's "build grid" comes pretty close I am just not a hundred percent sure (does "build" fit if you are entering givens from a newspaper puzzle?), so I am open to further suggestions (enter givens? build new puzzle?).
Enter game ==> New/Edit Givens (or paste)
Play game ==> Play Game (or paste)
hobiwan wrote:daj95376 wrote:Now, for an enhancement suggestion. Knowing All possible steps is currently just an impressive list. To make this more useful to me, I need to know how productive each choice would be towards advancing the complete solution. In other words, if I add the step into the solution, how many candidates will be remaining after I execute this step and All simple steps resulting from it.
At a minimum, it would be nice to have steps highlighted that result in All simple steps completing the puzzle!
This is a really good suggestion (although one that will take some time ). I would add that as an additional sorting method:Sort by number of eliminations desc
What is still missing too is a backdoor searcher.
Sort by eliminations
Sort by step type
Sort by how far the puzzle is advanced by the step
daj95376 wrote:What you might wish to provide is a (limited) list of techniques to be used when determining how far a puzzle can be advanced. (Trust me on this one!)
This list can also be used when incorporating a backdoor searcher into your solver. (Trust me on this one, too!)