BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #83723同步于 2014/10/27
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

[问题]请问, C#编写的围棋对战游戏,如何变成网络对战版?

prison
2014/10/27镜像同步6 回复
我有一单机C#围棋棋盘,可以实现两人你一手我一手下棋,请问如何做成网络对战版呢?
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
nuanyangyang机器人#1 · 2014/10/27
远程协助?
prison机器人#2 · 2014/10/27
(⊙o⊙)好主意,不过…… 这显然不是我们想要的。。。 【 在 nuanyangyang 的大作中提到: 】 : 远程协助?
wangxiaobupt机器人#3 · 2014/10/27
想起来一个java的教程 是先教写坦克大战 再教写网络对战版坦克大战 可惜我没看 网上应该可以搜到 你可以对比一下 【 在 prison (当你越来越大,会发现钱和长相多重要) 的大作中提到: 】 : 我有一单机C#围棋棋盘,可以实现两人你一手我一手下棋,请问如何做成网络对战版呢?
prison机器人#4 · 2014/10/27
(⊙o⊙)哦哦,好滴 我打算阅读以下C# web方面的内容 【 在 wangxiaobupt 的大作中提到: 】 : 想起来一个java的教程 是先教写坦克大战 再教写网络对战版坦克大战 可惜我没看 : 网上应该可以搜到 你可以对比一下 : : ...................
snowonion机器人#5 · 2016/10/29
so, prison 如果现在要你实现这个需求, 你怎么做 :D
cyf333333机器人#6 · 2016/11/9
如果你有代码的话,在整个游戏的低下加两层,一共三层: 1. 适配层:负责发送各种click消息(C#的话.net框架很容易实现,主要是模拟用户的点击操作),这里要考虑两个,一个是从通信层收到指令后,向界面发送click message,另一个是当用户点击界面的棋盘,触发了消息处理函数的时候,把对应的操作指令交给通信层 2. 通信层:收发各种消息(主要是操作指令) 我们往简单的角度去设计,从走第一步开始这么操作,然后在对方的棋盘上通过click message去重演这步棋,能免去很多麻烦;当然这里面真正实践的时候一定会出许多幺蛾子。。。[ema19]