- 1、本文档共87页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
本科生毕业论文(设计)
题 目 五子棋的AI算法和网络通信的研究
学 院 计算机学院
专 业 计算机科学与技术
学生姓名
学 号 0943041180 年级 2009
指导教师
教务处制表
二Ο年月日
五子棋AI算法和网络通信的研究
计算机科学与技术
[摘要] 网络通信和人工智能是当前应用比较广泛的两种计算机科学技术,其中人工智能是一门正在迅速发展的新兴的、综合性很强的交叉科学。它与生物工程、空间技术一起被并列为二十一世界三大尖端技术。计算机博弈作为人工智能的一个重要分支,是检验人工智能发展水平的一个重要方面。对计算机博弈的研究,为人工智能带来了很多重要的理论和成果,产生了广泛的社会影响和经济效益。
本系统以五子棋游戏作为研究对象,采用c++ Builder开发工具与C ++语言设计出能够进行联机对战与人机对战模式的游戏。在联机对战中,由于直接与WinSock API打交道极为不便,因此采用了c++ Builder开发工具提供的TServerSocket控件和TCilentSocket控件,它将服务器端和客户端程序集于一体,使得同一个程序同时能够实现服务器端功能和客户端功能。在游戏启动后,选择作为服务器端还是客户端,服务器端和客户端连接成功后,通过调用控件里封装的函数,实现双方的在线聊天、下棋、悔棋、认输、和棋等功能。在人机对战中,采用人机博弈中最大最小化搜索,结合Alpha-Beta剪枝技术,选择较为优化的估值函数,对游戏盘面的选取进行优化和改进,减少博弈树的规模,提高程序的执行效率来实现电脑的智能走棋,并通过设置博弈树的深度,来实现游戏难易程度的控制。
[主题词] 五子棋网络通信人工智能人机博弈
Research the AI of Renju and the network communication
Computer Science and Technology
Student: YANG YANG ZHAO Adviser: HUI LI
[Abstract] Network communication and artificial intelligence are currently used widely in both computer science and technology, and the artificial intelligence is one of the rapidly emerging, highly integrated interdisciplinary sciences. The artificial intelligence, Bioengineering, and space technology are tied for the twenty-first century three cutting-edge technology. Computer game which is an important branch of artificial intelligence now is considered an important aspect of testing the level of artificial intelligence development. The research in Computer game has brought a lot of important theory and results for artificial intelligence, as well as a wide range of social influence and economic benefits.
This system uses a Renju game for the study, using c++ Builder development tool with c++ language design a game which have online battle mode and man-machine mode. In online battle mode, because it is extremely inconvenient to directly deal with the WinSock API, so I use the TServerSocket control and TCilentSocekt contro
您可能关注的文档
- 收入费用与成本教材.doc
- 收入证明(办信用卡证明)教材.doc
- 收益法酒店评估教材.doc
- 手柄零件机械加工工艺及工装设计教材.doc
- 王庄中学课堂改革意见教材.doc
- 手柄零件机械加工工艺夹具设计说明书教材.doc
- 王总2009年年终大会发言稿教材.doc
- 手动吊篮安装专项施工方案教材.doc
- 网吧服务规范标准操作手册教材.doc
- 土木工程毕业设计结构设计计算书模板,结构设计计算书教材.doc
- 人教版九年级英语上册学习资料 第02讲 Unit 2(单元知识、考点).pdf
- 人教版九年级英语上册 2025年秋开学考试卷02.docx
- 人教版九年级英语上册学习资料 第04讲 Unit 4(单元知识、考点).docx
- 人教版八年级英语上册学习资料 第07讲 原级和比较级.pdf
- 2025年秋人教版八年级英语上册 Unit 4 Amazing Plants and Animals(学习、上课).pptx
- 人教版八年级英语上册学习资料 第03讲 Unit 3(单元知识、考点).docx
- 人教版七年级英语下册复习 专题03 介词、数词、连词和频度副词.docx
- 人教版八年级英语下册复习 专题01 动词时态(解析版).pdf
- 人教版九年级英语上册 2025年秋开学考试卷02.pdf
- 人教版八年级英语上册学习资料 第01讲 Unit 1(单元知识、考点).pdf
文档评论(0)