社区
非技术区
帖子详情
c#象棋 人机对弈
米か臹
2015-01-08 08:59:17
电脑自动下棋怎么做呢 急啊 求求大神有没有做过的 最好能把源码给我 谢谢了
我邮箱 wavesyu345@qq.com
...全文
332
5
打赏
收藏
c#象棋 人机对弈
电脑自动下棋怎么做呢 急啊 求求大神有没有做过的 最好能把源码给我 谢谢了 我邮箱 wavesyu345@qq.com
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
於黾
2015-01-12
打赏
举报
回复
所谓非人机的做好了,不会做的就跟真人象棋一样,想下哪里就下哪里,只要对方没注意,小卒一次走2步也行吧
我叫小菜菜
2015-01-12
打赏
举报
回复
非人机的做好了,再人机化,不是蛮简单的么。。。 其实整盘棋就是一个二维数组(其中的一种表示方法),人落一子(即改变二维数组的某个值),然后程序调用一个最优求解函数Compute(),算出下一个落子位置,设置该位置的值,即为机器落子。)每次落子后重新绘制图形就OK。 整个程序的关键就在于函数Compute()的设计。一切都数据化和逻辑化。 确定非人机的做好了?比如双重炮怎么落子,马后炮,将军抽车怎么解,真的都从象棋表示方法(二维数组上)上逻辑求解了?
qq_19920727
2015-01-12
打赏
举报
回复
引用 1 楼 starfd 的回复:
先把非人机的学会了怎么绘制再说吧……
这个需要棋谱吧0.0 说白了就是 非常复杂的逻辑 你是简单的说你送一个他吃一个 要之后的好几步 好几种假设 统称棋谱
米か臹
2015-01-08
打赏
举报
回复
非人机的已经做好了 就差电脑的了~~~
娃都会打酱油了
2015-01-08
打赏
举报
回复
先把非人机的学会了怎么绘制再说吧……
VS2008
象棋
游戏,基于
C#
摘要:
C#
源码,游戏开发,
象棋
游戏 基于VS2008的
C#
象棋
游戏,
象棋
游戏是一款在电脑上进行
人机
对弈
和双人
对弈
的益智游戏,采用Visual Studio 2008作为开发工具,采用
C#
语言开发。通过选择相应的菜单项,可以实现各种...
人机
互弈中国
象棋
人工智能的实现
人机
互弈的中国
象棋
.实现了
对弈
的人工智能,有人工智能的工程界面和
象棋
的UI界面
【已弃用】
C#
高级网络编程(TouchSocket)
分别为
C#
语言入门基础(已完结)
C#
高级语言基础(持续更新)
C#
入门级网络编程(已完结)
C#
高级网络编程(持续更新) TouchSocket网络通信框架详解(未开始) 项目实战(未开始) 对于第二大类,会教学目前...
中国
象棋
vb.net源码
中国
象棋
人机
对战vb.net源码 及 编译后的安装包 如果是安装程序,需将源代码bin\debug里面有个Picture目录,放在安装目录里才可正常使用
中国
象棋
源代码
本
人机
对弈
程序采用了多种搜索算法.以下是本程序主要的类说明: 1.CEveluation类:估值类,对给定的棋盘进行估值. 2.CMoveGenerator类:走法产生器,对给定的棋盘局面搜索出所有可能的走法. 3.CSearchEngine类:...
非技术区
7,765
社区成员
63,203
社区内容
发帖
与我相关
我的任务
非技术区
.NET技术 非技术区
复制链接
扫一扫
分享
社区描述
.NET技术 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章