昔コンピュータって何ができるのか考えたことがあります。現実の作業を、シミュレーションして置き換えることができる。空想でしかない世界を構築して、実験することができる。考えるための、補助ツールとして使える。云う用途には向いてるけど、(最初の段階で)解かって無いことを解くのは、まったく不向きです。今日、試しに、将棋クラスのコンストラクタを書いて、ずーっと眺めていたら、「あぁこの段階から構築するのは、とても無理だな」と。それに調査分析、設計、なんてする時間ありませんから。クラスをこしらえてみました。(ZShogiとはまったく別に)。使うと、考える事と、実装作業のギャップを、あまり感じません。手を動かすことは、考えることに継ります。小人が夢想だけしたって何も生まれません。毎日わずかの時間でも作れば、進んで行くと思います。云うわけで、フルスクラッチから開始。0.1%去年作った詰将棋プログラム掘り出して見てました。ロジックで合い駒系が抜けてるだけなので、捨てるの惜しい。ソースを整理整頓しないといけない。ないと例え一時間余裕ができたとしても、ロジックを思い出してるだけで終わってしまうから。ソフトウェア工学考えるだけじゃなく理論も考えないといけません。将棋の中盤戦って読みの選択が重要だと思いますが、棋士の直観に依存します。すると過去の経験の蓄積が重いですね、そんなあなたにこんな理論があります。http://hawaii.aist-nara.ac.jp/~shige-o/cgi-bin/wiki/wiki.cgi...弱いソフト作るには良さそうな理論です。駒の損得「二枚替えなら歩ともせよ」の類の判断などには使えそうです。計算コストが少なくて済むのなら、もっといろいろ使えるかもしれません。遅いので、待ちきれずすいません、家を出たのが遅かったので。去年はラストパーティとか出席できなくてすいませんでした。先日は運よく元気な貞爺に会えました。それが目的だったので、他の無礼は許して頂戴。>>なかなか手がつけれない今現業で仕様を煮詰めてる段階なので、ちと苦しいです。アイディアは持ってるので、時期を待つしかありません。0.2%>第15回世界コンピュータ将棋選手権この前(土)は会えませんでしたね^^;修ちゃんが遅いので、待ちきれず。後で2時頃行ったら烏山に行った後でした。※ロジックが進まないとViewやControlだけでは結局だめでしょうね。それがわかっていながら、なかなか手がつけれない気持ちわかります。サイト立ち上げる場合のインデクスは棋譜じゃなくて盤面のステータスの方が良さそうです。