ルールはまずは単純なモデルでいいと思います。 1. 位置P=(px, py) = (0,0), 速度V=(vx, vy) = (0,0)でスタート 2. vx, vy をランダムに +/-1 または 0 増加 (この増分を遺伝情報とする) 3. P'=P+V とし、線分 PP' がコース外に触れたら終了 4. P=P' 5. ゴールしたなら終了 6. goto 2 (実はあっキーさんと同じこと考えてた時があって、その時実装しようとしてたモデルです)