PLJs Sudoku Program Page

sudoku.p-l-j.org

Back to the Dutch PLJs home page

Page update 2006 - December - 21

Last release Version 2.0 RC 1-build 3, 2006 - December - 18

Screenshots, Old Screenshots, Help

TODO for 2.0 final:

Copyright

This game is created as an experiment with the eclipseCDT MinGW environment. The FLTK toolkit was used as a trial project to get it compiling and the sudoku example was used to trial the environment. So the program here is not written with code quality in mind, but mainly as an exercise and for fun.

This version of the puzzle is Copyright 2006 by Paul Janson & Rob Golsteijn
Based on the version from FLTK example by Michael R Sweet Copyright 2005
And modifications by John T. Haller of PortableApps.com to improve portability. (version 1.1.7a). We took Fl_Preferences.cxx and copied a few Sudoku.cxx changes.
Michael thanks for the inspiration, and Portable Apps / John thanks for the pointer to the FLTK sources. And their Portable work in general!

Contact: Sudoku at p-l-j.org or look at THIS page on sudoku.p-l-j.org

License

// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Library General Public
// License as published by the Free Software Foundation; either
// version 2 of the License, or (at your option) any later version.
//
// This library is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
// Library General Public License for more details.
//
// You should have received a copy of the GNU Library General Public
// License along with this library; if not, write to the Free Software
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
// USA.
I might not necessarily, beforehand agree with newer versions of GPL, so this is cover with GPL version 2!

Download

Version 2.0rc1-b3:
Example Sudoku.ini file:
2006-11-15 An example Sudoku ini (484b) file. Not really needed anymore, since Sudoku can generate this file (see Help menu).

Old versions:
None Developers version aty the moment:

Known bugs & added features for next release

Release 2.0rc1-b3:
Stikethrough bugs are solved in release 2.0RC2

Version 2.0RC1-weeklybuild1:
Stikethrough bugs are solved in release 2.0RC1
Release 2.0beta6-b5:
Stikethrough bugs are solved in release 2.0RC1.
Release 2.0beta5-b1:
Stikethrough bugs are solved in release 2.0beta6.

Release 2.0beta4-b0:
Stikethrough bugs are solved in release 2.0beta5-b1.

Release 2.0beta3-b0:
Stikethrough bugs are solved in release 2.0beta4-b0.

Roadmap

V2RC1:NO MORE features, only bugfixes! My fault: already one last? feature added ;^(.
V2.0: Freeze, and hopefully transfer to Portable Apps, so everyone can enjoy it :)
Build for different platforms (FLTK =>Linux, Mac)? Can we do it on Pocket PC?
V2.x: Add other functions: imporve calculate number of solutions, log solving steps, more solving strategies,...
V3.0: Port to Qt Free on MinGW and Eclipse CDT, for my educational purpose only.
V3.x: Print the app,....

History

Links, to resources

Developers info

Seen the //TODO parts in the code (mainly sudoku.cpp), and the comments in the main.cpp for possible extentions/improvements and future ideas.

Back to the Dutch PLJs home page