基于安卓的人工智能象棋的设计与实现任务书
2020-04-17 19:46:26
1. 毕业设计(论文)的内容和要求
本课题旨在android系统上实现中国象棋的人机智能对弈。
课题的灵感来源于人工智能围棋alphago,申请人希望在中国象棋领域开发出类似于alphago的智能机器人,为拓展人工智能领域、提升中国象棋影响力做出自己的一点贡献。
众所周知,中国象棋是中国自古以来保留的棋类游戏,拥有众多的爱好者,然而,今天象棋的发展前景却令人堪忧。
2. 参考文献
[1] 陈业鹏,基于 Alpha-Beta 搜索算法的中国象棋人机对战的设计与实现[J].计算机光盘软件与应用.2012.(4):197-199. [2] Shannon C E.Programming a computer for playin chess[J].Philos.Magazine 41(7):256-275,1950. [3] 王太忠,吕叶.人工智能浅析[J].科技文汇,2012,(7):70-71. [4] 张红兵, 中国象棋人机对弈程序在Android系统上的设计与实现[D].西安电子科技大学,2014. [5] 陶阳,基于Unity在Android平台上开发游戏的方法[J].电脑编程技巧与维护,2012(19):73-77. [6] 周玮,王水涛,孙旸.中国象棋计算机博弈中的一种数据结构方法[J].计算机工程与应用,2006.35:219-221. [7] 胡冯彬,邰子学.中国手机游戏变迁:产业转型,格局转变,玩家变革 [J]. 新闻爱好者,2017, (3):65-68. [8] 高强,郭琛.哈希技术在中国象棋机器博弈系统中的应用研究[J].科学技术与工程,2008.9,8(17):4869-4870. [9] 王明珠,交互驱动的Android开发框架设计[J]. 江苏科技信息, 2018, 第35卷(22):59-61. [10] 涂志坚,电脑象棋的设计与实现[D].中山大学硕士论文,2004 [11] 王贺,刘知青.基于 Android 的围棋游戏开发[J].计算机光盘软件与应用,2012,(4):224-228 [12] 孙宏明,Android 手机程序设计入门,应用到精通[M].中国水利水电出版社,2012.3. [13] 王骄,徐心和.人工智能的前沿领域#8212;#8212;全国大学生计算机博弈大赛[J].计算机教育,2012.4,(7):14-15 [14] 林信良.Java 学习笔记[M].清华大学出版社,2012.5. [15] 刘淑琴, 刘淑英.基于博弈树搜索算法的中国象棋游戏的设计与实现[J].自动化与仪器仪表,2017(10):96-98. [16] 阿若娜, 基于Android平台的象棋游戏设计与开发[D].吉林大学,2013. [17] 田嘉俊, 基于机器学习的人机博弈的研究与实现[D].东华大学,2007. [18] PC游戏编程(人机博弈)书籍作者:王小春,书籍出版: 重庆大学出版社 [19] Yen S J,Chen J C,Yang T N.Computer Chinese chess[J].ICGA Journal,2004,(3):4-16.
3. 毕业设计(论文)进程安排
2018-12 下达毕业设计任务,明确课题目标和内容 2019-1-1~2019-1-18 搜集相关资料,分析题目需求,完成开题报告 2019-1-19~2019-2-20 研究和学习相关理论和技术,阅读相关论文 2019-2-21~2019-3-25 分析需求,收集数据,提出大致思路 2019-3-26~2019-3-30 完成详细开发方案,各模块设计 2019-3-31~2019-5-1 环境搭建和程序代码编写 2019-5-2~2019-5-15 系统测试 2019-5-16~2019-5-31 撰写论文,及其他相关资料 2019-6-1~2019-6-10 论文修改、打印、装订、答辩