基于HTML5的五子棋游戏的设计与实现任务书
2020-04-12 16:24:46
1. 毕业设计(论文)主要内容:
手机游戏是人们的一种娱乐方式,手机游戏操作性强,具有趣味性的同时还能开拓思维,而五子棋游戏流传甚广、颇受大众喜闻乐见,是用于消遣的不错的益智游戏。游戏规则:当一方先五子在一条线上即赢。
首先对web前端(包括HTML5、CSS3、Javascript等)相关技术熟悉,对极大极小树思想、深度搜索方法和Alpha-Beta剪枝方法等人机对弈算法基本知识及游戏引擎的原理的学习,重点学习HTML5开源引擎(lufylegend、Phaser、Egret等)。系统利用HTML5开源引擎在移动端实现对五子棋游戏开始和重新开始、级别设置、结果排序、退出游戏、运行时辅助提示、选择主题等功能,实现具有不同难度等级的人机对战。系统界面要美观、友好、便于操作,保持界面风格一致。
2. 毕业设计(论文)主要任务及要求
利用寒假和在校这段时间,收集整理资料,明确系统的需求,在开学后的前两周写好开提报告;熟悉框架,进行系统概要设计和系统详细设计或算法研究,要求所设计的系统应能准确无误的反映任务的需求,界面友好;参考文献要求不少于15篇,其中近五年外文文献不少于3篇;参考文献的顺序号码应与绪论及正文中出现的参考文献编号一致,并且所有参考文献必须在正文中有引用标注;其间完成不少于5000中文字的相关英文专业文献翻译,并装订成册(英中文一起,带封面);按武汉理工大学理工类本科生毕业论文撰写规范撰写毕业论文,字数不少于12000字,文档应能详细、准确的反映整个系统的设计思想,易读易懂,叙述问题准确。
审阅通过后最终按规定的顺序装订成册;答辩前上交论文、中英文翻译、光盘、答辩手册及周记;在毕业设计过程中,遵守纪律,每周与指导教师交流毕业设计的有关情况,并提交书面周记。
3. 毕业设计(论文)完成任务的计划与安排
1) 2018.01.22-2018.02. 23:查阅参考文献,明确选题。
2) 2018.02.26-2018.03.04进一步查阅有关的参考资料,并分析总结;确定技术路线,并完成开题报告,提交给指导老师。
3) 2018.03.05-2018.04.27:;翻译英文资料(不少于5000汉字);熟悉所选用的开发平台,进行需求分析,系统设计或算法设计,系统的编码工作。
4. 主要参考文献
[1] 张路斌. html5 canvas游戏开发实战. 北京:机械工业出版社,2013.
[2] 王云霞. 智能五子棋博弈算法研究[j]. 江苏技术师范学院学报, 2012.
[3] 王建雄. 博弈树启发搜索算法在五子棋游戏中的应用研究[j]. 科技情报开发与经济, 2011, 21(29): 138-140.