syougi








●先手、1六歩、2六歩、3六歩、4六歩、5六歩、6六歩、7六歩、8六歩、9六歩、1八香車、1八飛車、
3八銀、 3八金、3八飛車、4八銀、4八金、4八王、4八飛車、5八金、5八王、5八金’、5八飛車、
6八王、6八金’、6八銀’6八飛車、7八金’、7八銀’、7八飛車、9八香車 (30手)

●後手、1四歩、2四歩、3四歩、4四歩、5四歩、6四歩、7四歩、8四歩、9四歩、1二香車、3二銀、
3二金、3二飛車、4二銀、4二金、4二玉、4二飛車、5二金、5二玉、5二金’、5二飛車、6二玉、
6二金’、6二銀’6二飛車、7二金’、7二銀’、7二飛車、9二香車、9二飛車 (30手)

次に、「先手1六歩→後手1四歩」〜「先手1六歩→後手9二飛車」までのデータを作る

●先手1六歩→後手1四歩
先手、1五歩、2六歩、3六歩、4六歩、5六歩、7六歩、8六歩、9六歩、1七香車、1八香車、1八飛車、
3八銀、3八金、3八飛車、4八銀、4八金、4八王、4八飛車、5八金、5八王、5八金’、5八飛車、
6八王、6八金’、6八銀’6八飛車、7八金’、7八銀’、7八飛車、9八香車 (30手)

後手、1五歩(歩取り)→2四歩、3四歩、4四歩、5四歩、6四歩、7四歩、8四歩、9四歩、1三香車、
1二香車、3二銀、3二金、3二飛車、4二銀、4二金、4二玉、4二飛車、5二金、5二玉、5二金’、
5二飛車、6二玉、6二金’、6二銀’6二飛車、7二金’、7二銀’、7二飛車、9二香車、9二飛車 (31手)

●先手1六歩→後手2四歩
先手、1五歩、2六歩、3六歩、4六歩、5六歩、7六歩、8六歩、9六歩、1七香車、1八香車、1八飛車、
3八銀、3八金、3八飛車、4八銀、4八金、4八王、4八飛車、5八金、5八王、5八金’、5八飛車、
6八王、6八金’、6八銀’6八飛車、7八金’、7八銀’、7八飛車、9八香車 (30手)

後手、1四歩、2五歩、3四歩、4四歩、5四歩、6四歩、7四歩、8四歩、9四歩、1三香車、1二香車、
3二銀、3二金、3二飛車、4二銀、4二金、4二玉、4二飛車、5二金、5二玉、5二金’、5二飛車、
6二玉、6二金’、6二銀’6二飛車、7二金’、7二銀’、7二飛車、9二香車、9二飛車 (31手)

 ●先手1六歩→後手3四歩
先手、
後手、

------------- 中略 -----------------------

 ●先手1六歩→後手9二飛車
先手、
後手、

次に、「先手2六歩→後手1四歩」〜「先手2六歩→後手9二飛車」までのデータを作る
次に、「先手3六歩→後手1四歩」〜「先手3六歩→後手9二飛車」までのデータを作る
次に、「先手4六歩→後手1四歩」〜「先手4六歩→後手9二飛車」までのデータを作る
っと続けて、取った駒を全箇所に張った場合を作れば必勝プログラムが出来るんじゃないかな?
(将棋は知らないからよく分からんのだけど)30手ぐらい進めば、次に打つ手は決まってしまうんじゃないかな〜?
しかし、何年かかるやら?