« 詰将棋メモ(2017年3月13日) | トップページ | 詰将棋メモ(2017年3月14日) »

eureka作品集(24)

[2017年3月14日最終更新]
eurekaは、詰将棋創作プログラミングの取り組みで、コンピュータとTETSUが協力して創作した作品で使用しているペンネームである。作品は詰将棋創作プログラミング 17 eureka作品集でまとめている。各作品について解答、解説を順次掲載していく。

eureka作品集(24) 創作プログラミング 作品24

Tst024 作品24 eureka 13手

実戦型詰将棋自動生成

▲3二飛打  △2三玉(22)▲3四飛成(32)△1四玉(23)▲2三角打△1五玉(14)
▲2四龍(34)△同 玉(15)▲3四角成(23)△1四玉(24)▲1五歩打△同 玉(14)
▲2五馬(34)
まで13手詰

これまで、ある条件を満たす図をすべて生成して完全作を見つけてきたが、チェックできる数は、せいぜい1日あたり数千から数万といったところで、かなり狭い条件にしなければ全検は現実的ではない。そこで、全検ではなく、ある条件の範囲でランダムに生成することを試行してみた。

「盤面後手11香21桂22玉を含む7枚以内、持駒5枚以内」の条件で、既存作品からの切り張りでランダムに生成、詰将棋ポイントを導入して効率化、「同x」の数で簡易フィルタリングしたところ、10000回の生成で6作が出力された(詰将棋創作プログラミング 11 ランダムに自動創作参照)。

本作はそのうちの一つで、形は良いが紛れ不足。どこかで見たような手順で、新作とはいいにくい。

入選級の作品を生成するためには、まだまだ工夫が必要そうだ。


柿木義一さんの Kifu for Flashを使わせていただいています。手順が鑑賞できない場合はFlash Playerをインストールしてください。

棋譜ファイルはブラウザで表示すると表示が乱れることがあります。ダウンロードしてKifu for Windows(柿木の将棋ソフトウェアにあります)や柿木将棋などで開いてください。

|

« 詰将棋メモ(2017年3月13日) | トップページ | 詰将棋メモ(2017年3月14日) »

eureka作品集」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/22735/65013409

この記事へのトラックバック一覧です: eureka作品集(24):

« 詰将棋メモ(2017年3月13日) | トップページ | 詰将棋メモ(2017年3月14日) »