社区
其它技术问题
帖子详情
一个关于五子棋的问题~
wang2191195
2010-09-20 11:20:54
最近正在用MFC写五子棋~现在着手AI部分~
想问下大家有没有什么好方法能判断活三 活四 冲三 冲四等棋?我自己想了一些方法但是太繁琐 而且最重要的是弄不出来....
我的棋子放在一个数组flag[15][15]中 我的图是15*15的 我自己想了个办法就是把数组扩充成23*23多出来的部分做处理 然后不用判断那么多越界的情况。。。
希望大家能够提供一个思路~
谢谢了。。。
...全文
241
9
打赏
收藏
一个关于五子棋的问题~
最近正在用MFC写五子棋~现在着手AI部分~ 想问下大家有没有什么好方法能判断活三 活四 冲三 冲四等棋?我自己想了一些方法但是太繁琐 而且最重要的是弄不出来.... 我的棋子放在一个数组flag[15][15]中 我的图是15*15的 我自己想了个办法就是把数组扩充成23*23多出来的部分做处理 然后不用判断那么多越界的情况。。。 希望大家能够提供一个思路~ 谢谢了。。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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研究有兴趣的爱好...
一个
五子棋
的开源代码
在编程领域,实现
一个
五子棋
游戏可以作为
一个
学习和实践计算机科学概念的良好项目,特别是对于Java程序员来说。这个开源代码正是这样
一个
实例,它展示了如何用Java语言构建
一个
网络对战的
五子棋
游戏。 首先,让我们...
基于FPGA的
五子棋
游戏
本项目“基于FPGA的
五子棋
游戏”是利用FPGA技术来实现
一个
五子棋
游戏系统,通过Verilog语言编程,结合VGA显示技术,提供了
一个
互动的游戏平台,玩家可以通过五个按键来控制游戏的进行。 1. **FPGA基础**:FPGA由...
五子棋
新世纪
五子棋
新世纪
五子棋
新世纪
在现代电子版的
五子棋
游戏中,"fiver6.exe"很可能是
一个
可执行文件,它是游戏的主体部分,负责运行
五子棋
新世纪。这个文件通常包含了游戏的所有代码、图形资源、音效和可能的网络功能,使得玩家能够在个人电脑上直接...
模拟连
五子棋
游戏,
五子棋
经典算法
一个
五子棋
游戏通常由
一个
棋盘和两种颜色的棋子组成,通常是黑白两色。标准的
五子棋
棋盘是15x15的方格,但也可以根据需求调整。在编程实现时,我们可以使用二维数组来表示棋盘,数组的每个元素代表
一个
棋位,存储...
其它技术问题
3,881
社区成员
9,053
社区内容
发帖
与我相关
我的任务
其它技术问题
C/C++ 其它技术问题
复制链接
扫一扫
分享
社区描述
C/C++ 其它技术问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章