[Life game] やっぱりパルサー。
[概要] この記事は life game みつけた新種の無限ループ種を報告しています。
[ サイトマップを見る ]
パターン04
何でもパルサーになる。
ライフゲームの場所
ゲームの操作方法はこの記事の下側にあります。ゲームは以下のURLをクリックすると起動します。スマートフォンには対応していません。
ライフゲームとは
ライフゲームは数学者ジョン・ホートン・コンウェイ (John Horton Conway)が考案したゲームです。4つの簡単なルールから複雑な動きを作り出すことができます。
ルール
白いセルを生きているセルと呼びます。黒いセルを死んでいるセルと呼びます。簡単なルールのもと,これらが生まれたり,死んだり,生き延びたりを繰り返します。簡単なルールとは次のとおりです。
ルール1 生き続ける
ある生きているセルがあるとします。そのセルの周りに2つあるいは3つの生きているセルがあれば,そのセルは生き続けます。
ルール2 生まれる
死んでいるセルの周りに,生きているセルが3つあるとそこに生きているセルが生まれます。
ルール3 過疎で死ぬ
生きているセルの周りに生きているセルが1つ以下しかなければ,そのセルは死にます。
ルール4 過密で死ぬ
生きているセルの周りに4つ以上生きているセルがあれば,そのセルは死にます。
操作方法
アイコンは3つあります。左から,消去,編集,実行です。編集のアイコンを押すと,編集モードになります。クリックするとそのセルを生きているセルに,あるいは死んでいるセルにすることができます。
消去のアイコンを押すと,画面が消えます。
実行のアイコンを押すと,上で説明したルールにしたがって,セルの消滅や誕生,維持が繰り返されます。実行のアイコンを押すと,マウスの動きが悪くなりますので,その際は編集のアイコンを押してください。
Python のおすすめの入門書
森 巧尚 (著)「Python 1年生 体験してわかる!会話でまなべる!プログラミングのしくみ」(翔泳社)
森 巧尚 (著)「Python2年生 スクレイピングのしくみ 体験してわかる!会話でまなべる!」(翔泳社)
森 巧尚 (著)「Python2年生 データ分析のしくみ 体験してわかる! 会話でまなべる!」(翔泳社)
森 巧尚 (著)「Python2年生 デスクトップアプリ開発のしくみ 体験してわかる!会話でまなべる!」(翔泳社)
森 巧尚 (著)「Python3年生 ディープラーニングのしくみ 体験してわかる!会話でまなべる!」(翔泳社)
森 巧尚 (著)「Python3年生 機械学習のしくみ 体験してわかる! 会話でまなべる!」(翔泳社)
[ サイトマップを見る ]
この記事が気に入ったらサポートをしてみませんか?