关于WEB实现回合制游戏的YY
情况:目前还没有发现真正意义上的回合制WEB游戏(起码本人还未发现..)
难点:在服务器负担最小的情况下做到即时性比较强的回合对战(就battleship为蓝本)
开始YY
很多国外的WEBGAME在回合制上都采用了人机对战,避免了需要玩家对玩家,你一下,我一下的对战方式。
如何有效开发回合制的WEB游戏呢?
回合制更像一副棋局,出发点还是开设对战房间。
开始的对战房间如何存储?
文件存储格式一般在被操作对象单一的情况下比较理想,因为读取速度比较快。
(被操作对象单一:文件不会出现在同一时间被两个或两以上的人操作)
房间的数据,如名称,人数(1V1的话就只需要提示是否游戏开始,或是在准备状态)。
这些只有房主才可做修改,因此可以为每个玩家建立一个实体的文件来存储他们的房间信息(一人一屋政策)
