教育しなおせば上達できるかもしれない。同じような幼少の頃の思いです。私の場合は一人詰め将棋と一人将棋観戦でした。(T_T)将棋プログラムがプロを超えても、それが人を超えることにならないこのことは誤解されやすいですが、所詮、そのプログラムは一つのルール上で強くなるだけでそれ以上のものではないと考えればわかり易いと思います。一つのルール上で、ゲームの目的が勝つことであれば、下記の昔話が語るとおりです。成長ロジックの優れたプログラムが勝つことになります。プログラムが別のルールを創造ようにするためには、自然界の乱数を入力する必要があるでしょう。修ちゃんの言ってる意味では、長手数で勝つことや詰ませないことなどのパラメータを持たせればプログラム同士の面白い戦いを楽しめそうです。将棋が好きだったのでしょうがなく一人で将棋指してたなんてことがありました。実際はわかりませんが、先手と後手については同じロジックで判断してる気がします。将棋の解が現実的に無いとすれば、先手と後手は別人格と考えた方が自然だと思います。乱数を持ち出さなくても組み合わせ的なそれゆえ複雑で面白い状況が実現されると云う発想です。0.1%>後手番は誰が考えるのか?30年ほど前になりますか、酒席で熱く語ったことがあります。・プログラムを作るのは人なので、プログラムが人を超えることはない。・プログラムは擬似乱数しか作れない。・プログラムAがプログラムBを作ったとしても自然界の乱数を入力しない限り、プログラムBはプログラムAを超えることはない。程度の話だったと思います。当時、プログラムどうしがネットワークを介して互いに知恵を付けていくようなSFが流行でした。指した人と同じものが考えるのじゃ面白くありませんよね。そんな将棋はつまらん。変化が生じて予測通りにはいかない。もとに対戦することが普通。モデルが必要と云うことになります。0.2%王様はブランチ詰将棋の手は王手かどうかの単純な判定なので、やはりビット演算が有力な手段だと思う。玉側の手の広さなどを考えると、どうしてもビットマップで一括処理したくなる。汎用ロジックを考える前に、詰将棋のような特殊なケースでの練習も必要。試しに考えて見ることが役に立たないことは無いだろう。2002/10/26.。