NetLogo
NetLogoとはエージェント型プログラミング言語および統合開発環境である。the NetLogo websiteで無料で入手できる。
NetLogoにおける単純なマルチエージェントモデルの例としてユーザインタフェースにウルフ・シープ・プリデーションモデルが表示されている。時間をかけて捕食者・被捕食者の生物数増加をモデル化している。特徴は以下の通り:
羊とオオカミに見立てた2種類のタートルがある。
両方とも体力が尽きるまでランダムに移動している。
またどちらも移動することで体力を消費し、体力が無くなったら死ぬ。
羊は草を食べることで体力を増加させる。
オオカミは羊を食べることで体力を増加させる。
両方とも自身の子供と共体力を共有し繁殖できる。