JC’s Killer Sudoku, Samunamupure…

JSudoku Update 1.5b2

August 23rd, 2008

New features and changes made in JSudoku version 1.5b2

Improved open, paste, drag&drop of grids. Givens and candidates are now based on the values currently used, including custom values, decimal values (digits) or letters. For letters, it should recognize both lower & upper case whichever the setting currently used. Extraneous data is ignored, if possible. In case of error, messages should better describe the reason.
Fixed confict reported which prevented to remove odd possibilites by hand from a cage with several odd possibilites.
Fixed fetch of Greater/Less than Jigsaw from menneske.no.
Fixed log of combinations for solved cages.

JSudoku Update 1.5b1

August 3rd, 2008

New features and changes made in JSudoku version 1.5b1

Added support for Square Wisdom alias Kenken. Note: generator not yet supported.
Added support for ratio constraints.
Added support for Girandola extra groups. Also for overlapping variants.
Added support to mix different kinds of extra groups. EG disjoint groups + asterisk.
Added support for Gattai-Near-2, Wing-3 and some huge overlapping variants: Gattai-8, Shogun, Sumo, Shaolin. Note: rows and columns numbers or letters will wrap around if there aren’t enough symbols.
Added option to the Preferences dialog for pencil marks style: “Pack & size to fit cell” (as in old version), “Fixed location & size” or “Dots”.
Added option to the Grid dialog to display letters for values >= 10 or decimal numbers. The default is now upper case letters since it matches the keyboard accelerators.
(more…)

JSudoku Update 1.4b2

June 25th, 2008

Just a release to fix some problems in the Preferences with selection, edition and display.
As a bonus, all spinners can be incremented or decremented using the mouse wheel.
As an extra bonus, you may run the generator in batch mode. Just press the alt key while choosing Design: Generate Grid. It will then generate up to 1 million grids and output them to the standard output. Under windows, the standard output seems to be lost unless you launch the jar file from the Command prompt using

java -jar JSudoku.jar

You may also launch the exe from the Command prompt and redirect the output to a file. eg

JSudoku.exe > gridFile.txt

JSudoku Update 1.4b1

June 22nd, 2008

New features and changes made in JSudoku version 1.4b1

Updated the User Guide.
Added Two String Kite Solver, a particular case of a Turbot Fish.
Added Empty Rectangle Solver, a particular case of a Grouped Turbot Fish.
Added Remote Pairs Solver, a particular case of an XY-Chain. It will solve at once all cells which are buddies of a cluster of remote pairs, like coloring techniques work.
Added BUG+1 solver.
Added Full House and Last Digit solvers, also for the last cell of a killer cage. Useful for rating.
Changed remove possibility from selected cells. It will remove preferably from the “victim” cells with red highlight found by solvers. For example, if you highlight an intersection, a naked pair or an X-wing, you may directly remove the possibility from the “victim” cells highlited in red.
Added support for killer data in tarek/udosuk compact arrow format. Press alt key to copy in this format.
Moved generator options to the Preferences dialog. See user guide for details.
Added difficulty to control the generator. When choosing a difficuty, it will generate grids which may be solved using a limited set of techniques. Optionally, a difficuty may also allow some technique to be used at most N times; and/or it may require some technique to be used at least N times.
(more…)

JSudoku Update 1.3b2

May 20th, 2008

New features and changes made in JSudoku version 1.3b2

Added an option in the Preferences dialog to display rows and columns headings at the top & left-hand sides. Also at the bottom & right-hand sides which might help for huge grids like Clueless.
Added an option (not) to generate a grid when the program starts or when opening a new window. It’s on by default. You may turn it off in the Preferences dialog to start with an empty grid.
Added support for Center dot and Asterisk extra groups. Also for overlapping variants.
Added support for Gattai-X, overlapping variants with diagonals. Also for fancy diagonals.
Added support for overlapping variants with extra groups. Note: does not support overlapping variants with disjoint groups.
Added Grid & Cell keyboard shortcuts editor to the Preferences dialog.
Added keyboard shortcuts: space bar to select the focused cell only, shift-space bar to add/remove focused cell to/from selection, ctrl-home to transfer focus from a cell to the whole grid. Note: the space bar was previously bound to highlight none, now only the escape key is bound to highlight none.
Added keyboard shortcuts: alt R, alt C, alt B, alt W, alt E, alt D and alt G to select the row, column, block, windoku, extra group, diagonal or cage of the focused cell respectively. shift alt R… to add/remove the row… to/from selection.
Changed shift-# (digit) keyboard shortcuts to always remove possibility from all selected cells, even when a cell is focused. Previously, it used to toggle (remove or add) the possibility from the focused cell, if any. Currently, you have to use the contextual popup menu to toggle a possibility for the focused cell only. In the Preferences dialog, you may bind this action to a keyboard shortcut.
The list of solvers and their state are now saved in the file “JSudokuSolvers.xml” next to the program.
Added Import/Export/Reset Solvers’ List items to the Solvers’ contextual popup menu. They let you use a custom list of solvers among different versions. You may also edit the xml file and remove any solver irrevelant to your favorite variant. In case of trouble, use Reset Solvers’ List.
Improved Hidden subset solver to proceed first with most efficient eliminations. First those revealing some naked or hidden single(s). If no single was revealed, they will it proceed to less efficient eliminations.
Added Highlight: Next Step. Similar to Get Clue, but also highlights the cells.
Highlight for a specific Solver using the Solvers’ contextual popup menu will limit the search to the pattern size (or smaller). It used to highlight any pattern, even larger ones. eg searching for a naked pair did also highlight any naked triplet or quad.
Added Design: Killer: Remove Zero Cages. Useful to cleanup zero killers published by djape.net
Added Edit: Clear Log.
(more…)

JSudoku Update 1.3b1

May 3rd, 2008

New features and changes made in JSudoku version 1.3b1

Added Finned X-Wing, Swordfish, Jellyfish… solvers. Will also detect the sashimi case.
Added Skyscraper solver. It’s a particular case of a turbot fish which is easier to spot than other turbots, so I made it a separate solver. Note: it’s also a sashimi X-Wing.
Added Sue de Coq solver. It searches for “Two-Sector Disjoint Subsets”.
Added ALS-XZ solver. It searches for two Almost Locked Set with a restricted common (X) and an outer common (Z). It will remove Z from buddies of all cells with Z in the two ALS’s. Note: it will also catch WXYZ-Wings.
Added Uniqueness Test solvers for Unique Rectangles (UR) type 1 to 6 and Hidden Unique Rectangle. I will also search for Avoidable Rectangles type 1 to 3 (equivalent to UR with some solved cells)
Adapted Complex naked pair solver to detect naked pairs between ALS in UR type 3 and a sum cage. This is used only when Uniqueness Test 3 is enabled.
Adapted Conflicting combination solver to detect conflicts with Unique Rectangles. A cage covering all UR cells with extra possibilities cannot have both “deadly” possibilities. A cage which is a buddy of all UR cells with extra possibilities cannot have all extra possibilities. This is used only when Uniqueness Test 3 is enabled.
Added Cages Grouping solver. It checks combinations of two adjacent or overlapping cages together. This is last in the list since it does not give the logical reasons for the eliminations. So you’ll have to findout the logic yourself. Nevertheless, it could help spotting areas of interset, where eliminations can be made.
(more…)

JSudoku Update 1.2b1

April 2nd, 2008

New features and changes made in JSudoku version 1.2b1

Added support for overlapping variants like samurai, clueless…
Added Twin Nonets solver for overlapping variants
Added support for bossdoku variant. In design mode, type the letter ‘O’ to change the non-bossanova into bossanova and vice-versa
Adapted Conflicting combinations for cages conflicting with ALS: two cells or one cell and a cage with three possibilities.
Added Subtraction combo for cages having several combinations
Added Deduce all moves up to…to the contextual popup menu for the solver list
Changed XY-chain solvers to search for “purely” XY chains, containing only bivalue cells
Added XY-X-chain solvers for chains containing both bivalue cells and regular bilocation strong links (as previouly did the XY-chain solvers)
Added support to define several anti chess. Also for non-cons
(more…)

JSudoku Update 1.1b1

March 1st, 2008

New features and changes made in JSudoku version 1.1b1

Changed Design New Grid to let you control variants and the generator. Settings are stored in the preferences from one run to the other. The generator will generate a new grid of given variant and possibly jigsaw and/or killer templates.
Added solver for Unique Combinations. It will search for cages with unique combinations either solving the cage or forming a naked subset.
Added support for Non Consecutive at chess moves. Adapted Non Consecutive solvers when cells are not buddies / peers.
Added support for Non Consecutive and Greater/Less Than with custom values.
Added status bar at the bottom of the window. Clues, warnings, errors are now displayed in the message field instead of the log. A optional timer is displayed at the lower-right. The timer is paused when the window is not active; it is then displayed as disabled. You may hide the timer in the Preferences.
Added Fetch puzzles from sudoku.org.uk
Added Copy Solution
(more…)

BossaNova v0.1b2

November 3rd, 2007

I’ve added support for Killer BossaNova.
See the BossaNova software page for details.

BossaNova Solver

November 2nd, 2007

I’ve written BossaNova, a small program to solve Bossa nova puzzles.
See the BossaNova software page for details.

Next Page »

Powered by WordPress