我正在研究Flash中的益智游戏。这是一个双人游戏,具有一些实时元素的头对头游戏。它不是类似于俄罗斯方块的,但玩家互动的程度和移动速度类似,虽然稍微比Facebook上的俄罗斯方块之战更复杂。权威的Flash多人游戏服务器:工作的两倍?
当然,我想通过互联网来匹配玩家。我也想尽可能防止作弊。正因为如此,我正在研究权威的服务器解决方案,就像Colin Moock在this中对类似问题的回答一样。也就是说,服务器运行权威的游戏逻辑,而客户端运行并行模拟,将玩家移动发送到服务器进行验证。
我的问题是:这不是基本上是指在客户端和服务器端实现游戏逻辑吗?更糟的是,服务器可能不会在Flash/ActionScript中运行它的模拟,这意味着你不能共享代码,并且你将用两种不同的语言实现两次相同的逻辑。这听起来像一个逻辑上的,错误的噩梦。我误解了这个问题吗?