オセロゲームです。オセロは、国産のゲームで、Reversiの1種と言われています。
これは、JAVAで書いていますので、Version1.2以降のJDKもしくはJREが必要です。Sunまたは、IBMあたりからDownloadしてください。
※AppletやJAVAScriptではないのでWeb Browser上では動きません。
何か問題点を見付けたら連絡してください。
SourceをDownloadしてください。
コンパイルは、Apache ANTのbuild.xmlを添付してますので、それを使ってください。
引数(ターゲット名)は以下の通り。
| pc | LinuxまたはUNIX用のコンパイルを行います。 |
| zmake | Sharp Zaurus SL-C860及びSL-C3200用のコンパイルを行い、ipkgを作成します。 |
具体的には、コマンドラインから以下のように実行します。
| ant -v build.xml pc |
Linux上での起動方法は、コマンドラインから以下のように実行します。
| java -jar zureshino.jar |
Linux Zaurus上での起動方法は、ホーム画面にGameタブがあり、その中に[ureshino]というアイコンがありますのでクリックしてください。
オセロ自体の遊び方は、他のサイトをあたって砕けてください。
起動すると、相手を選択する画面がありますので、先手/後手のボタンを押してください。
Windowを閉じれば、終了します。
相手は自分で作ることが可能です。source中のcontrol.enemyクラスを書き換えればいいです。
画像ファイルは、「季節の花 300」http://www.hana300.comから借用しています。どなたか、画像ファイルを作って、ここへプレゼントしてください。
現在の相手は、以下の通り。
| 松(まつ) | 打てる場所を乱数で選びます。 |
| 梅(うめ) | 予め決められた順番に打てる場所に打ちます。 |
| 桜(さくら) | 打った後で、最も自分のコマが少なくなるように打ちます。 |
| 藤(ふじ) | 打った後で、最も自分のコマが多くなるように打ちます。 |
| 菖蒲(あやめ) | 打った後で、最もあなたの打つ手が少なくなるように打ちます。 |
| 牡丹(ぼたん) | 2手先を読み、一番いいと思われる場所に打ちます。 |
| 萩(はぎ) | 打った後で、最もあなたの打つ手が少なくなり、最も自分が取れるように打ちます。 |
| 芒(すすき) | 萩と同じです。 |
| 菊(きく) | 2手先を読み、最も打てる場所が多くなるように打ちます。 |
| 紅葉(もみじ) | 松,梅,桜,藤,菖蒲,牡丹,萩,芒及び菊の混合戦略です。尤も強くはないです。 |
どこででも自由に実行することを許可します。ただし、その実行によって使用者の如何なる損害も保証致しません。
ソースコード及び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.5.0_06-b05 | |
| Linux Zaurus SL-C3200 | Sun J2ME CDC/Parsonal Profile for Zaurus(1.0_ea4) |
あなたの環境での動作報告をお待ちしています。OSとそのバージョン及びJDK/JREのバージョンを記入の上連絡ください。
| ソースコード | 実行ファイル | javadoc | ヴァージョン |
| Source(156KiB) | ザウルスBinary(179KiB) Binary(181KiB) | javadoc | 平成十九年一月二十一日 |
sha1sumは以下の通り。
171ea231e2279a2ff3f7ec2b67be0f1104927eba ureshino07012107.tar.bz2 883b42e7833dd81947c5fd3e881fa687a2d3c3a4 java-ureshino_1.0_arm.ipk 3a388d04d609f5250ffed80e5e9c19c31194876a zureshino.jar
md5sumは以下の通り。
2c0cd096285b74252749d6071b00fec0 zureshino.jar 5f574d5f311e3c03bc6302d7a16dcf01 java-ureshino_1.0_arm.ipk 854cb9d5ba7a63215166ee826bcedd40 ureshino07012107.tar.bz2
| 項目 | 対応予定 | 対応内容 | 対応日 |