Pilot Go J

ごく簡単に説明します。


Pilot Go Jとは

Pilot Go JはドイツのMatthias von DavierさんがGnuGoをベースに作ったPilot Goに色々な修正追加をおこなったものです。
Pilot Go JはGPLに従っています。何のことかわからない人は同梱のCopyingまたは http://www.gnu.org/philosophy/license-list.ja.html を見てください。
実は小林はそれほど碁に詳しくないので(強くもないし)、言葉などがまちがっていたら、 小林 までご連絡下さい。

Pilot Goとの違い

  1. ルール
    たぶんPilot GoとGNU Goは中国などのルールを元にしていると思います。 このためいくつか違う点があります。ルールについては Comparison of some Go rules などを参考にして下しさい。
    1. 勝敗の決定方法
      Pilot Goではエリアつまり石の数も含めてカウントしますが、 地の数(テリトリ)で勝敗を決します。コミも考慮してます。
    2. ハンディキャップ
      Pilot Goではハンディキャップの設定は好きなところに石をおけば良いのですが、 ハンディキャップを選べば自動的に置き石の場所は決まります。
    3. パスの可否
      Pilot Goではパスはいくらでもできます。 が、それじゃ何なのでパスはできないようにしました。 つまり、投了か否かです。 でも、オプションでパスもできるようにはしてあります。
  2. 人対人が可能
  3. ユーザインタフェース/オプションの設定方法
    1. やり直し可能(4回まで)。
    2. graffiti入力対応。
    3. オプション設定画面を追加
  4. 結果保存の追加
    投了後に結果をデータベースに保存します。 これをpdb2sgfで SGF(Simple Game Format)に変換することができます。 SGFに変換した後は、unixなら cgobanで、 Windowsならgowrite などであとから見ることができます。
    なお、内部のデータ保存の仕方も変えています。
  5. 思考アルゴリズムの修正
    目の処理に一部バグがあったのでなおしています。その他若干変更を加えています。

使い方

碁のルールの説明はしません。

ゲームの開始

Start -> Newで開始します。
ハンディとか人対人をやりたいとか、9路盤にしたいとか、設定を変更したい場合は、 Start -> New Prefs&Game を選んでください。設定方法は下記参照。

オプションの設定

  1. 盤の大きさ
    9路盤、13路盤、19路盤から選ぶことができます。デフォルトでは19路盤です。
  2. 対戦相手の選択
    黒番と白番をそれぞれPalmと人とで選択します。 ただし、Palm対Palmの対戦はできません。
  3. ハンディ設定
    黒番のハンディを設定します。 設定可能なのは2目〜9目です。 デフォルトではハンディなしです。
  4. コミの選択
    今のところ5.5のみです。 もし変更の必要が有る場合はご連絡下さい。
  5. やり直しの可否
    4手前までさかのぼれます。デフォルトではやり直し可です。
  6. パスの可否
    パスの有無を設定します。デフォルトではパスは不可です。
  7. データ保存
    SGFに変換するためのデータベースに記録するかの設定です。デフォルトでは記録しません。
  8. サウンド
    所々で音を出すかどうかの設定です。デフォルトではだしません。Graffity入力をする場合は音を出しておいた方が判別しやすいかと思います。

石の置き方

石を置く方法は3通りあります。タップで入力と、Graffiti入力(2通り)です。 Graffiti入力はアルファベット入力または数字入力が選べます。 オプションでの設定は必要なく最初の文字がアルファベットか数字かを 判定して動作を切り替えます。

既知のバグ

余り使い込んでもないので、既知のバグはいまのところありません。
でもバグはまだたくさんあると思いますので、 もしバグだと思ったら是非 小林 まで連絡下さい。

今後の課題

  1. もう少し賢く。
  2. 画面のデザインを少し変えたい。色を付けたりとか。でもPalmIIIしか持ってないんだな。
  3. 赤外線で通信対戦できる様にする。でも、1台しか持ってないんだな。
そのくらいです。でも気が向いたときにしか修正しないのでいつになることやら。。。

バージョン

  1. 0.450a1
    ドキュメント類を最新のものにメンテ。そのほかは0.450a0と同じ。
  2. 0.450a0
    Aug/17/2000 リリース。Graffiti入力対応版。

Last modified: Fri Aug 18 22:51:17 2000