
Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net
ksudoku is a fully-featured Sudoku puzzle generator and solver for KDE.
With it you can generate and play 3D and 2D puzzles of different sizes and levels.
Now it supports also custom shaped puzzles, like Samurai sudokus, XSudokus and Jigsaw.
GUI for playing, saving, printing, solving and dubbing puzzles.
The main algorithm is fast and extendable to any general graph coloring problem.
Needs open gl.
13 years ago
- Added support for custom shaped sudokus
- Samurai sudoku
- Jigsaw sudoku, XSudoku, 4x4
- Undo/redo
- Added new export system (you can print multiple puzzles in the same page)
- File format is now XML
- Added new welcomescreen and settings dialog
- Internal structure changed
13 years ago
- Added support for custom shaped sudokus
- Samurai sudoku
- Jigsaw sudoku, XSudoku, 4x4
- Undo/redo
- Added new export system (you can print multiple puzzles in the same page)
- File format is now XML
- Added new welcomescreen and settings dialog
- Internal structure changed
DanaKil
15 years ago
anyway, thanks for this apps
Report
playmiac
15 years ago
Report
playmiac
15 years ago
Some more suggestions - some of these ideas were loaned from (GPLed) G-Sudoku (http://www.yzonesoft.com/gsudoku/gs_buy.html)
1. Pencil-marks should
a) fit the square (especially big resize kills the visibility as the line gets cut in left side) and
b) be sorted (maybe as an option)
2. Option for
a) automatically filling in pencil marks to all non-confirmed squares with all 'legal' possibilities
b) automatically wiping pencil-marks when filling in another square makes them obsolete
3. Simple undo would facilitate solving - the checkpoints are way too complicated for casual solving
4. Possibility to input a puzzle from scratch and get it validated, so while solving the original squares appear as 'solid' not user inputted - I noticed that one can create a text file and open it, but an input function with solvability check would still be great
5. Possibility to have a global custom set of (unique) characters for the puzzles (e.g. alpha sudoku) - this should only affect the display, not for example saving
6. Possibility to set alarm or time limit for the time elapsed
7. I realise that the solving algorithm is generic, but G-Sudoku has implemented set of 'normal' solving techniques which it applies to check the feasibility of a certain set - would be nice as an option
Report
playmiac
15 years ago
8) Option to be able to generate/solve XSudokus - not X-rated versions but having the additional rule to have 1-9 once also in both diagonals. Could also highlight the diagonals when one of these diagonal squares is pointed.
9) I think redsh's algorithm would be able to generate overlapping variants of sudoku - e.g (X)Samurai with 5 sudoku puzzles where the middle one shares a corner 3x3 blocks with each of the other four as well as double or triple (X)Sudokus where the overlapping puzzles share four 3x3 blocks with the other(s). See examples in http://www.djape.net/sudoku/wp/?cat=14
Report
wbsoft
15 years ago
This would be a great addition to kde-games :-)
Report
cniehaus
15 years ago
Report
sterrenkijker
15 years ago
sudo apt-get install kdelibs4 libqt3c102-mt libqt3c102-mt libstdc++5
Maybe you will have to add some extra package repositories (universe or multiverse), you can find information about this on the website of ubuntu.
This 4 libs have a lot of dependencies too, so prepare for a big install! This is just because you don't have the qt/kde libraries yet.
Report
johndecarlo
15 years ago
$ sudo apt-get install kdelibs4
Reading package lists... Done
Building dependency tree... Done
Package kdelibs4 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
kdelibs4c2 kdelibs4-dev
E: Package kdelibs4 has no installation candidate
similarly,
$ sudo apt-get install libqt3c102-mt
Reading package lists... Done
Building dependency tree... Done
Package libqt3c102-mt is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
libqt3-mt
E: Package libqt3c102-mt has no installation candidate
Report
GabrielePersia
15 years ago
(e.g. kdelibs4c2 replaces kdelibs4 in Sid...)
User of debian sid should install from source.
BTW, thanks for this nice app.
Gabriele
Report
redsh
15 years ago
Report
kfries6
15 years ago
$ sudo apt-get -t unstable install ksudoku
Reading package lists... Done
Building dependency tree... Done
Package ksudoku is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package ksudoku has no installation candidate
Report
redsh
15 years ago
Report
kfries6
15 years ago
I love this program, and I would keep compiling from scratch. Then when the RPM came out, I would try to switch to it... But it would fail, and leave my original version unusable :-(
Some day, I really do need to learn how to make and update RPM packages.
Again, Thanks!!
Kevin Fries
Report
teodor
15 years ago
maybe it could help, there is SPEC in PLD Linux for RPM package, link: http://cvs.pld-linux.org/SPECS/ksudoku.spec
cheers
/t
Report
loggeman
15 years ago
Low cpu usage in 3d mode... Greate!!!
//Logge
Report
jamesots
15 years ago
Report
redsh
15 years ago
Report
kfries6
15 years ago
Fedora install fails looking for
- libaudio.so.2
- libexpat.so.1
Neither of which is available or easily obtainable for Fedora.
Thx
Report
redsh
15 years ago
If, at the first run, the window is too small enlarge it.
Francesco
(author)
Report
QLQ
15 years ago
libidn.so.11
libkwalletclient.so.1
and couldnt solve it by the workaround (... -ivh --nodeps) ... any other suggestions?
Report
redsh
15 years ago
Report
kfries6
15 years ago
ksudoku: error while loading shared libraries: libaudio.so.2: cannot open shared object file: No such file or directory
Report
tijmen
15 years ago
Report
uja
15 years ago
But there is a little bug:
After you have solved or let have solved a requester appears.
You close it the first time, everything is ok.
You click "Solve" a second time, and this requester appears in an endless loop, and you have to kill the program from the task manager.
Report
CryoGenFX
15 years ago
Report