MAS基本形

ようやくMASの超基本形です。 MAS_00.gh 授業中慌てて書いてしまって正しくない部分がありました。agentがscanを実行して各自の状態が全て更新された後に、次の動作に移行しなければならないので、以下のようになります。2者違いはとても重要でMASの考え方の大前提でもありますので、この辺りは次回説明します。 def proc(self):         for agent in self.agents:             agent.move()             agent.scan(self.agents) def proc(self): for agent in self.agents: agent.move() for agent in self.agents: agent.scan(self.agents)  

  • Comments Off on MAS基本形