LifeGame

Webstart: click to launch this app as webstart


マウスを格子上でクリックすると、●が描かれます。これが1個の生命体です。任意の位置に任意個の生命体を置き、増殖ボタンを押してください。すると、生命体が増殖し、あるいは消滅し、生命体集合が動き回ります。

生命体は、次の大変シンプルな規則で、増殖・消滅します。 どのような位置に生命体を置くと、その集合体は長く増殖を続けるでしょうか。生命集合体の動き回るようすを楽しんでください。

生命体(●)の上でクリックするとその生命体が取り除かれます。
格子目上でドラッグするとその範囲に生命体が置かれます。
生命体を置いたり、除いたりできるのは増殖中以外の時です。

ソースコードはこちら。
LifeGameFX.java
LifePaneNode.java