如题。我现在想把我的一个智力游戏开发成类似于QQ游戏中的俄罗斯方块对战游戏, 能实现两人甚至多人的互动,现在没有这方面经验,希望得到高手指点,谢谢!

解决方案 »

  1.   

    @Runnerchin,谢谢您的关注和回答!
    目前我已经把单机的已经做好了,接下来应该怎么实现C/S的呢?从何做起?再次请教您!
      

  2.   

    这个具体代码肯定是没有的
    给你个思路
    c/s s就是代表server
    也就是说需要有服务器
    所以你需要另外写一个服务端来接收和发送客户端数据
    发送和接收的部分可以使用UDP或者TCP来制作,相关代码可以网上找服务端内容在你这个游戏里
    就是这个扑克
    首先,你需要登陆到服务端
    那么你可以客户端点开始游戏的按钮时候,从服务器初始化一个扑克的数据,然后发送到客户端
    然后客户端按照服务端发来的扑克数据来显示内容
    双人和多人游戏还要增加一个同步开始
    在服务端上获取接入的客户端,然后根据不同的游戏局来发送游戏数据和游戏开始命令,当某客户端先完成游戏的时候,客户端发送游戏结束的命令到服务端, 然后根据完成游戏的先后来判断胜负.
    如果你不做服务器,也可以用我们windows的红心大战的模式,用某客户端来做服务端,其他的客户端连接到这台客户端来开始游戏,数据发送模式也和上面类似,当然这个是一个很粗浅的描述,还有很多内容需要考虑.等具体遇到问题的时候再来问吧.