从2月份看到现在,自我感觉对repast有了一点小小的了解。我是从repast S开始的,但repastS的那个案例写得晦涩不清,最后也没有运行出想要的结果。没办法只好倒回到repastJ,好在以前有过JAVA的编程经历,上手并不算太难,困难主要是熟悉repast的环境设置和模型构造的方法。$ [; T q; {3 C J4 T3 s4 Q' B
个人觉得那个芝加哥大学教授写的捡钱案例非常值得一学,如果是初学者,按照那顺序一步一步走下来,心不要太急,一般都能运行出结果。但第一遍仅仅是了解大概是个什么框架,为了加深印象,建议抛掉那个案例,自己重新写一遍,有问题再回头看看源代码,应该能更多收获。有了2遍的经历估计应该大致知道repast是怎么回事了,接着就可以自己找案例来编写上手,当然最开始不要太难的,建个简单模型能运行结果就差不多了,如此几轮后,恭喜你了,你应该入门了。当然我这种方法最适合那种对JAVA语言有些了解的,如果JAVA不会的话,只能再多花点时间去学JAVA了,可能要半年时间才能掌握,我有个牛人同学是学纯文科的,也就半年搞定了SWARM。反正,没有学不会的,但偷懒是学不到东西的。