数独とかナンプレとかナンバープレースとか呼ばれている、パズルゲームです。
これは、JAVAで書いていますので、Version1.2以降のJDKもしくはJREが必要です。Sunまたは、IBMあたりからDownloadしてください。
※AppletやJAVAScriptではないのでWeb Browser上では動きません。
何か問題点を見付けたら連絡してください。
必要なら、数独 基山へ移動してください。
まず、Sourceと問題集の両方ともをDownloadしてください。そうしないと遊べません。
問題集の解凍は、ホームディレクトリ以下に.suudokuディレクトリを掘った下にしてください。
コンパイルは、Apache ANTのbuild.xmlを添付してますので、それを使ってください。
引数(ターゲット名)は以下の通り。
| pc | LinuxまたはUNIX用のコンパイルを行います。GUIにSwingを使ったものです。 |
| zmake | Sharp Zaurus SL-C750,SL-C760及びSL-C860用のコンパイルを行い、ipkgを作成します。GUIにAWTを使ったものです。 |
具体的には、コマンドラインから以下のように実行します。
| ant -v build.xml pc |
Linux上での起動方法は、コマンドラインから以下のように実行します。
| java -jar suudoku.jar |
また、Zaurus版の起動方法は、コマンドラインから以下のように実行します。
| java -jar zsuudoku.jar |
Linux Zaurus上での起動方法は、ホーム画面にJAVAタブがあり、その中に[suudoku]というアイコンがありますのでダブルクリックしてください。
数独自体の遊び方は、他のサイトをあたって砕けてください。
起動すると、9x9のマスと、その下または上に、1〜9と書かれたボタン及び6個のボタンがあります。
「New Game」をクリックすると新しい問題を開始します。
「Re Game」をクリックすると、やりなおしです。
「Answer」をクリックすると答え合わせです。これをやらないと、ゲームは終了しません。
「Load」「Save」をクリックすると、現在の状態の保存と、保存していたゲームの続きが行えます。
「Explain」は現状使えません。
9x9のマスのいずれかをクリックした後、そのマスに入れる数字を9つのボタンのいずれかをクリックして入力します。ひとつのマスに対して最大9つの数字を入れて置くことができます。答え合わせの時には一つのマスに一つの数字が入っていないと間違いになります。
問題がSourceに含まれていませんので、問題集をdownloadしないと、遊べません。
問題は自分で作ることが可能です。ナンプレ@ザウルスと同じファイル形式ですので、ナンバープレースの部屋を利用できます。また、ナンプレ手動生成で新しく作ることも可能ですし、ナンプレ関連の雑誌から抜くことも可能です。
作ったり、downloadした問題は、ホームディレクトリの下の.suudokuディレクトリ下にdataというディレクトリをもって保存してください。ファイル名は、「NP******TXT」としてください。大文字小文字に注意を払ってください。とくに、ファイル名の最後が大文字の「TXT」で、ディレクトリ名は、小文字で「data」としないと動かないことがあります。
(著作権法に注意してください。)
どこででも自由に実行することを許可します。ただし、その実行によって使用者の如何なる損害も保証致しません。
ソースコード及びjavadocの閲覧に対し、なんら制限を設けることは致しません。
ソースコードに何かしらの変更を加える場合は、自分の名前を書いた@authorの行を加えることとし、元の@authorの行を削除、変更してはなりません。
改変したソースコードを利用して作成したプログラムの配布には、そのソースコードを容易に閲覧できる形で配布されなければなりません。
改変されたソースコードに対しても上記の全ての条件が適用されます。
本Softwareのコンパイルと実行に先立ち、以下のものをInstallしておいてください。
| JDK | 1.2以降で動くと思われますが最新版で |
| Apache ANT | 1.5以降で動くと思われますが最新版で |
| ipkg-build | 0.9です。0.99はうまくいかないでしょう。 |
本Softwareは以下の環境での動作実績があります。
| OS Version | JVM(JDK/JRE) Version | 条件 |
| Linux 2.6 | Sun JDK 1.4.2_02 | |
| Linux Zaurus SL-C860 | Sun J2ME CDC/Parsonal Profile for Zaurus | |
| Windows 98 | Sun JDK 1.4.2 | コンパイルは不明 |
あなたの環境での動作報告をお待ちしています。OSとそのバージョン及びJDK/JREのバージョンを記入の上連絡ください。
| ソースコード | 実行ファイル | 追加ファイル | javadoc | ヴァージョン |
| Source(21KiB) | ザウルスBinary | 問題集(4KiB) | javadoc | Version @20041202 |
sha1sumは以下の通り。
78c014c78dae88704657edec657f9250be575657 *data.tar.bz2 c2cef153c245c4d8339c18f913633005f13967e1 *java-zsuudoku_1.0_arm.ipk 756e877c3a7c87a9603647e57d08152023d0f9f3 *suudoku04120523.tar.bz2
md5sumは以下の通り。
a0fc14e5106cdc7ce9e9791c829fdb7d *data.tar.bz2 139ba5615622bce843d2507801582a75 *java-zsuudoku_1.0_arm.ipk 1098b18c05d3cd6f4f949d6028e0114d *suudoku04120523.tar.bz2
| 項目 | 対応予定 | 対応内容 | 対応日 |
| 保存できない。 | 保存できるように、内部データ構造から見直し。 | 2004/11/13 | |
| 保存できないため、読み出しもできない。 | 読み出しできるように改造。 | 2004/11/13 | |
| レベル選択できない。 | |||
| Zaurus用のbuildができない。 | 出来るようにした。 | 2004/11/30 | |
| data.tar.gzに解けない問題が含まれている。 | 修正し、別の問題も追加。 | 2004/10/31 | |
| 数字の並びが常に同じため、答えを覚えてしまう可能性がある。 | 数字の配置をランダムに変更。 | 2004/10/31 | |
| Zaurus側の設定で、Xのテーマをザウルスブルーなどにすると、背景色が単一になっている。 | なし | そんな設定はやめてください。J2MEPP4Zがバージョンアップすればいいのにね。 | なし |