dotimpactによる活動と興味の最新情報

GA的驚き盤作成ツール GenekistiScope

文章: dotimpact
カテゴリ: [/works/flash]
Genetic Algorithmで驚き盤の絵を進化させるflashアプリケーションです。

これは何か


GA(Genetic Algorithm)
遺伝的アルゴリズムと呼ばれます。ビット列で表されたパターンを遺伝子にみたて、二人の親の遺伝子を継承(時には突然変異)する世代交代を繰り返すことで、最適解へと収束させていくアルゴリズムです。今回は最適解というのは存在しないので、完全にランダムなパターンからユーザーの好みへとすり寄せていくための手法として使用しています。

GAによるパターン交配の例








遊ぶ


操作
操作の流れ
+flashがロードされるとGenekisがランダムに生成されます
+生まれたGenekisから気に入らないものを消したり、位置を変えたりします
+円盤をまわして動きを確認します
+[Generate Now!]ボタンを押し、Genekisを進化させます
+気に入った動きができたら、プリントアウトして裏の黒い厚紙に張り、縁とスリットを切り抜きます。割りバシにピンで留めれば驚き盤の完成です
+鏡をスリット越しにのぞきながら円盤をまわして楽しみましょう

こまかい仕様とうまく作るコツ


問題点、バグ


謝辞

at 2004-12-24 02:41 / permalink
/works/flashのそのほかのエントリ
 

Generated by lily 0.1.5
Powered by ruby 1.8.7