嬉野


オセロゲームです。オセロは、国産のゲームで、Reversiの1種と言われています。

これは、JAVAで書いていますので、Version1.2以降のJDKもしくはJREが必要です。Sunまたは、IBMあたりからDownloadしてください。

※AppletやJAVAScriptではないのでWeb Browser上では動きません。

何か問題点を見付けたら連絡してください。

コンパイル方法

SourceをDownloadしてください。

コンパイルは、Apache ANTのbuild.xmlを添付してますので、それを使ってください。

引数(ターゲット名)は以下の通り。

pcLinuxまたはUNIX用のコンパイルを行います。
zmakeSharp 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手先を読み、最も打てる場所が多くなるように打ちます。
紅葉(もみじ)松,梅,桜,藤,菖蒲,牡丹,萩,芒及び菊の混合戦略です。尤も強くはないです。

Licensing

どこででも自由に実行することを許可します。ただし、その実行によって使用者の如何なる損害も保証致しません。

ソースコード及びjavadocの閲覧に対し、なんら制限を設けることは致しません。

ソースコードに何かしらの変更を加える場合は、自分の名前を書いた@authorの行を加えることとし、元の@authorの行を削除、変更してはなりません。

改変したソースコードを利用して作成したプログラムの配布には、そのソースコードを容易に閲覧できる形で配布されなければなりません。

改変されたソースコードに対しても上記の全ての条件が適用されます。

必要なこれ以外のSoftware

本Softwareのコンパイルと実行に先立ち、以下のものをInstallしておいてください。

JDK1.2以降で動くと思われますが最新版で
Apache ANT1.5以降で動くと思われますが最新版で
ipkg-build0.9です。0.99はうまくいかないでしょう。

動作実績

本Softwareは以下の環境での動作実績があります。

OS VersionJVM(JDK/JRE) Version条件
Linux 2.6Sun JDK 1.5.0_06-b05
Linux Zaurus SL-C3200Sun J2ME CDC/Parsonal Profile for Zaurus(1.0_ea4)

あなたの環境での動作報告をお待ちしています。OSとそのバージョン及びJDK/JREのバージョンを記入の上連絡ください。

Download

ソースコード実行ファイル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

Bug Parade

項目対応予定対応内容対応日
2007/01/21
Copyright © 2007 antithese@metalpress All Rights Reserved