Questions tagged «state»

通常与状态机关联使用。

2
当实体的状态未充分利用enter(),execute()和exit()时,是否存在设计缺陷?
我通过示例跟踪了Mat Buckland的《编程游戏AI》,发现我并不总是在实体状态上使用enter(),execute()和exit()。例如,在RPG中,武器可能具有装备状态,而我可以在该状态下使用enter()和exit()向玩家的能力修改器添加或减去,但实际上并不需要execute( )。这是我引擎的设计缺陷,还是这种方法的缺点?

2
如何为多人游戏构造简单的游戏服务器?
我想为一个简单的游戏创建一个简单的多人游戏服务器: 游戏应该类似于《命令与征服》,您有一些战车和一些士兵。您可以选择一名士兵,然后单击地图以选择该士兵应去的地方。如果士兵来到他不能去的地方,他就会走来走去。士兵会被敌人击落。 我应该如何构造游戏服务器,以及在客户端应该做什么? 即,如果一个士兵从X移到Y但在建筑物Z周围,我想服务器必须能够准确计算出士兵所在的位置(以防敌人向他开枪),客户也必须知道位置画士兵。 应该在服务器上做什么,我想我必须为此设计一个协议。我认为服务器必须跟踪游戏状态和时间。是否有人对此有建议?还是可以推荐一些阅读材料?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.