0

私は MASON を学んでおり、セル オートマトンを構築しようとしています。私の目的では、グリッド内の各セル (幾何セル) は、他の「オブジェクト」をホストするコンテナーとして機能する必要があります。すなわち:タイプAのタイプの細胞、タイプbの細胞など。

たとえば、5x5 グリッドでは、次のようになります。

セル (0,0) には、タイプ a の 3 つのセルとタイプ b の 2 つのセルが含まれます (タイプ a とタイプ b のクラスのそれぞれ異なるインスタンス) セル (0,1) には...

等...

私が見る限り、MASON が提供するデフォルトのグリッドは、各セルに整数を格納していました。

// our own parameters for setting the grid size later on
    public IntGrid2D grid;

    public int gridWidth = 100;
    public int gridHeight = 100;

何かアドバイス?

4

1 に答える 1

1

これは、セルごとに複数のオブジェクトを許可する SparseGrid2D を使用して実行できます。MASON マニュアルを参照すると、14 のチュートリアルがあり、そのうち 2 つはコンウェイのライフ ゲームなどのセル オートマトン用です。

于 2015-03-24T19:42:31.570 に答える