ym将棋

2009-01-27

Bonanza Version 4.0.3 公開

00:42

かずさんからの連絡で、早速ダウンロードしました。

…これ、ソース全部公開されてますよね。。予想以上の衝撃、感謝、感激です。

学習をやっておられる方はもちろん、そうでない方も探索とかの処理はとても参考になるのでは。

C言語勉強しよう。

いずれにしても、保木さんご自身が「crypticな部分がある」と仰っておられるくらいですから、「解読(decrypt)」にはかなり時間がかかりそうです。

私にとっては来年の選手権に向けての取り組みですね。今年の5月に向けて取り組んだら、たぶん消化不良を起こしてしまう気がするので。

以下、bonanza.txtより。

I admit that some parts of the source code is cryptic, e.g. codes in
"mate1ply.c". I hope that I will have some time to make a quality
documentation and comments on the program code, or someone else could
decrypt my program and provide a documentation.

うさぴょんの育ての親うさぴょんの育ての親 2009/01/28 02:01 ライブラリ審査委員なんで、皆様よりもちょっと前から読み始めてました。>Bonanzaのソース

まぁ、mate1ply.c(高速一手詰み判定)は正直読まなくてもいいんじゃないかと…。

そこを除いても、bitboardに詳しくないと十分にcrypticですが(苦笑)。
また、Cのマクロで実現しているところが色々crypticですね…。

私にとっても十分に読み難いソースだったことは告白しておきます。osl-for-csa程ではないですが。

hyperion_ymhyperion_ym 2009/01/28 22:25 そうだったんですね。
簡単そうな静止探索の処理(quiesrch.c)から見始めているんですが、他の処理も気長に読んでいくつもりです。

トラックバック - http://d.hatena.ne.jp/hyperion_ym/20090127/1233070955