黑白棋的设计与实现

黑白棋的设计与实现

ID:42954359

大小:38.50 KB

页数:8页

时间:2019-09-26

黑白棋的设计与实现_第1页
黑白棋的设计与实现_第2页
黑白棋的设计与实现_第3页
黑白棋的设计与实现_第4页
黑白棋的设计与实现_第5页
资源描述:

《黑白棋的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、黑白棋的设计与实现黑白棋:黑白棋也叫苹果棋、翻转棋,它使用8X8的棋盘,由两人分别执黑子和白子轮流下棋,最后子多方为胜。下子方法:把棋子放在棋盘的空格上,而当自己放下的棋子在横、竖、斜8个方向内有一个自己的旗子,则被夹在中间的全部会成为自己的旗子,并且只有在可以翻转棋子的地方才可以下子。如果棋盘上没有地方可以下子,则该对手连下。双方都没有棋子可以下时棋局结束,棋子多的一方获胜。本题使用VC++实现黑白棋和博弈树搜索算法;具有悔棋功能,能判断每一步棋的对错;具有不同难度的下棋技巧。Windows界面,可用鼠标操作,界面友好。难度较高,能战胜一般的高手(使用多种高级人工智能方法)。人工智能(A

2、rtificialIntelligence)是借助计算机建造智能系统,完成诸如模式识别、自然语言理解、程序自动设计、定理自动证明、机器人、专家系统等智能活动。它的最终目的是构造智能机。人工智能是一门正在经历曲折道路、正在迅速发展中的并已取得丰硕成果的学科,也是人类遇到的最复杂、最困难的学科之一。人工智能是脑力劳动自动化的基础,它的研究、开发和应用必将显著提高生产过程自动化与智能化的水平,促进社会信息化和智能化;人工智能是人的智能的模拟、延伸和发展,它可以部分地取代或超过人的智能,随着人工智能技术的发展,人的智能也将达到更高的境界。问题求解是人工智能中的核心问题。所谓问题求解是在给定条件下寻

3、求一个能解决某类问题且能在有限步骤内完成的算法。问题求解系统是人工智能最早的尝试。例如下棋程序,直到今天,这种研究仍在进行。本题就是针对人工智能初最为基础的利用博弈树搜索原理进行此种问题求解系统的实现。谢谢

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。