人机对战五子棋游戏的设计与实现任务书
2020-02-18 17:34:19
1. 毕业设计(论文)主要内容:
研究人工智能的经典算法及其实现,包括极大极小博弈树算法、Alpha-Beta剪枝算法等。实现人机对战五子棋功能的设计,实现人机对战五子棋在有禁手和无禁手两种规则下与AI对弈,并且可以由玩家通过控制博弈树的最大搜索深度来调整对弈AI的棋力强弱,从而让不同段位的五子棋棋手都可以通过和该软件的AI进行对弈来满足训练与提高的目的。编码实现及调试、测试工作后,应提供相应的软件系统的概要、详细设计说明书,代码设计说明。
2. 毕业设计(论文)主要任务及要求
1.查阅15篇相关文献(含近五年外文3篇),并每篇书写200—300字文献摘要;
2.认真填写周记,完成1500字开题报告;
3.完成5000中文字以上的相关英文专业文献翻译,并装订成册;
3. 毕业设计(论文)完成任务的计划与安排
1. 2019/1/11—2019/1/22:查阅参考文献,明确选题;
2. 2019/2/18—2019/3/7:进一步阅读文献,并分析和总结;确定技术路线,完成并提交开题报告,翻译英文资料;
3. 2019/3/8—2019/4/5:熟悉所选用的开发平台进行需求分析,算法设计和实现等;
4. 主要参考文献
1.(美)thomash. cormen(著). 潘金贵(译).算法导论. 机械工业出版社, 2015.11
2 高济. 人工智能基础(第2版).高等教育出版社,2016.12.
3. 陈佳,李树强,android移动开发,人民邮电出版社,2016年4月.