Revision 1258794

Go back to digest for 16th October 2011

Bug Fixes in Games

Ian Wadham committed changes in /trunk/KDE/kdegames/ksudoku/src:

Add a new generator and solver to KSudoku, based on published algorithms. The aim is to address and eventually close bug report 217925 and its duplicates 228614 and 237262, as well as overcoming some computational overheads of the current algorithms. In this version, the old and new generators are both available in the startup screen and can be easily compared. The old generator creates mainly easy puzzles, whereas the new implements a wide range of puzzle difficulties, namely Very Easy, Easy, Medium, Hard and Diabolical. The new generator is documented in file src/generator/sudokuboard.h and in other .h files in src/generator.

File Changes

Added 14 files
  • /trunk/KDE/kdegames/ksudoku/src
  •   /generator
  •   /globals.h
  •   /generator/CMakeLists.txt
  •   /generator/debug.h
  •   /generator/plainsudokuboard.cpp
  •   /generator/plainsudokuboard.h
  •   /generator/roxdokuboard.cpp
  •   /generator/roxdokuboard.h
  •   /generator/samuraiboard.cpp
  •   /generator/samuraiboard.h
  •   /generator/state.cpp
  •   /generator/state.h
  •   /generator/sudokuboard.cpp
  •   /generator/sudokuboard.h
Modified 12 files
  • /trunk/KDE/kdegames/ksudoku/src
  •   /CMakeLists.txt
  •   /main.cpp
  •   /gui/gamevariants.cpp
  •   /gui/gamevariants.h
  •   /gui/ksudoku.cpp
  •   /gui/ksudokugame.cpp
  •   /gui/ksudokugame.h
  •   /gui/welcomescreen.cpp
  •   /gui/welcomescreen.h
  •   /gui/welcomescreen.ui
  •   /logic/puzzle.cpp
  •   /logic/puzzle.h
26 files changed in total