AI算法在人机对战五子棋中的应用研究开题报告
2020-09-15 22:03:40
1. 研究目的与意义(文献综述)
1.1设计目的
通过阅读大量五子棋方面的文献,并且进行深入的人工智能技术的学习之后,本设计的目的是设计实现一个android平台上的人机对战五子棋软件,可以实现有禁手和无禁手两种规则下的玩家与ai对弈,并且可以由玩家来调整对弈ai的能力强弱,从而能够让不同段位的五子棋棋手都可以通过和该软件的ai进行对弈来满足训练与提高的目的。
1.2研究背景
2. 研究的基本内容与方案
2.1基本内容
本设计完成android平台下的人机五子棋对弈,包括有禁手规则游戏功能,无禁手规则游戏功能,对弈ai难度调整功能,游戏功能和游戏结算统计功能。包含两大基本模块:游戏界面基础模块和ai算法后台处理模块。
其中,游戏界面基础模块包含从游戏开始到游戏结束全部流程的界面框架,其中包含:游戏主界面,游戏开始界面和游戏结束界面。
3. 研究计划与安排
(1)2017/1/14—2017/2/22:确定选题,查阅文献,外文翻译和撰写开题报告;
(2)2017/2/23—2017/4/30:系统架构、程序设计与开发、系统测试与完善;
(3)2017/5/1—2017/5/25:撰写及修改毕业论文;
4. 参考文献(12篇以上)
[1] 策希纳 android 4游戏编程入门经典 清华大学出版社 2012[2] 杨丰盛 android技术内幕. 机械工业出版社, 2011
[3] 饶润润 基于安卓操作系统的应用软件开发 西安电子科技大学2014
[4] 郑培铭,何丽 基于计算机博弈的五子棋ai设计 北方工业大学 2016