SudoCue version 3.1.0 released

Programs which generate, solve, and analyze Sudoku puzzles

Postby Ruud » Sun Jul 22, 2007 2:50 pm

There is a new release for SudoCue, the freeware generator, helper and solver for regular Sudoku, Sudoku-X, Windoku, Sudoku-DG, Center-Dot, Asterisk and Clover Sudoku.

These changes were implemented:

• Fetch all daily puzzles from 5 popular websites.

• Build your own sudoku collections.
- Save in sdm format.
- Paste append
- Paste replace
- Append from other file
- Delete puzzle from file

• New variant implemented: Clover Sudoku (Asterisk + Windoku)

• Improvements in the UI:
- New menu styles
- New Windows visual style support
- More graphics
- Compact mode
- Minimize to system tray

• Version 1.1 of the Framework no longer supported. You need version 2.0
• DLX and Status dialogs removed.

• Performance of generator can be configured by the user.
• Restore Defaults button added to Generator settings.

• More ways to load puzzles into the program:
- Drag & drop puzzle files or strings onto the program.
- Paste strings with multiple puzzles into the program

• Canonicalize a puzzle or an entire puzzle collection.

• Incomplete puzzles (such as the parts of a Samurai) will automatically be partially solved and solved on-the-fly as you progress in the puzzle.

• open files created by MPQ-Sudoku and Perfect Sudoku (no killer)
• several minor improvements and fixes which I forgot to record.

Download it from the vault: { broken link = www.sudokuvault.com/SudoCueV300.msi }

Ruud
Ruud
 
Posts: 664
Joined: 28 October 2005

Postby Mauricio » Wed Aug 01, 2007 8:26 am

I just downloaded sudocue 3 to test the canonicalization.
Ruud wrote:These changes were implemented:
...
• Canonicalize a puzzle or an entire puzzle collection.
...

What kind of canonicalization does sudocue use?
Canonicalizing this:
Code: Select all
. . 1|. . 2|. . 3
. 4 .|. 5 .|. 6 .
7 . .|8 . .|9 . .
-----+-----+-----
. . 2|. 6 .|7 . .
. 5 .|9 . .|. . 1
8 . .|. . 3|. 4 .
-----+-----+-----
. . 6|1 . .|. 8 .
. 9 .|. . 4|2 . .
3 . .|. 7 .|1 . 5

sudocue ouputs
Code: Select all
. . 1|. . 2|. . 3
. 4 .|. 5 .|. 6 .
7 . .|8 . .|9 . .
-----+-----+-----
. . 3|. 4 .|8 . .
. 6 .|7 . .|. . 2
9 . .|. . 1|. 5 .
-----+-----+-----
. . 8|6 . .|. 1 .
. 2 .|. . 9|4 . .
5 . .|. 3 .|. 2 7

which is greater in minlex form.
Mauricio
 
Posts: 1175
Joined: 22 March 2006

Postby gsf » Wed Aug 01, 2007 1:42 pm

Mauricio wrote:I just downloaded sudocue 3 to test the canonicalization.
Ruud wrote:These changes were implemented:
...
• Canonicalize a puzzle or an entire puzzle collection.
...

What kind of canonicalization does sudocue use?
sudocue ouputs
Code: Select all
. . 1|. . 2|. . 3
. 4 .|. 5 .|. 6 .
7 . .|8 . .|9 . .
-----+-----+-----
. . 3|. 4 .|8 . .
. 6 .|7 . .|. . 2
9 . .|. . 1|. 5 .
-----+-----+-----
. . 8|6 . .|. 1 .
. 2 .|. . 9|4 . .
5 . .|. 3 .|. 2 7

which is greater in minlex form.

the (subgrid) row order minlex grid (-f%#mc in my solver) followed by the grid above are
Code: Select all
001002003040050060700800900002060700050900001800003040006100080090004200300070105
001002003040050060700800900003040800060700002900001050008600010020009400500030027
gsf
2014 Supporter
 
Posts: 7306
Joined: 21 September 2005
Location: NJ USA

Postby Ruud » Wed Aug 01, 2007 9:35 pm

In SudoCue I'm using a canonicalization routine which differs slightly from the minlex method used by gsf.

The grid is canonicalized in 2 steps:

1. Normalize the pattern

Code: Select all
001002003040050060700800900002060700050900001800003040006100080090004200300070105

Is first turned into
Code: Select all
001001001010010010100100100001010100010100001100001010001100010010001100100010101

The program then determines the minlex form of this pattern.

2. Relabel the givens in order of appearance

When the pattern has automorphism, all equivalent permutations from step 1 are compared and the minlex version is chosen.


I chose this method because I want to be able to recognize equivalent patterns in the canonicalized version. The standard minlex method can result in different canonicalized patterns for puzzles which have the same original pattern.

Ruud
Ruud
 
Posts: 664
Joined: 28 October 2005

Postby Mauricio » Wed Aug 01, 2007 11:29 pm

That is a nice idea for a canonicalization, Ruud.
Ruud wrote:When the pattern has automorphism, all equivalent permutations from step 1 are compared and the minlex version is chosen.

Your implementation is not optimal on patterns with many automorphisms, in particular it is very slow on full solution grids.
Mauricio
 
Posts: 1175
Joined: 22 March 2006

Postby Ruud » Wed Aug 22, 2007 9:38 pm

I've updated the opening post with the details of version 3.1.0.

For those of you who have been following denis_berthier's topics on RN and CN space, SudoCue can now transpose the grid into these views.

Ruud
Ruud
 
Posts: 664
Joined: 28 October 2005

Postby udosuk » Thu Aug 23, 2007 5:49 am

Ruud wrote:For those of you who have been following denis_berthier's topics on RN and CN space, SudoCue can now transpose the grid into these views.

Great job Ruud.:) I myself wrote a spreadsheet to perform those transformations, but it isn't user-friendly enough to be made public (and I'm too lazy to make it user-friendly:D ). This feature can definitely provide a big help for the users of your software.
udosuk
 
Posts: 2698
Joined: 17 July 2005

Postby Ruud » Sun Aug 26, 2007 7:15 pm

Service Pack 1 for release 3.1.0 is available. The version is 3.1.0.1.

Same installer package: { broken link = www.sudokuvault.com/SudoCueV310.msi }

Fixes:
  • Sue de Coq is back in action. Sneaky bug exterminated.
  • Grid returns to normal view after pasting a puzzle.
  • No more error after repeated Solve upto (level).
  • Shortcut keys Ctrl+F5/F6/F7 for view switching (shown in the menu)
  • Copy RN view and CN view to clipboard.
  • Faster random puzzle generation for lower difficulty levels. Program no longer tries to solve the remaining puzzle when a higher level solving technique is encountered.
  • Less memory usage for puzzle collections. If you still get an out-of-memory error, install more memory.
Check the new Extra / Tags for string Copy menu option. When set to phpBB, [code] tags are added to the copied text. When set to Discuss, the program adds fixed size formatting tags for the { broken link = www.sudoku.org.uk/cgi-bin/discus/discus.cgi?pg=topics } Sudoku UK forum[/url].

Ruud
Ruud
 
Posts: 664
Joined: 28 October 2005

Postby Protector » Tue Sep 11, 2007 10:54 am

When i was trying to install this solver program it says that i need Net framework.
But when i downloaded it it doesn't installs i think i know why.
So can anyone give me similar software with many methods and so on.
But so this software don't need this stupid framework.:D:(
Protector
 
Posts: 9
Joined: 04 September 2007

Postby tarek » Tue Sep 11, 2007 6:53 pm

How about an OLDER version of SudoCue:D

tarek
User avatar
tarek
 
Posts: 3762
Joined: 05 January 2006

Postby Protector » Tue Sep 11, 2007 7:14 pm

It is also need Net framework.
All programs of Ruud need framework.
Too bad so sad:(
Protector
 
Posts: 9
Joined: 04 September 2007

Postby tarek » Tue Sep 11, 2007 7:20 pm

You could check a number of available programs by following THIS LINK to a Sudopedia Mirror.

tarek
User avatar
tarek
 
Posts: 3762
Joined: 05 January 2006

Postby Protector » Tue Sep 11, 2007 7:35 pm

Thank's but i already found the program that i need.
It called Simple Sudoku.I just wrote "Sudoku program"
on Google and picked the first i found.
It has the properties i need like showing the candidates filter candidates
and so on.:D
Protector
 
Posts: 9
Joined: 04 September 2007

Postby Rybgek » Wed Jan 02, 2008 7:06 pm

You need to install .Net Framework 2.0 once. If you are running windows XP, you probably already have it on your computer, else you can download from Microsoft absolutly free CPU 32-bit (http://www.microsoft.com/downloads/details.aspx?FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5&displaylang=en) CPU 64-bit (http://www.microsoft.com/downloads/details.aspx?FamilyID=b44a0000-acf8-4fa1-affb-40e78d788b00&displaylang=en).
Rybgek
 
Posts: 2
Joined: 02 January 2008

Re: SudoCue version 3.1.0 released

Postby enxio27 » Fri Jan 04, 2013 6:03 pm

The last version (3.2.0) of Sudocue that Ruud released is now available here:

software/SudoCueV320.rar

Thanks to our site admin, JasonLion, for hosting the file here!
User avatar
enxio27
 
Posts: 532
Joined: 13 November 2007

Previous

Return to Software