スリザーリンク編集・解答支援ソフト

SlitherLinkPlayer

version 1.9

For English:
You can switch the display to English by selecting "English" from the menu.

For other languages:
Each language can be supported by editing the language file "language.txt".

Rewrite the inside of the round brackets in the language file with that language notation and place the language file in the same folder as the program. Then you can start the program in that language display.

You can also change the language display by selecting that language file from the menu. In that case, the file name of the language file is optional.

注意 Attention:
動作にはJava実行環境(http://java.com/ja/)が必要

The program file is "SudokuPlayer.jar" and "SlitherLinkPlayerEx.jar".
Java Runtime Environment(http://java.com/) is required to run this program.


ニコリ」のパズル「スリザーリンク」の編集ソフト

背理法(先読み)を使った解析で、全問題を完全解答
解析レベルを調整して途中までの解答もできる

セーブデータは別の編集ソフト「PencilBox」と共通



ダウンロード Download

プログラムとサンプル問題 program and sample questions:「slplayer_19.zip」

プログラムソース program source:「slplayer_19_src.zip」
(プログラムの知識がある人はどうぞ For people with programming knowledge)

解説 Explanation

There is no English explanation. Sorry.

・問題入力モード(カーソルあり)にして問題の編集をする
・解答モード(カーソルなし)にして解いて遊ぶ

・カーソル(数字入力枠)は矢印キーで移動
・キーボードから数字(0〜3)または「-」で「数字未確定(○)」を入力、スペースで消去

・マウスの左ボタンは線、および消去
・マウスの右ボタン(又は、shiftキー同時)は×印、および消去

以下、詳しい説明

--> 1.起動方法

--> 2.解答モードと問題入力モード

--> 3.補助機能

--> 4.画像保存と印刷

--> 5.解答判定、解答問題判定、問題判定

--> 6.解析


--> Ex1.多言語対応と言語ファイル

--> Ex2.セーブファイルとCSV入出力

--> Ex3.CSVファイルの書式


謝辞

パズル通信ニコリ
季刊のパズル雑誌「ニコリ」のサイト
「スリザーリンク」は「ニコリ」で生まれたパズル

PencilBox
ニコリのパズルの作成ソフト「PencilBox」を公開
セーブデータを共用にさせていただいた


バージョン情報

2023年9月 version 1.9
・多言語に対応し、日本語とEnglishはメニューから選択可能にした
・言語ファイルは「SudokuPlayer」及び「KakuroPlayer」と共通にした
・それらに伴い用語を整理し、一部を変更した
・「Webページ出力」(アプレット)を廃止
・「数字未確定マスを無視」(「O 無視」に変更)を起動時から有効に
・データ変更の有無をタイトルバーに「*」を付けて表示
・上書き保存の確認

2011年10月 version 1.8
・背理法で矛盾の検出が不十分だったのを修正
・再描画のタイミングを見直し
・ウィンドウ消去ボタン(バツ印)の処理不足を修正
・環境の限界(StackOverflowError)への対応が不十分だったのを修正

2010年11月 version 1.7
・version 1.6の修正で解析・判定がおかしくなったのを再修正
・完成時に小ループ禁が絡むと条件により解析が間違うバグを修正
・編集時に一部のエラー削除が正確に行われなかったのを修正
・バツ印の一括消去の機能を追加

2010年9月 version 1.6
・判定のバグ修正(完成時の数字周囲の線不足チェック)
・version 1.4 の修正(はぐれ数字のチェック)が不要になり削除
・Macで動く機能制限版を廃止し、通常版で動くようにした

2010年6月 version 1.5
・解き口がない問題でも解けるようにした

2010年5月 version 1.4( + limited )
・Macで動くように機能制限版を追加

2010年1月 version 1.4
・解析のバグ修正(はぐれ数字のチェックを追加)
・解析のバグ修正(小ループ禁の連発に対応)
・出力ファイルの改行コードを動作環境のものに変更
・画像保存と印刷の機能を追加(合わせて描画も少し変更)
・Web出力でタイトル指定を可能に

2009年4月 version 1.3
・一部のOSで「○」の入力が出来ないエラーを改善
・Webページ出力で拡張子「*.html」も使えるようにした

2008年11月 version 1.2
・数字未確定マスを解析時に無視できるようにした
・Appletのパーツ(*.class)をApplication(SLPlayer.jar)に統合
・メニューや描画などを「PencilBox」最新バージョンに合わせた
・拡張子を確実につける仕様にした
・フレームサイズ調整を強化
・ファイル選択ダイアログを変更

2007年7月 version 1.1
・縦横幅が違うと「PencilBox」で開けないのを修正

2007年6月 version 1.0
・「正解・別解判定」、「問題判定」を追加
・時間のかかる背理法を途中で中止できるようにした
・環境の限界(StackOverflowError)への対応
・用語やダイアログのアイコンを変更

2007年5月 試作版


たかな工房( http://takana.info/ )