-2

Minicraftに沿ったゲームを作成しています。ここでゲーム内のものに似た地形を作成する方法について質問を投稿し、Quirliomという名前のユーザーがセルオートマトンと呼ばれるものに関する回答を投稿しました。

どうすればいいのかはおろか、それが何なのかまったくわかりませんでした。私はそれを見て、それが何であるかを確認しました。しかし、私はまだそれを行う方法を見つけていません。誰かがそれを行う方法とそれがどのように機能するか、おそらくリンクまたは2つ、またはいくつかのソースコード/例を説明してください。

4

2 に答える 2

0

正式には、セルオートマトンは、空間と時間が離散的な動的システムのサブクラスです。

考慮されるモデルに応じて、一部のプロパティが適用される場合と適用されない場合があります。

  • モデルのコンポーネントは、平行移動、回転などによって不変な通常のグラフによって接続されます。
  • S状態空間が与えられると、更新規則はセルの近傍によって与えられる関数F(S^n) -> Sです。S^n
  • 更新ルールはすべてのコンポーネントで同じです。
  • 更新ルールはすべてのセルに同時に適用され、 statest+1から statesが構築されますt

一般に、セル オートマトンは動的環境 (砂、ブラウン運動、山火事) をシミュレートするのに適したモデルです。これは、非常に単純であるため、大きなサイズと計算速度が可能であるためです。

セル オートマトンの世界に足を踏み入れたい場合は、Conway の Game of Life を調べ、チュートリアルを見つけて実装することをお勧めします。

于 2016-06-09T08:11:08.873 に答える
0

For the theory, check out http://en.wikipedia.org/wiki/Book:Cellular_Automata. Once you have a sense of what cellular automata are in general, the next step is finding sources on their application to landscape generation (a pretty non-standard but not unheard of use); I suspect the initial theory readthrough will give you a pretty good sense on implementation techniques.

于 2014-01-12T00:07:36.390 に答える