游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2607|回复: 2

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

[复制链接]

1

主题

1

帖子

0

积分

新手上路

Rank: 1

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

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

  期盼着回复,谢谢!

42

主题

245

帖子

259

积分

中级会员

Rank: 3Rank: 3

积分
259
发表于 2005-8-19 22:38:00 | 显示全部楼层

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

其实棋类在线对战游戏其实也有很多方面~~
例如网络底层,服务器底层,逻辑底层,让这三样都能分开来做,然后合成,]
这只是简单的说说~

0

主题

2

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2005-8-22 16:08:00 | 显示全部楼层

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

我也在做一个在线棋牌游戏,有机会多多交流啊!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-12-27 13:36

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表