生命游戏:如何拥有“实体”并行发展?
好吧标题不清楚,这就是我的意思。
我正在编程某种游戏(比如生命游戏)。例如,有动物(每个动物是一个类的Java实例)。
所有这些动物都在地图上,所有这些“世界”都演变为每个“转向”。
这些动物可以在每个回合动作。
例如:狼杀死了一只羊。
但是,我对在状态之间进行这些演变的“方法”有困难,因为结果将取决于我循环通过动物的顺序。
示例:
狼先:狼杀了羊(然后羊死了,所以没动作)
羊首先:羊吃了一些草,然后狼(转过狼)狼杀了羊
我怎么解决这个问题 ?
多线程? (但我会有很多动物,比如1000甚至更多......)。是否有算法,“方法”来做到这一点?
谢谢
没有找到相关结果
已邀请:
9 个回复
浩挎
拟蓬
s和a
。
邪罗逢确胃
茬贺努充尽
徐百晴墓斜
方法。当他们吃完饭后,他们会给经理,然后告诉他们该怎么做(例如
)
擅香
锑寝粒
栖很钾是狠
脾萌