深圳泊众专业棋牌游戏开发 视频游戏吧 9191pk 遛鸟棋牌游戏
玩网络棋牌月赚600-1万 斗地主技法从入门到精通 麻将高手秘籍 锄大地三十六计
棋牌游戏推广方案 中国象棋入门 北京上市公司收购棋牌游戏 赞助位预订

查看完整版本: 请教网络多人棋牌游戏设计!

大学问 2008-5-3 09:50

请教网络多人棋牌游戏设计!

出于自己的爱好,再加上刚刚学会的一点点SOCKET编程知道,我写了一个的棋类在线对战游戏。网上可以找到的代码都是两人对战的,我做得稍复杂一些,可以开设房间,多人在线对战和观战。我的思想很简单,先设计服务器与客户的通讯规则,然后就独立的尝试着开发服
务器与客户端。所有客户端都要先与服务器连接,客户端与客户端间的通讯全部由服务器转发,并同时保存每个盘棋局信息。但是当随着客户端数量的增加,服务器的负载会越来越大。我在网上找了相关文章,知道了“完成端口”技术能够解决这个问题。

  但是我还是想问一下,各个独立的房间中的客户间的通讯都全部由服务器转发是否合适,比如有这样一种情况:在计时模式的对局中,如果有一个人进来观战,他如何获取当前对局进行时间的(为了减轻服务器负担,我的设计中服务器记录棋步,不记录时间)?
  对于多人网络棋牌类游戏来说,到底应该用什么技术,如何发送消息?

  期盼着回复,谢谢!
页: [1]
查看完整版本: 请教网络多人棋牌游戏设计!