Sudoku Programmers Forum Index

 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister   ProfileProfile   Log inLog in          Games  Calendar

Log in to check your private messagesLog in to check your private messages   

SudoCue - Sudoku generator, helper and solver, version 3.1.0
Goto page 1, 2, 3, 4  Next
 
Post new topic   Reply to topic    Sudoku Programmers Forum Index -> Software
View previous topic :: View next topic  
Author Message
Ruud
Site Admin
Joined: 17 Sep 2005
Posts: 708
:
Location: Netherlands

Items
PostPosted: Fri Oct 21, 2005 10:26 pm    Post subject: SudoCue - Sudoku generator, helper and solver, version 3.1.0 Reply with quote

SudoCue is a freeware sudoku generator, helper and solver for the Windows platform. (requires version 2 of the .Net Framework)



The latest release 3.1.0 (final) is available since August 22, 2007.

The installer can be found if you follow this link

To see what has changed, read the release notes

This is the only program that fully supports these variations with the full suite of solving techniques:
- Sudoku-X (diagonals)
- Windoku (NRC)
- Windoku-X
- Disjoint Groups (DG)
- Center Dot
- Asterisk
- Clover
- Clover-X

Puzzles can be entered in many ways:
- Opening Sudoku puzzle files (.ss, .sdk, .sdx, .sdm, .sds, .txt) see my page on file formats.
- paste puzzles from this forum (copy also possible)
- drag & drop puzzle files or strings into the program
- copy pencilmark grid, copy image
- manual entry, download daily puzzles from several popular websites.
- random puzzle generator - user selected symmetry and difficulty

Among the tools are:
- 2 modes: setup, play - 2 colored pens.
- undo & redo
- erase pen 2
- confirm pen 2
- Focus on a digit
- Filter on single digit, groups of digits or pairs.
- Show cross-hatching for a digit
- Coloring (cells) with 14 different colors in the palette.
- Pencilmarks (dots or small numbers)
- Coloring of candidates (ultracoloring)
- Peer view show only pencilmarks for the selected cell, and highlights its peers.
- Links - show small arrows for all strong links
- Interactive solver log (with automatic coloring)
- hints, vague hints, step solve, show solution, techniques analyzer
- recalculate pencilmarks, solve from here
- Transpose grid in Row+Number (RN) and Column+Number (CN) view.

User configurable solving techniques include:
- easy to spot: full house, last digit, mixed single, unlocked single
- basics: singles, locked candidates (5 different types)
- naked and hidden pairs, triples and quads
- Remote Pairs
- X-Wing, Swordfish and Jellyfish, including Finned and Sashimi varieties
- XY-Wing, XYZ wing, Aligned Pairs
- Skyscraper & 2-string kite
- Empty Rectangles (ER)
- Sue de Coq
- single and multi-coloring
- XY-Chains
- advanced 3D Medusa coloring
- Almost Locked Sets (ALS) xz rule.
- Uniqueness Tests 1 through 4 (also for variants!)
- BUG+1
- Nishio (Templates)
- brute-force solver (dancing links)

Manipulate puzzles with these tools:
- Scramble
- Canonicalize
- Optimize

As of version 3.0.0, you can create and maintain collections with the program. New features include:
- Canonicalize file
- Batch rate a file
- Append puzzles from another file, or use "paste append"

The user interface can be customized to your personal taste:
- Change the colors for digits, pencilmarks and background
- Choose one of 5 different sizes
- Choose one of 10 different skins
- Compact mode removes title bar and menu bar

And all of that completely free!

Feedback will be appreciated. Many of you have contributed to the program.

Enjoy,
Ruud

(this post is updated with the latest release info)


Last edited by Ruud on Wed Aug 22, 2007 7:25 pm; edited 8 times in total
Back to top
View user's profile Send private message Visit poster's website
bennys

Joined: 30 Sep 2005
Posts: 6
:

Items
PostPosted: Sat Oct 22, 2005 10:06 am    Post subject: Reply with quote

Thanks for the program
I tried to use the hint for the following code
Code:
. 6 1|7 . .|. . 2
. 7 .|. . .|6 . 1
4 . 2|. . 1|. 7 .
-----+-----+-----
. . 5|8 . .|. 1 .
. 1 4|. . .|2 . 8
. 2 .|1 9 4|7 . 5
-----+-----+-----
. . 7|4 1 .|9 2 .
2 4 3|. . .|1 8 7
1 . .|. . 7|. 5 .


but when i remove the 3 as candidat for r3c4 and ask for hint i am getting the same hint so actually i cant move forward.
Back to top
View user's profile Send private message
Ruud
Site Admin
Joined: 17 Sep 2005
Posts: 708
:
Location: Netherlands

Items
PostPosted: Sat Oct 22, 2005 11:07 am    Post subject: Reply with quote

Quote:
when i remove the 3 as candidat for r3c4 and ask for hint i am getting the same hint so actually i cant move forward


I will try to update the documentation a.s.a.p.

This is how the hints work:

when solving the puzzle, the solver writes entries into the log. Only those entries that bind a digit to a cell are used as hints. The log entry contains a reference to that cell.

When you ask for a hint, the program scans the log for hints, and shows you the first one that references an empty cell.

When you remove a candidate, you still haven't placed a value into that cell, so it will persist in giving you the same hint, until that cell is filled.

To move on to the next hint, just do as the hint says.
Back to top
View user's profile Send private message Visit poster's website
bennys

Joined: 30 Sep 2005
Posts: 6
:

Items
PostPosted: Sat Oct 22, 2005 11:26 am    Post subject: Reply with quote

Maybe I am missing something but i am doing what the hint ask for:removing 3 from (3,4).but still cant move forward.
Back to top
View user's profile Send private message
Ruud
Site Admin
Joined: 17 Sep 2005
Posts: 708
:
Location: Netherlands

Items
PostPosted: Sat Oct 22, 2005 1:39 pm    Post subject: Reply with quote

bennys wrote:
Maybe I am missing something but i am doing what the hint ask for:removing 3 from (3,4).but still cant move forward.

This log entry was incorrectly flagged as a hint. I have fixed the problem.

The fixed version can now be downloaded from my homepage.
Back to top
View user's profile Send private message Visit poster's website
Ruud
Site Admin
Joined: 17 Sep 2005
Posts: 708
:
Location: Netherlands

Items
PostPosted: Thu Nov 10, 2005 2:17 am    Post subject: Reply with quote

release 1.1.0

The new update is now available and can be downloaded here.

No charge, no ads, no nonsense, just fun.

This version now supports tabling, 3 ways to copy a grid to the clipboard, does all 4 uniqueness tests.

A very useful feature is control-click a candidate in Ultracolor mode. It does a little tabling and applies green/red colors to all the true/false states of each candidate found in the implication chain. The tabling function only takes the candidates into account that you have enabled/disabled in the user interface. Now you can solve these fiendish puzzles without writing your own tables.

I have replaced the off-worldly bar/stack implementation with common Line-Box interactions, making the interactive log a little more readable.

If you encounter any problems, please notify me here or by the e-mail address on the site. Other comments are also welcome. No more request for source code please...

Enjoy.

Ruud.


Last edited by Ruud on Sat Dec 31, 2005 4:28 am; edited 1 time in total
Back to top
View user's profile Send private message Visit poster's website
Ruud
Site Admin
Joined: 17 Sep 2005
Posts: 708
:
Location: Netherlands

Items
PostPosted: Fri Nov 11, 2005 8:37 pm    Post subject: Reply with quote

I had some time to spend, so I made a few more improvements.

The log does now speak the same language as the people here on this forum. It can also be copied to the clipboard.

The analyzer dialog shows a count of all solving techniques it has used to solve a puzzle, including the number of placements for which it needed the backtracking solver.

However, the best improvement is the one you don't see. The entire maintenance of candidates takes place with the data structures (nodes) that are also used by the DLX routine. This gives the DLX solver a head start because it does not require separate initialization. It allows me to merge logical solving techniques into the DLX process at any point, finding shortcuts that may cut out complete branches in the solver. This looks very promising.

I've put a few links on my site. If you want to exchange links, I'm happy to do so. Just send me a PM or e-mail.

Ruud.
Back to top
View user's profile Send private message Visit poster's website
Ruud
Site Admin
Joined: 17 Sep 2005
Posts: 708
:
Location: Netherlands

Items
PostPosted: Mon Nov 14, 2005 8:31 pm    Post subject: Reply with quote

Had a lot of building this one:

The Dancing Links Visualizer.

This is how you do it:

-. Get the latest verion 1.1.2
1. Menu/Tools/Options tab Solver, disable all solver options except dancing links
2. Menu/View/DLX
3. Put up some music
4. Open one of the top870 sudokus

Don't forget to reenable the solver options.

Have fun,

Ruud.
Back to top
View user's profile Send private message Visit poster's website
DHallman

Joined: 09 Aug 2005
Posts: 24
:
Location: Inglewood, CA 90302 USA

Items
PostPosted: Mon Nov 14, 2005 10:32 pm    Post subject: version 1.1.2 Reply with quote

Rudd,

The explanation of DLX is super. Very Happy Even I may be able to implement it Surprised

I believe the program does not update the other candidates when it automatically updates singles (only candidate).

Is it necessary when Marking candidates is on to refresh them manually?

David
Back to top
View user's profile Send private message Send e-mail
Ruud
Site Admin
Joined: 17 Sep 2005
Posts: 708
:
Location: Netherlands

Items
PostPosted: Tue Nov 15, 2005 8:27 am    Post subject: Reply with quote

DHallman wrote:
I believe the program does not update the other candidates when it automatically updates singles (only candidate).
This is an optional setting in the options dialog: "Automatically update for direct blocks".

Quote:
Is it necessary when Marking candidates is on to refresh them manually?
That is the default setting. There are 2 alternatives:
All solver results (disable the most advanced solver techniques, otherwise you will only see the solution)
Singles only. ("direct blocks" setting).
Personally, I like the "manual + auto update direct" combination best.

Ruud.
Back to top
View user's profile Send private message Visit poster's website
dukuso

Joined: 14 Jul 2005
Posts: 424
:
Location: germany

Items
PostPosted: Wed Nov 16, 2005 7:12 am    Post subject: Reply with quote

I need this dot.net.framework,
which is 22MB to download :-(
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Ruud
Site Admin
Joined: 17 Sep 2005
Posts: 708
:
Location: Netherlands

Items
PostPosted: Wed Nov 16, 2005 12:27 pm    Post subject: Reply with quote

Notice:

I need to undergo surgery tomorrow, so I will not be able to respond to any questions regarding Sudo Cue. Sad

Hope to see you guys back in a couple of weeks. You can show your support by voting the site into the Sudoku Top 50 Wink

Ruud.
Back to top
View user's profile Send private message Visit poster's website
dukuso

Joined: 14 Jul 2005
Posts: 424
:
Location: germany

Items
PostPosted: Wed Nov 16, 2005 1:06 pm    Post subject: Reply with quote

better get your surgeon from the top50 !

take care.
They really need internet in hospital IMO.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Ruud
Site Admin
Joined: 17 Sep 2005
Posts: 708
:
Location: Netherlands

Items
PostPosted: Mon Nov 21, 2005 8:34 pm    Post subject: Reply with quote

dukosu wrote:
They really need internet in hospital IMO

Guess what? They do have it here!

I'm OK now.

see you later

Ruud.
Back to top
View user's profile Send private message Visit poster's website
dukuso

Joined: 14 Jul 2005
Posts: 424
:
Location: germany

Items
PostPosted: Tue Nov 22, 2005 7:57 am    Post subject: Reply with quote

Ruud wrote:
dukosu wrote:
They really need internet in hospital IMO

Guess what? They do have it here!

I'm OK now.

see you later

Ruud.



very good. So you can figure out when they are telling you
something wrong ;-)
Or speak with others who had the same surgery.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    Sudoku Programmers Forum Index -> Software All times are GMT
Goto page 1, 2, 3, 4  Next
Page 1 of 4

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Sudoku Programmers topic RSS feed 


Powered by phpBB © 2001, 2005 phpBB Group

Igloo Theme Version 1.0 :: Created By: Andrew Charron