基于JAVA的五子棋游戏设计与实现任务书

 2021-08-19 11:08

1. 毕业设计(论文)主要目标:

本论文主要开展并完成以下目标: (1) 了解五子棋对战规则及人工智算法。 (2) 掌握棋类人工智能相关算法,如极大极小搜索算法、α-β剪枝等,并把算法添加到游戏程序中去。(3)开发、测试和完善五子棋程序,改进算法,使程序有和人对战的能力。(4)整理实现过程与结果,按照学校要求完成相关毕业论文撰写工作。

2. 毕业设计(论文)主要内容:

博弈是人工智能的主要研究领域之一,它涉及人工智能中的推理技术、搜索方法和决策规划。人工智能之父图灵在1950年曾说过:下棋是很抽象的活动,是机器可以和人竞争的纯智能领域之一。自此以后的半个世纪中,人机对弈就成了人工智能研究的热门领域。而人们对五子棋人机对弈的研究也有很长的历史了。本毕业设计拟通过熟悉五子棋相关规则,深入研究人机对战相关人工智能算法之后,以eclipse为开发平台,Java为开发工具而实现的。通过把相关的人工智能算法添加到程序中去,如极大极小搜索算法等,实现有深度的五子棋人机对战游戏程序,使电脑也具有和人匹敌的“智力”,增加玩家对战的乐趣和提高玩家思维能力。

3. 主要参考文献

[1]马鹏强.基于J2ME的手机五子棋游戏设计与实现[D].电子科技大学,2012. [2]刘瑞.五子棋人工智能算法设计与实现[D].华南理工大学,2012. [3]董红安.计算机五子棋博奕系统的研究与实现[D].山东师范大学,2005. [4]张明亮,吴俊,李凡长.五子棋机器博弈系统评估函数的设计[J].计算机应用,2012,07:1969-1972 1990. [5]张佳佳.五子棋对战平台的设计与实现[J].电脑知识与技术,2012,22:5409-5411. [6]王长飞,蔡强,李海生.智能五子棋算法的设计实现[J].系统仿真学报,2009,04:1051-1054. [7]朱全民,陈松乔.五子棋算法的研究与思考[J].计算技术与自动化,2006,02:71-74. [8]杨庆文.智能五子棋中的博弈问题[J].软件导刊,2006,11:75-77. [9]张海峰,白振兴,张登福.五子棋中的博弈智能设计[J].现代电子技术,2004,07:25-27. [10]姜勇.五子棋人机对战系统设计[D].电子科技大学,2010. [11]李勤丰.智能五子棋中的算法研究[J].广西轻工业,2007,11:69-70 79. [12]李冰洁.基于C/S模式的五子棋博弈系统的研究与实现[D].吉林大学,2009. [13]王志水.基于搜索算法的人工智能在五子棋博弈中的应用研究[D].中国石油大学,2007.

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

以上是毕业论文任务书,课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。