如题。我现在想把我的一个智力游戏开发成类似于QQ游戏中的俄罗斯方块对战游戏, 能实现两人甚至多人的互动,现在没有这方面经验,希望得到高手指点,谢谢!
解决方案 »
- VB6.0的如何使用外接程序 rational rose把代码转换为模型
- vba 几处语句
- 如何用语句判断一个文件的大小?
- 关于用vb读取excel数据,在线等待
- 如何禁止你的程序在 ALT+CTRL+DEL 中列出???
- 怎样用vb做程序使win2000进入休眠或等待状态?
- 我怎麼知道我的ado mdac 的版本???
- 请教二个控件间“置前”“置后”的问题(VB)
- VB 与 Labview 结合用于控制实用吗?有哪些优点?谁调用谁比较好?
- §№☆★○●◎◇◇□如果收到了木马文件怎么办???
- Bartender里用的VB脚本,有个now()函数。为什么时间是一样的
- 求大师帮忙写一段代码。第一次发帖,可能图片发送不上去,莫怪。
目前我已经把单机的已经做好了,接下来应该怎么实现C/S的呢?从何做起?再次请教您!
给你个思路
c/s s就是代表server
也就是说需要有服务器
所以你需要另外写一个服务端来接收和发送客户端数据
发送和接收的部分可以使用UDP或者TCP来制作,相关代码可以网上找服务端内容在你这个游戏里
就是这个扑克
首先,你需要登陆到服务端
那么你可以客户端点开始游戏的按钮时候,从服务器初始化一个扑克的数据,然后发送到客户端
然后客户端按照服务端发来的扑克数据来显示内容
双人和多人游戏还要增加一个同步开始
在服务端上获取接入的客户端,然后根据不同的游戏局来发送游戏数据和游戏开始命令,当某客户端先完成游戏的时候,客户端发送游戏结束的命令到服务端, 然后根据完成游戏的先后来判断胜负.
如果你不做服务器,也可以用我们windows的红心大战的模式,用某客户端来做服务端,其他的客户端连接到这台客户端来开始游戏,数据发送模式也和上面类似,当然这个是一个很粗浅的描述,还有很多内容需要考虑.等具体遇到问题的时候再来问吧.