Permalink | コメント(0) | トラックバック(0) | 00:34
Permalink | コメント(0) | トラックバック(0) | 19:04
入玉宣言機能をつけてみる。
対局中に先手、後手の玉が入玉し、王手がかかっていない局面および、以下の条件で入玉宣言することが出来る。
駒の点数は玉が0点、角、飛、馬、竜の大駒が5点、その他の小駒が1点と計算する。
入玉宣言すると駒の点数計算がされ、24点に満たない手番の負けとなり、両者が24点以上なら持将棋となる。
Permalink | コメント(0) | トラックバック(0) | 19:17
プロパティに同一局面数を表示する機能をつけてみる。
8月14日の第16期銀河戦、決勝トーナメント1回戦第4局、阿部隆八段と松尾歩七段との一戦で、途中で千日手の局面が現れたけど誰も気づかずに対局が進行したことがあったらしいけど、どの局面が何回現れたのかを調べるのに便利かと思ったので。
対戦中に、これから指そうとする手が千日手になりそうかを確認するにも役に立つはず。
Permalink | コメント(0) | トラックバック(0) | 19:08
今まで一手ごとに盤面ハッシュ値の種を初期化していたのを、アプリケーション起動時に一回だけの初期化にして、同じ局面で常に同じハッシュ値が返るようにする。
そしてこれを履歴に記録して、対局中に同一局面が何回現れたかを探索出来るようにし、千日手の判定機能をつけてみる。
千日手の局面が王手だった場合、連続王手の千日手となり、その手を指した手番が反則負けとなる。
ハッシュ表そのものは、一手ごとにゼロを書き込んで初期化している。
Permalink | コメント(0) | トラックバック(0) | 21:30
Permalink | コメント(0) | トラックバック(0) | 19:09
MacBrains のトップページを、MobileMe 時代に合わせ下記へ変更しました。
http://web.me.com/matano/
まだ仮の状態ですが、iWeb を使ってつくってます。
メールアドレスも、これからは matano@me.com をメインにしようと思います。
Permalink | コメント(0) | トラックバック(0) | 19:28
NDAで詳しくは書けませんが、最近はiPhone OS向けアプリの開発をしています。
とはいっても、まだiPhoneもiPod touchも買ってないんだけど。
Permalink | コメント(1) | トラックバック(0) | 19:21
matano
FujiyamaSlideShow、将棋 Z、駄目雀デベロッパ