(有)未来検索ブラジルが運営するあらゆる言葉についての記事を閲覧・編集したり、コメントをしたりするサイトです。

単語記事: ライフゲーム

編集

ライフゲームは、2次元セル・オートマトンのひとつで、英国数学ジョン・H・コンウェイによって考案された規則によるものである。1970年にマーティン・ガードナーが紹介するや否や、当時のハッカーらが熱狂し、さまざまなパターンが発見された。特に、有限のパターンから無限に成長するパターンが存在するか否かは発表時未解決で、懸賞問題であった。ゲームとはいっても、一人ゲームどころか、初期状態を決める以外はプレーヤーを全く必要としないしい「ゼロゲーム」(無理矢理にゲームとして分類するならば)である。

概要

ライフゲームは、無限に広がる2次元の格子のマスで展開される(囲碁のように格子点でもよいのだが、普通マスとする)。マスには2状態があり、片方は生物がいない状態、もう片方は生物がいる状態である。生物がいないのが基本状態であり、初期状態において有限個の「生物がいる」状態のマスがあるのに対して、残りの無限個のマスは「生物がいない」状態とするのが普通である。以下、生物がいる状態を「」、生物がいない状態を「」とする。マスの状態は、離散的な単位時間ごとに全て一斉に変化する。あるマスが、次の単位時間にどの状態になるかは、そのマスの、今の単位時間における状態と、上下左右の周囲8個のマスムーア近傍)の状態のみから決まる。その規則は、

  1. そのマスなら、周囲8マスのうち2マスか3マスならそのマスのまま(「生存」)
  2. そのマスなら、周囲8マスのうち3マスならそのマスにする(「誕生」)
  3. それ以外の場合、そのマスは何色でも(でもでも)にしておく(元がだった場合は、「死亡」)

である。実際に時間を進めると初期状態でが多すぎても少なすぎでもすぐに自明な定常的なループに入ってしまうが、適度な密度のパターンには数千単位時間ほど、粘菌のように変化するものもある。現在では(自明でない)無限に増殖するパターンも知られている(自明な無限増殖パターンとしては、無限の長さの棒状のパターンがある。これは初期状態が有限ではない)。また、理論的にはチューリング完全である。

関連動画

文献

関連項目

携帯版URL:
http://dic.nicomoba.jp/k/a/%E3%83%A9%E3%82%A4%E3%83%95%E3%82%B2%E3%83%BC%E3%83%A0
ページ番号: 27645 リビジョン番号: 1479605
読み:ライフゲーム
初版作成日: 08/05/16 23:04 ◆ 最終更新日: 12/03/24 19:20
編集内容についての説明/コメント: 文献追加
記事編集 / 編集履歴を閲覧 /

ライフゲームについて語るスレ

3 : ななしのよっしん :2009/03/02(月) 02:29:20 ID: d55usYvUOz
ヴァイツァ・ダストが掛かってますが書き直しました
4 : ななしのよっしん :2009/03/02(月) 04:29:59 ID: QUJLljZ2/P
ライフゲームは生命の誕生、進化、淘汰などのプロセスを簡易的なモデルで再現したシミュレーションゲームの事。

現在の記述は誤りなので、修正要す。
5 : ななしのよっしん :2009/03/02(月) 04:32:15 ID: QUJLljZ2/P
と思ったら直してくれた人がちょうどいたみたいだね。
無駄なレスつけて申し訳ない。
6 : ななしのよっしん :2010/08/15(日) 10:32:49 ID: MgO4+ayF8V
>>sm11728373


PVライフゲーム
7 : ななしのよっしん :2010/09/28(火) 09:48:10 ID: rvdFt4j+Tb
ライフゲームチューリング完全なので、電気回路の再現どころか
コンピュータ上で実現可なありとあらゆる計算・プログラム
ライフゲーム実装することが可。理論上は。

まあ、あくまでも机上の話であって実際に「何でも作れる」とするには
実装難易度が高すぎるだろうけど。普通プログラムより
考えなきゃいけないこと多すぎるし。
8 : ななしのよっしん :2011/02/07(月) 03:46:33 ID: F9gVo1t5GU
>>sm5634986

活「生命遊戯 ‐ライフゲーム‐」
9 : ななしのよっしん :2011/03/05(土) 09:42:41 ID: PlWQhgfff6
>>sm10289018

ゆっくり実況もあります。
10 : ななしのよっしん :2012/04/14(土) 03:20:44 ID: zarV6IFznl
ライフゲームと言っても、ただマスが変わるだけという認識では、ちょっと面ゲームぐらいの意味合いしか持たない。パターンが、より抽的なパターンを作る事が出来る所に大きな意味がある。
あらゆる計算・プログラミングを実現できる。そこに重要性がある。

http://www.youtube.com/watch?v=QtJ77qsLrpw
11 : ななしのよっしん :2012/05/23(水) 23:51:42 ID: 4sTVO20zdw
辛い事も乗り越えちゃう
そんな自分がね
12 : ななしのよっしん :2012/05/25(金) 10:48:08 ID: 3UTapAgnCc
昔、小学校PCに入ってた教材にライフゲームっぽいあったなぁ
たしかライオンシマウマを使ったやつ
タイトル忘れた
ページトップへ戻る