SwarmはObjective C(オブジェクト指向)でコードを書く必要があります。 そのためC言語とは少し異なり、少し複雑です。 そのためまずはサンプルファイルを読み解くことから勉強する必要があると思います。 そこでここではダウンロードし、Makefileを少し変更することにより、 コンパイル、実行できるものを紹介します。 (もちろん私の環境(Ubuntu 10.04)でのみ確認。)
-
http://ftp.swarm.org/pub/swarm/src/swarm/
swarmapps-2.3.0.tar.gz
↑:最もメジャーなサンプルファイル。
-
UCLAでの講義:
POL SCI 209 SEM 1: Programming for Political Scientists
http://www.sscnet.ucla.edu/99W/polisci209-1/
p209-1.tar.gz
↑:すべてはコンパイルできませんが。
POL SCI 209 SEM 1: Special Topics in Formal Theory and Quantitative Methods: Computational Modeling
http://www.sscnet.ucla.edu/99S/polisci209-1/
march.tar.gz
evolIPD1a.tar.gz
-
http://condor.depaul.edu/slytinen/abm/StupidModel/
ObjCSwarmStupidmodels.tgz
-
http://ftp.swarm.org/pub/swarm/apps/objc/contrib/
↑:沢山DLできますが、なかなか容易に実行できるものはありません。
CW-0.1.tar.gz
ConwayLife-1.1-Swarm-2.1.140.tar.gz
Dancer-1.0-Swarm2.1.140.tar.gz
EPD-2.1.2-2.1.1.tar.gz
→evolutionary prisoner's dilemma
ElFarol-1.0.tar.gz
GM-0.1.tar.gz
SearchableSpace.tar.gz
antsort-2.1.tar.gz
arborgames-2.1.141-Swarm2.1.141.tar.gz
bell-0005.tar.gz
bp-ct-1.2.tar.gz
ct-hayek-1.2.tar.gz
repeatingHeatbugsParameter-2.0.1x.tar.gz
tipsybugs-2.1-Swarm-2.1.141.tar.gz
turmites-2.1-Swarm-2.1.141.tar.gz
village4-2.1.tar.gz
-
http://artstkmkt.sourceforge.net/updates/
ASM-2.2.1.tar.gz
ASM is the Santa Fe Institute "Artificial Stock Market" simulation model. This page is mainly aimed to the revision/updating of ASM using the Swarm Toolkit, which is provided by Swarm Development Group
Back to C Language