游戏设计说明书认识数字.doc
《游戏设计说明书认识数字.doc》由会员分享,可在线阅读,更多相关《游戏设计说明书认识数字.doc(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件设计说明书基于Cocos2D-X的儿童教育类游戏认识数字的设计与实现深圳童心教育科技20 16 年 11 月第 - 12 - 页摘 要本次软件设计为一个基于Cocos2D-X的儿童教育游戏,通过玩这个游戏,教小孩子认识数字,学习数字之间的大小关系,通过找缺失数字,学习数字的同时培养观察力。本次设计的语言为C#,选择因为C#这一门语言是因为C#操作简单不复杂,无内存。对于游戏中的道具存储方式为列表,一个个存储之后再读取,涉及的截图存储以及查看功能是用一个文件流存储在设备的内存中,游戏的动画是用flash制作完成之后,转为swf解析json,然后在程序中调用动画。本次的设计模式主要为外观模式,
2、设计好接口统一调用。关键词:Cocos2D-X,跨平台,C#,json,列表,设计模式ABSTRACTThe software design for a Cocos2D-X based on the education of children through the game, play the game, teach children to recognize the numbers, size relations between digital learning, through to find the missing number, at the same time learning d
3、igital observation. The design of the language for the C#, because the choice of the C# language because C# is simple and not complicated, no memory. For storage in the game props for the list, after a storage and read, to store and view screenshot function is a file stream stored in the device memo
4、ry, game animation is produced with flash, swf to parse JSON, then call in the program of animation. The main design patterns for the appearance of the model, the design of a unified interface call.Keywords: Cocos2D-X, cross platform, C#, JSON, list, design pattern.目 录摘 要IABSTRACTII前言- 5 -1 引言- 6 -2
5、 游戏玩法设计- 7 -3 游戏内容设计- 7 -4 关卡设计- 9 -5 游戏流程图- 14 -附录1 系统运行结果- 15 -前言本次设计的认识数字是一个2D的儿童教育游戏,游戏采用Q版的风格来设计整个游戏,UI界面也是非常吸引小孩子的风格,在这个游戏中,玩家通过题目的提示,移动滑块,完成数字答题游戏,而且本次设计有智能语音识别功能,通过玩家的语音交互,完成题目。关于引擎使用的是Cocos2D-X,整体代码使用的是C#,动画方面使用的是flash制作,实现了跨平台。目前游戏的设计为单机游戏,游戏中只玩家只有一个,玩家通过对数字的认知,完成数字题目,从而学习1-10的数字。游戏场景与动画等元
6、素的风格为卡通风格,受儿童的喜爱因此非常具有市场前景。对于游戏中的各类数据的管理与存储,包括需要存储的图片等,采用xml存储在本地的设备,先将数据存成文件流,能读取与修改,然后在存xml文件。保证玩家产生的数据可以增、删、改、查。场景与界面的设计,首先利用flash将图片素材制作成动画资源,然后swf格式输出,之后再导出json,在cocos2D中解析json用里面的动画资源,以此利用瞬间动作与复合动作完成场景的布局与切换。儿童可以通过玩此款软件,在游戏的过程中间接培养儿童的观察力与认知数字。因为本游戏的关键词是数字,而数字恰恰是儿童学习缺失的一个地方,所以设计这款游戏帮助儿童学习数字。此文档
7、中我们会对游戏的背景、玩法、剧情等进行详细说明。游戏设计说明书1 引言1.1 编写目的此游戏设计说明书的编写目的是阐述本次开发的游戏详细设计,对游戏的玩法、内容、关卡等游戏的详细设计进行详细的说明。本文档的预期的读者为开发人员以及测试人员与用户。1.2 背景游戏的名称:认识数字 类型:基于Cocos2D-X的跨平台教育类 该游戏是基于Cocos2d-x游戏引擎开发的一款儿童教育类游戏设计与实现。Cocos2d-x游戏引擎以C+开发语言为基础,封装了很多开发游戏相关的工具类,大大地降低了游戏开发的难度。而本游戏属于一款儿童教育类游戏,有广大的该类游戏用户。小兔子要去参加朋友小松鼠的生日宴会了,帮
8、她找出去小松鼠家的路,并且画出她要送给小松鼠的礼物。游戏的任务提出者:深圳童心教育科技 用户:各平台用户1.3 定义Cocos2d-x:是一个开源的移动2D游戏框架,MIT许可证下发布的。C#:C#是微软公司发布的一种面向对象的、运行于 Framework之上的高级程序设计语言。列表:列表是一种数据项构成的有限序列,即按照一定的线性顺序,排列而成的数据项的集合,在这种数据结构上进行的基本操作包括对元素的的查找,插入,与删除。AI:人工智能(Artificial Intelligence),英文缩写为AI。它是研究、开发用于模拟、延伸与扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 游戏 设计 说明书 认识 数字
限制150内