我想使用 Skiller 将我的游戏带到多人游戏中。多人模式发生在与口袋妖怪相同风格的战斗中,怪物使用玩家选择的动作进行战斗。Skiller 使用在用户之间发送的字符串来传达动作。对于多人游戏,我应该:
(1) 只发送招式名称,让双方玩家的客户端计算结果(伤害)。
(2) 让进行移动的客户端计算结果并发送。
(3) 发送移动名称,让两个客户端计算结果并发送它们以相互检查
(4) 一个我不知道的更好的选择
[编辑] 在战斗开始时,一条消息会来回传递,以便双方玩家的客户端都有关于怪物的所有信息(健康、攻击值、状态),以便每个人都可以根据移动计算造成的伤害。
如果我要在移动后验证结果,如果他们得到不同的结果会发生什么?验证是有意义的,但我不确定如果它以不同的方式返回我会想要做什么。