VC3048中国象棋游戏的设计与实现2.doc

上传人:asd****56 文档编号:70324991 上传时间:2023-01-19 格式:DOC 页数:4 大小:80.50KB
返回 下载 相关 举报
VC3048中国象棋游戏的设计与实现2.doc_第1页
第1页 / 共4页
VC3048中国象棋游戏的设计与实现2.doc_第2页
第2页 / 共4页
点击查看更多>>
资源描述

《VC3048中国象棋游戏的设计与实现2.doc》由会员分享,可在线阅读,更多相关《VC3048中国象棋游戏的设计与实现2.doc(4页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、摘 要象棋程序的实现可以被分为人工智能和界面程序辅助两大部分。人工智能部分主要体现计算机的下棋思路,既计算机如何进行思考并以最佳走法完成下一步,先由相应的搜索算法进行搜索,并对各种可能的走法进行估值,从中选择胜利面最大的一步;而界面及程序辅助部分主要便于用户通过以前的下棋步骤,更好地调整下棋思路,着法显示使用户能够清楚地知道下棋过程,更准确地把握整个局面。本文首先研究了中国象棋在计算机中的表示问题,接着讨论如何产生着法一系列相关内容。其次研究了博弈树的极小极大搜索技术及在此基础上发展起来的Alpha-Beta剪枝算法,使用MFC文档视图体系结构和Visual C+开发工具,实现了一个具有一定棋

2、力的中国象棋人机对弈程序。 关键词:中国象棋;人工智能;博弈树;Alpha-Beta搜索目 录论文总页数:22页1引言11.1象棋设计背景和研究意义11.2象棋设计研究方法12人工智能算法设计22.1棋局表示32.2着法生成42.3搜索算法52.4历史启发及着法排序92.5局面评估92.6程序组装113界面及程序辅助设计123.1界面基本框架123.2多线程133.3着法名称显示143.4悔棋和还原154系统实现16结 论19参考文献20致 谢21声 明22在懂的以上规则之后并可进行游戏,执行该软件后,并可进入游戏界面。棋盘界面(图4)所示:图4 棋盘界面从界面上方的菜单栏中可以进行相关设置参数设置界面(图5)如下: 图5 参数设置界面等你将参数设置完毕之后,既可进入游戏。走法记录界面(图6)如下:图6 走法记录界面其他辅助功能界面(图7)如下: 图7 其他辅助功能界面你可以通过上面四个辅助功能对棋局进行研究,从而提高你的下棋水平。例如,您是红方,第一步走的是出兵,电脑则会跳马(图8):图8 程序运行界面重要提示:本论文由大学论文网毕业论文下载网: 提供如果需要详细内容请与QQ:4991024联系

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 休闲娱乐

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com