エージェントを空間上に均等に配置したいと考えています。例えば100✖️100の空間にy座標は1に固定した場合(例(0、1)、(5、1)、(10、1)、(15、1)…のように)のルールの書き方はどうすれば良いのでしょうか?お忙しい中とは思いますが何卒よろしくお願いします。
例えば、Universe.map.person と定義した場合、
Universeのルールを開いて以下の通り定義するとよいと思います。
--- ここから ---
def univ_init(self):
w = get_width_space(Universe.map)
dx = 0
while(dx < w):
person = create_agt(Universe.map.person)
person.x = dx
person.y = 1
dx += 5
def univ_step_begin(self):
exit_simulation()
def univ_step_end(self):
pass
def univ_finish(self):
pass
--- ここまで ---