Programs which generate, solve, and analyze Sudoku puzzles

Re: StormDuko

Postby StrmCkr » Fri Feb 10, 2017 8:08 am

data storage
write pencil marks
curser pm
the grid dsiplay
help menu
sets all basic data storage area's to zero/filled
set all subset date spaces used by solver
main body

sue de coq
als - xz rule

als-xy rule
save pencil mark state
load pencil mark state

updated: source file
Some do, some teach, the rest look it up.
User avatar
Posts: 772
Joined: 05 September 2006

Re: StormDuko

Postby StrmCkr » Tue Apr 24, 2018 6:54 am

soon to be updated first few posts pending final bug tests

lots and lots of updates to many to list but in short:

next build will include a puzzle generator {a bottom up logically constructed puzzle limited by technique set as some still take way to long to execute to build a puzzle with successfully}

added a p.o.M txt file function generates them all in a C:\sudoku\pom\ <--- directory
added a Pencil mark save state
added a load pencil mark save state
added a wipe the pm board and grid to zero, for quick technique testing
added batch solving back into the program

**added a write to screen function for move sets for manual solving** <--- this is the delay on release

i have and added the following:
L-wing --- {identical to Hybrid type 1}
Disjointed distributed subset {D.D.s}
Almost Disjointed distributed subset{A.d.d.S}
H1,2,3,4,5- wings
i Wings/rings

Added Transport techniques for the following list: {based off this post }
Als- xz,
als - xy,
Barns(size 1-8),
wings { xy,xyz,wxyz }
XY - chains

updated W- wings for the following new stuff and added rings
updated M - wings to eliminate for rings
updated als-xz, als-xy
updated BLR, X-wings
updated Naked & Hidden Subsets

Current projects:
Multi-sector Locked sets
Last edited by StrmCkr on Sun May 13, 2018 5:56 am, edited 9 times in total.
Some do, some teach, the rest look it up.
User avatar
Posts: 772
Joined: 05 September 2006

Re: StormDuko

Postby 1to9only » Wed Apr 25, 2018 12:07 pm

I downloaded stormduko_vrs_6.8.pas and had a play with it. Nice. And thanks for making the source available.

Some 'features' which may already be fixed:

In procedure bfs, compiler gives a warning that var xn is not initialised.

In procedure solve, I've changed the repeat loop 'until (countpm2=countpm) or (count=80)' test to 'until (countpm2=countpm) or (count=81)', as var S does not seem updated, and saving the solution and reloading it always misses the last solved clue!

The gnu licence page is at:

Looking forward to the next release.
Posts: 23
Joined: 04 April 2018


Return to Software