首页 | 经营管理 | 人力资源 | 市场营销 | 品质生产 | 财务资料 | 建筑资料 | 物流贸易 | 金融证券 | 法律资料 | 纺织服装 | 医疗保健
评论 | 酒店饮食 | 电子通讯 | 互联网 | IT资料 | 娱乐休闲 | 行业分析 | 毕业论文 | 搜客空间 | 免费资料 |
网站导航
| 知识宝盒
专家 | 合作机构 | 培训中心 | 行业新闻 | 无忧商城 | 无忧社区 | 噢搜助手 | 稿酬制度 | 工具下载 | 搜币充值 | 方案策略 | 找什么?
关键词: 知名企业营削方案 优势 30秒注册 | 快速登录
搜索 资料搜索 搜索 噢搜公告 |
搜币充值
| 我要投稿
您现在的位置:无忧噢搜 > 首页毕业论文基于人工智能的中国象棋开发

基于人工智能的中国象棋开发

作者:somic  发布日期:2007-03-21  ↓以下是文章部份文字内容↓

基于人工智能的中国象棋开发
    
    【摘要】 本文讨论的是基于人工智能的中国象棋开发过程,因此,中国象棋的人机博弈是本文的重点。
    文章先定义一颗移动的棋子、一个棋子位置和一个走法等的数据结构,整个棋盘用二维数组m_ChessBoard[10][9]来表示,14颗棋子分别由整数1-14表示,0则代表某点没有棋子。界面产生后,则开始定义鼠标响应事件,按照人的使用习惯,鼠标左键按下去表示人方下棋的出发点,左键松开表示到达了目的点,棋子拖动过程由WM_MOUSEMOVE函数响应。
    接下来要做的是象棋规则和机器所有步骤的产生,人方在下完棋后需要经过规则函数IsValidMove()的检验,如果无效则返回上一步棋局;随机产生走法之前也必须先经过IsValidMove()函数的判断,否则无法进入走法队列m_MoveList[8][80]。
    人机博弈的人工智能主要体现在电脑从所有的合法走法中找到一个最合理的走法,这需要搜索算法来实现。搜索算法是基于局面评估函数的,对于每一种走法,局面评估函数都给出评分,然后由搜索算法做出选择。本文所用的搜索引擎有两种:负极大值搜索和Alpha-Beta搜索。负极大值算法的核心在于:父节点的值是各子节点的值的负数的极大值。相对于其他难理解的搜索算法,它更容易被使用;Alpha-Beta搜索能够忽略很多节点的搜索,对忽略的节点来说,不仅本身,而且它下面的子树也被忽略掉了。这种搜索算法明显的优点是:需要遍历的节点数远远少于负极大值算法,时间开销相对也较少。
        搜索算法实现后,一个较完整的基于人工智能的中国象棋人机博弈系统诞生了。根据搜索的深度,可以设置难度,当然,难度的增加与所耗时间成正比。
    本系统除了实现人机博弈,其他功能主要有打开残局、人方悔棋、设置难度、设置搜索引擎。缺陷是开局的平庸和机器对双方对子的热衷以及界面过于简单。
    
    【关键词】 人机博弈  人工智能   Alpha-Beta搜索
    
    目 录
    
    引  言        1
    第一章    概述    2
    1.1 系统的开发背景    2
    1.2 中国象棋游戏的起源、历史    2
    1.3 本文的组织安排    3
    第二章    系统分析与设计    5
    2.1 中国象棋的行棋规则    5
    2.1.1  棋盘和棋子    5
    2.1.2 走棋和吃子    5
    2.1.3 将死和困毙    6
    2.1.4 胜、负、和    6
    2.2系统运行环境    6
    第三章 VC++技术简介    7
    3.1 VC++概述    7
    3.2 VC++的特点及工作原理    7
    3.3 MFC编程特点    8
    第四章 系统主要功能    9
    4.1、人机对弈    9
    4.2、悔棋    10
    4.3、双方对弈结束后,棋盘状态不得变动    10
    4.4、残局对弈    12
    4.5、设置搜索深度(即难度设置)和搜索引擎    12
    4.6、保存    13
    第五章 系统实现过程    14
    5.1、实现中国象棋人机博弈的基础    14
    5.1.1人机博弈的要点:    14
    5.1.2 棋盘表示(Board Representations)    14
    5.1.3走法产生(Move Generation)    17
    5.1.4搜索技术(Search Techniques)    19
    5.1.5估值(Evaluation)    19
    5.2、人机博弈实现过程    21
    5.2.1用到的数据结构    21
    5.2.2界面的产生    22
    5.2.3走法产生    27
    5.2.4产生搜索引擎    31
    5.2.5估值核心    35
    第六章 结  论    37
    6.1系统特色    37
    6.2 发展前景    37
    6.3



[1] [2] [3] [4] [下一页]  
将此文收藏到: 雅虎收藏 新浪VIVI Google书签 和讯 天极 365Key POCO 后台收藏
【支付给评论者搜币数:0枚】【评论总数:1条】【点击数:11984次】【确认阅读:40次】
 阅读文章全部内容 
 相关资料  
 ·嵌入式系统802.3程序设计5546次)  
 ·嵌入式系统中串口通信和协议设计9749次)  
 ·嵌入式系统中的TCP/IP协议栈8562次)  
 ·图书管理系统4275次)  
 ·自动化广播系统的程序设计4304次)  
 ·计算机软件水平考试管理信息系统3926次)  
 ·连连看游戏开发9685次)  
 ·梭哈游戏开发5017次)  
 ·铁路信息超市系统3855次)  
 ·网络俄罗斯方块6521次)  
外汇交易最佳时间从孩子出生开始就尊重他
法国流行的“慢餐”习俗我国税收征纳标准体系
 热点文章    最新文章  
上市公司财务危案件追踪劳资关系物流认证资料危机管理网络项目方案
·公共社交礼仪(教材) (04/06)
·行政部年度工作计划 (09/13)
·金喜善被逼迫拍摄裸体照片 (05/24)
·水利工程招标文件范文 (04/18)
·刘亦菲裸体照片背后黑幕 (03/13)
·物业公司目标管理与绩效考核管理 (01/08)
·生产运作管理实习报告 (08/08)
·日常保健如何补充雌激素 (03/17)
·品管部工作职责 (12/06)
·生产部工作职责 (12/12)
·塑料软包装材料的现状及最新发展 (01/21)
·建筑电气施工技术 (01/21)
·薪酬设计方案 (01/18)
·HACCP在蜂产品原料控制中的 (01/18)
·QC七大手法 (01/18)
·万能品质手册 (01/18)
·中国媒介指南 (01/17)
·中国移动整合行销传播方案 (01/17)
·重庆同城媒体调查分析报告 (01/17)
·領班工作方法建議 (01/17)
 搜币充值  
网上银行在线充值短信充值
网上银行在线充值短信充值
 知识宝盒推荐  
 ·房型的基本要素包括哪些
 ·上市公司中报如何阅读
 ·创业最赚钱的三种新形式
 ·网络创业,你哪行在行?
 ·现代奥运会是从什么是时候开始
 ·小区绿化面积的标准是多少?
 ·玻璃家居打造至高境界 拓空间
 ·什么是电脑的前端总线
 ·硬件术语大全:主板术语解释
 ·投资基金前的准备
 ·怎样选择基金
 ·马拉松的名称是怎么来的?
 ·什么是外汇期权
 最新文章推荐  
 ·塑料软包装材料的现状及最新发
 ·建筑电气施工技术
 ·薪酬设计方案
 ·HACCP在蜂产品原料控制中
 ·万能品质手册
 ·QC七大手法
 ·QCC定义
 ·品管基础知识
 ·全面品质管理
 ·領班工作方法建議
 ·重庆同城媒体调查分析报告
 ·中国移动整合行销传播方案
 ·中国媒介指南
 行业专家推荐  
叶檀任志强
陈讲运陈泓冰
 最新行业报道  
 ·新《劳动合同法》考验高校用人
 ·2008北京高校20强排名
 ·2007年青岛银行产业回顾
 ·我国婴幼儿奶粉须突破营销抢占
 ·联通两股东频频碰面 电信重组
 ·五年内GPS手机将增长2倍多
 ·盛大唐骏:华尔街不再担心中国
 ·雅虎08年第三位高管离职 股
 ·Google从微软被判垄断吸
 ·《旅馆业管理办法》正在起草中
 ·尼奥·乔布斯任喜达屋集团全球
 ·美消费者08年关注服装色彩、
 ·中国纺织工业协会2007年度
 社区主题推荐  
·德国前总理施罗德18日做客新
·男人千万别和未婚女人上床
·想去日照
·如何才能判断好卖出时机
·夏天如何脱毛呀?
·网络同居让女生成为一夜情的常
·东芝拟推流处理器 欲与英特尔
·品三国、品论语、品营销
·一机多票推行 普通发票纳入防
·小丽搭配:老板最欣赏的外套穿
·琼瑶心中最为惊艳的琼女郎(图
·沪深300季报显风流 一季度
·为了儿子,无性婚姻中的我无奈
Google
 
Copyright ©2006-2008 无忧噢搜 51oso.com All Rights Reserved 粤ICP备06120197
关于我们 | 帮助中心 | 联系我们 | 诚聘英才 | 广告服务 | 网站地图 | 免责声明 | 举报中心 | 会员中心 | 友情链接
常用生活工具 | IP地址查询 | 手机号码查询 | 邮政编码查询 | 长途电话区号
咨询电话:0769-23036220 传真:0769-22504568
客服邮箱:service@51oso.com
无忧噢搜中文行业资源网中文网址:行业资料.中国数据下载.中国