社区
其它技术问题
帖子详情
一个关于五子棋的问题~
wang2191195
2010-09-20 11:20:54
最近正在用MFC写五子棋~现在着手AI部分~
想问下大家有没有什么好方法能判断活三 活四 冲三 冲四等棋?我自己想了一些方法但是太繁琐 而且最重要的是弄不出来....
我的棋子放在一个数组flag[15][15]中 我的图是15*15的 我自己想了个办法就是把数组扩充成23*23多出来的部分做处理 然后不用判断那么多越界的情况。。。
希望大家能够提供一个思路~
谢谢了。。。
...全文
245
9
打赏
收藏
一个关于五子棋的问题~
最近正在用MFC写五子棋~现在着手AI部分~ 想问下大家有没有什么好方法能判断活三 活四 冲三 冲四等棋?我自己想了一些方法但是太繁琐 而且最重要的是弄不出来.... 我的棋子放在一个数组flag[15][15]中 我的图是15*15的 我自己想了个办法就是把数组扩充成23*23多出来的部分做处理 然后不用判断那么多越界的情况。。。 希望大家能够提供一个思路~ 谢谢了。。。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
大拙男
2010-09-21
打赏
举报
回复
以前看过一个五子棋算法
两连100
三连1000
四连5000
用数值来做决定下哪里
但是你的算法太高级了
le0nscofy
2010-09-21
打赏
举报
回复
路过,,蒙特卡洛,神经遗传算法的说
muyejingfeng100
2010-09-21
打赏
举报
回复
可以用字符串来表示活三、冲四等棋。
例如 '*'表示对手棋子,‘1'表示已方棋子,'0'表示空白位置
则活三:“01110”
gepeng1990
2010-09-21
打赏
举报
回复
bucuo
dxms8
2010-09-21
打赏
举报
回复
有没有什么好方法能
判断活三 活四 冲三 冲四等棋
都不看问题的。。。
向立天
2010-09-21
打赏
举报
回复
网上有很多五子器的例子
你可以下一个参考一下
muyejingfeng100
2010-09-21
打赏
举报
回复
先定义活三、冲四、冲五等各个模式的分数,然后扫描整个棋盘,对每个棋子计算5*5范围内得到的分数,最后累加(白棋正分,黑棋负分)。得到的总分作为棋盘的评价,分数越高对白棋越有得,反之对黑棋有得。
Dstnoe
2010-09-20
打赏
举报
回复
顶起,,关注
一些关于
五子棋
ai的论文
这些论文共同构建了
一个
关于
五子棋
AI的综合知识体系,涵盖了从基础的搜索算法到高级的机器学习策略,对于理解AI在
五子棋
游戏中的智能决策过程具有很高的学术价值。无论是对计算机科学的学生还是对AI研究有兴趣的爱好...
模拟连
五子棋
游戏,
五子棋
经典算法
一个
五子棋
游戏通常由
一个
棋盘和两种颜色的棋子组成,通常是黑白两色。标准的
五子棋
棋盘是15x15的方格,但也可以根据需求调整。在编程实现时,我们可以使用二维数组来表示棋盘,数组的每个元素代表
一个
棋位,存储...
五子棋
终结者2.0
五子棋
终结者是
一个
计算机执黑必胜的
五子棋
小程序,严格地、完全地毯式地终结了自由规则下的
五子棋
!
对于研究者而言,
五子棋
终结者2.0提供了
一个
全新的研究视角,让他们得以进一步探讨和优化
五子棋
的算法和策略。对于业余爱好者而言,它则是
一个
难得的练习伙伴,让他们能够不断地与高手过招,提高自身水平。 在人工...
基于L inux的嵌入式
五子棋
游戏_ 6818开 发板
五子棋
,基于linux
在本项目中,我们关注的是
一个
基于Linux的嵌入式
五子棋
游戏,它特别针对6818开发板设计。这个项目的核心是利用Linux操作系统的能力,在嵌入式硬件平台上实现
一个
可玩的
五子棋
游戏,允许玩家与计算机进行对弈。下面将...
五子棋
汇编
【
五子棋
汇编】是
一个
编程主题,主要探讨如何使用汇编语言来实现
五子棋
游戏。汇编语言是计算机科学中的低级编程语言,它直接对应于机器指令,程序员通过它来控制计算机硬件的操作。
五子棋
游戏则是两个人轮流在棋盘...
其它技术问题
3,882
社区成员
9,046
社区内容
发帖
与我相关
我的任务
其它技术问题
C/C++ 其它技术问题
复制链接
扫一扫
分享
社区描述
C/C++ 其它技术问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章