社区
数据结构与算法
帖子详情
开发五子棋软件过程中遇到的问题
programunion
2001-11-19 08:31:47
小弟最近开发了一款五子棋软件,在其开发过程中遇到了不少问题,请高手指点
下面是我所用的算法:
树型模型,递归,a,b剪枝
遇到的问题是:
问题1.在寻求最优子结点的过程中,由于子结点过多(当前棋盘空位置),严重影响了搜索的
深度。
问题2.我见过一个估价函数,就是对当前棋盘成四子,三子,二子个数统计,分别给权。
然后,得黑和红双方差。
不知道,是否有更好的估价函数。
麻烦各位高手了,就第一个问题,希望给出见解。第二个问题,希望能给出详细算法思想。
再此谢谢!
...全文
286
1
打赏
收藏
开发五子棋软件过程中遇到的问题
小弟最近开发了一款五子棋软件,在其开发过程中遇到了不少问题,请高手指点 下面是我所用的算法: 树型模型,递归,a,b剪枝 遇到的问题是: 问题1.在寻求最优子结点的过程中,由于子结点过多(当前棋盘空位置),严重影响了搜索的 深度。 问题2.我见过一个估价函数,就是对当前棋盘成四子,三子,二子个数统计,分别给权。 然后,得黑和红双方差。 不知道,是否有更好的估价函数。 麻烦各位高手了,就第一个问题,希望给出见解。第二个问题,希望能给出详细算法思想。 再此谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ck4
2001-11-19
打赏
举报
回复
你可以限制搜索条件,例如周围2格以内无棋子的位置可以不考虑
五子棋
游戏
开发
步骤
C++
开发
的
五子棋
游戏,包括游戏步骤和源码,直接运行的源码请看我上传的另一个文件
没调试出来的
五子棋
用了vs2010,easyx,alpha-beta剪枝,递归太深没调试出来
Delphi
开发
的
五子棋
源代码,附
开发
设计文档.rar
Delphi
五子棋
游戏源代码,编写目的:为了让
软件
开发
人员了解该
五子棋
的
开发
思想及其
过程
,并且能发现所存在的
问题
,及时纠正,同时也有利于本人维护
软件
,以期使这个
五子棋
逐渐完美! 本
软件
基于19x19的
五子棋
,
软件
中
默认设定电脑为白方,选手为黑方,电脑可进行自动博弈及选手先行和电脑先行。主要控件包括MainMenu,Timer,及主界面Form。 算法
中
提供了3种攻击预算及3种防御预算,然后再进行对比,分析并计算出最佳攻击及防御。其算法主要代码来源于网络开源代码,经过自己的分析了解及大量寻找教程视频资料后,不断地完善并进行适当的修改。
嵌入式平台
开发
的
五子棋
程序
基于μC/OS嵌入式平台的
五子棋
程序。附详细说明文档。
java写的聊天
软件
合成
五子棋
游戏
有注册、登陆、显示在线人、私聊、群聊、主要利用socket技术,
五子棋
中
参考了一个算法,适合学习socket网络的人群
数据结构与算法
33,028
社区成员
35,337
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章