Game of Life offline 1.1

ライセンス: 無料 ‎ファイルサイズ: 12.69 MB
‎ユーザー評価: 2.5/5 - ‎1 ‎投票

単にライフとも呼ばれるゲーム・オブ・ライフは、1970年にイギリスの数学者ジョン・ホートン・コンウェイによって考案されたセルオートマトンです。 m by nセルを持つボードを与えられた各セルは、初期状態が生きている(1)または死んでいる(0)である。各セルは、次の 4 つの規則 (上記のウィキペディアの記事から取得) を使用して、その 8 つの隣接する (水平、垂直、対角線) と対話します。 2人未満の生きている隣人を持つ生きた細胞は、人口不足によって引き起こされるかのように死ぬ。 2人か3人の隣人が住んでいるライブセルは、次の世代に生きています。 3人以上の生きている隣人を持つ生きた細胞は、まるで人口過剰であるかのように死ぬ。 ちょうど3つの生きている隣人を持つ死んだ細胞は、まるで生殖によって生きている細胞になります。 現在の状態を与えられたボードの次の状態(1回の更新後)を計算する関数を書きます。 フォローしてください: あなたはそれをインプレースで解決できますか?ボードを同時に更新する必要があることに注意してください: 最初に一部のセルを更新してから、更新された値を使用して他のセルを更新することはできません。 この質問では、2D配列を使用してボードを表します。原則として、ボードは無限であり、アクティブ領域がアレイの境界を覆うときに問題を引き起こす可能性があります。これらの問題にどのように対処しますか?

バージョン履歴

  • バージョン 1.1 に転記 2016-12-07

プログラムの詳細