高手请救!关于五子棋游戏实现两台机器对弈的问题

hengshan 2004-10-29 11:29:38
我做了一个五子棋游戏,打算实现两台机器互相对弈(两台机子自己在那里下棋),不知怎么实现
请大家指教。
...全文
199 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
月吻长河 2004-11-08
  • 打赏
  • 举报
回复
不过两台机器上人与人对仗最简单了。就是获取坐标值,传送到另一边然后着色。
msdn_user 2004-11-08
  • 打赏
  • 举报
回复
建议做成一个伸缩性比较好的游戏服务器
谁创建了游戏谁就同时建立了这个服务器
这样对方可以连接
容易扩展成可多人同时在线玩的休闲游戏大厅
月吻长河 2004-11-08
  • 打赏
  • 举报
回复
通信很简单,关键是AI算法。
hollandwolf 2004-11-08
  • 打赏
  • 举报
回复
也是想做个差不多的游戏程序
楼上要是有兴趣一起讨论啊,本人QQ:25894447
hengshan 2004-11-08
  • 打赏
  • 举报
回复
感谢大家给我这么大的帮助,使我受益匪浅。
PiggyXP 2004-11-07
  • 打赏
  • 举报
回复
请参见另一个帖子的回复:)
hengshan 2004-11-07
  • 打赏
  • 举报
回复
我用CAsyncSocket类创建的套接字,现在可以实现互连并发送消息
但是如何用int Receive( void* lpBuf, int nBufLen, int nFlags = 0 )函数接收到的棋子位置的信息(如某个棋子的行列位置是n1=8,n2=7)转换为一个整数.如何用发送消息的函数int Send( const void* lpBuf, int nBufLen, int nFlags = 0 );把棋子位置(如某个棋子的行列位置是n1=8,n2=7)的信息发送出去。
PiggyXP 2004-11-06
  • 打赏
  • 举报
回复
我以前做过一个网络象棋,原理应该都是一样的

就是一端只用发送棋子的坐标信息以及颜色信息就可以了呀
hengshan 2004-10-30
  • 打赏
  • 举报
回复
那太好了
我的QQ是:280978693
mingbao 2004-10-30
  • 打赏
  • 举报
回复
这个我估计可以做到。

你到 http://www.vckbase.com/code/listcode.asp?mclsid=7&sclsid=721

这个网站有好多五子棋子源代码,说不定有帮助。
tlang 2004-10-30
  • 打赏
  • 举报
回复
兄弟你是哪得啊?
我也在做这个啊!
有机会的话一起聊聊啊!
我也在这个环节出了点问题!

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧