1. 研究目的与意义
Cocos2d-x是MIT许可证下发布的一个开源的移动2D游戏框架,能够帮助开发者更加快速简易的开发游戏。
Cocos2d-x的核心优势在于允许开发人员利用C 、Lua及Javascript来进行跨平台部署,覆盖平台包括iOS、Android、Windows Phone、Windows, Mac OSX 3及Tizen等等,省事省力省成本。
贪吃蛇是一个非常经典的游戏,因其操作简单,可玩性强,在刚推出时就受到巨大的欢迎,当然这个小游戏在现在百花齐放的游戏市场上已经显得非常不起眼,但作为一个经典的游戏,他包含了一个游戏最基础的功能:游戏的开始、暂停、结束。
2. 研究内容和预期目标
研究内容:贪吃蛇的核心算法在于如何实现移动和吃掉食物,没有碰到食物的时候,把当前运动方向上的下个节点入队,并以蛇节点的颜色绘制这个节点,然后把头指针所指的节点处对,并一游戏框架内部背景色重绘出队的节点,这样就可以达到移动的效果,而在吃到食物的时候,只需要把食物入队即可。
实现贪吃蛇的基本的蛇身移动、吃到食物身体增长、碰到墙壁或自身死亡,能够暂停和开始。
拟解决的关键问题:数据是一个程序的灵魂,一切程序的核心都是数据。
3. 国内外研究现状
1976年,Gremlin平台推出了一款经典街机游戏Blockade。
这是最早的贪吃蛇游戏,也是后来的Snake的雏形。
1997年,诺基亚看到了贪吃蛇游戏的潜力,开发出了Snake也就是贪吃蛇,预装在诺基亚手机上,随着诺基亚的大卖,贪吃蛇也广受好评。
4. 计划与进度安排
2022年10月8日——2022年10月28日 收集相关资料,确定选题;2022年10月29日——2022年11月15日 开题并撰写开题报告;2022年11月16日——2022年12月15日 查阅相关文献,学习开发工具;2022年12月16日——2022年1月15日完成需求分析与总体设计工作;2022年1月16日——2022年2月28日 完成详细设计与编码工作;2022年3月1日——2022年3月15日完成系统测试与对系统进行修改完善;2022年3月16日——2022年4月15日 完成论文草稿的撰写及外文翻译工作;2022年4月16日——2022年5月10日 完成论文的修改,对论文定稿;2022年5月11日——2022年5月25日 制作答辩用PPT,作论文答辩准备。
5. 参考文献
[1]周世明,董芮奇. 基于Android平台的手机游戏设计与研究 [J]. 计算机产品与流通, 2019, 06 143. [2]洪丽华.基于数据结构的“贪吃蛇”的设计与实现[J].厦门城市职业学院学报,2018,20(01):85-87 96.[3]吴晓雪,何南,缪新颖,王魏. 基于Cocos2d-x引擎的移动游戏设计与应用 [J]. 现代电子技术, 2018,41(527), 24 116-119 123. [4]刘港毓,龙波,欧阳朝煌,张磊涛.浅析《贪吃蛇》游戏设计与制作[J].科技风,2017(05):68.[5]陈羽修. 基于Android贪吃蛇游戏的设计与实现 [J]. 科技视界, 2016,No.160 01 226-227 230.
以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。