浅谈手机游戏“捕鱼达人”的开发

来源 :东方教育 | 被引量 : 0次 | 上传用户:dajiangdq68
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:手机游戏潜在的市场比PlayStation和GameBoy等任何平台都要大。捕鱼达人是一款备受欢迎的手机游戏,在开发过程中要通过关键技术根据需求和功能进行设计,只有这样才能更受欢迎。
  关键词:手机游戏;“捕鱼达人”;开发
  “捕鱼达人”是一款休闲娱乐类游戏,整个游戏以捕鱼得分为主旨。玩家通过简单的点击触屏来操作,包括选择不同等级的子弹,等级越高的炮弹花费的金币越多,当然捕到鱼的概率就越大,捕到鱼后,会根据你捕到的鱼的等级获得相应的金币。玩家需要注意的就是怎样选择合理的炮弹去攻击不同等级的鱼类,让花费炮弹的金币小于捕到鱼后奖励的金币。
  一、开发游戏的关键技术
  (一)C++语言
  C++语言是一种优秀的面向对象程序设计语言,它在C语言的基础上发展而来,但它比C语言更容易为人们学习和掌握。C++以其独特的语言机制在计算机科学的各个领域中得到了广泛的应用。面向对象的设计思想是在原来结构化程序设计方法基础上的一个质的飞跃,C++完美地体现了面向对象的各种特性。
  (二)Cocos2D-X平台技术
  cocos2d是一个基于MIT协议的开源框架,用于构建游戏、应用程序和其他图形界面交互应用。这是一个C++ Cocos2d-iPhone项目的版本。Cocos2d-X发展的重点是围绕Cocos2d跨平台,Cocos2d-x提供的框架。手机游戏,可以写在 C++或者Lua中,使用API是Cocos2d-iPhone完全兼容。Cocos2d-x項目可以很容易地建立和运行在IOS,Android,黑莓 Blackberry等操作系统中。Cocos2d-x还支持Windows、Mac和Linux等桌面操作系统,因此,开发者编写的源代码很容易在桌面操作系统中编辑和调试。
  (三)开发环境的搭建工具
  操作系统:Microsoft Windows 7.程序语言:C++
  开发工具:Microsoft Visual Studio 2010,cocos2d-x-3.0final
  开发前环境搭建需要的其他工具:java sdk、android sdk、Ecilipse。这3个工具目前被谷歌打包成一个ADT,Python 使用他是因为cocos2d-x在使用过程需要好多工具都需要Python脚本的,比如编译工具等。Android NDK 他是C++语言实现到安卓平台运行的动态链接库,系统为什么要安装这个软件呢,因为本游戏是用C++语言开发的,需要在安卓平台上运行。Ant 批处理工具。
  二、游戏的需求分析
  (一)炮弹数据模型分析
  设计炮弹数据模型如方E-R图所示:
  炮弹属性模型E-R图
  作为一款射击类游戏,炮弹是其不可或缺的部分。同样炮弹也必须拥有相应的数据模型。炮弹射程限制了炮弹攻击的范围。攻击间隔决定炮塔的攻击速度及单位时间内攻击次数。捕鱼的概率表示了炮弹抓获鱼的能力。爆炸范围表明了炮弹攻击到鱼后所波及的伤害范围。炮弹图像就是炮弹的外形。炮弹等级就是玩家通过炮弹旁边的加减号就行调整。
  (二)鱼类数据模型分析
  根据游戏可玩性需要进行的相关数据调研,设计鱼类数据模型如下图:
  鱼类属性模型E-R图
  鱼是游戏的核心部分,在此项目中,总共有两种不同属性的鱼,鱼的移动速度以及价值都是不一样的,玩家需要做的就是通过子弹来捕获鱼使自己得到金币,当然如何正确地使用炮弹也是玩家所需要注意的。
  (三)场景数据模型分析
  场景分为载入场景和开始场景以及游戏场景,因为本游戏是通过捕鱼得分来让玩家来体验游戏的乐趣,玩家通过不断地获得高分使自己感受游戏的快乐。
  三、功能模块分析
  (一)游戏项目流程
  游戏项目流程图:
  游戏的主要内容是由游戏进行时和游戏失败两个主要部分所构成。游戏进行时包含了用户对主角的操作以及对主角信息(获得的分数及获取的道具)的管理,用户游戏结束的操作选择,游戏进行为本系统的设计核心。游戏将对游戏进行时的事件作为一个重点的功能模块进行详细设计。
  小结:
  在捕鱼达人的游戏的开发过程中,还涉及到非常具体的开发设计程序,由于篇幅的原因,没有详细写出。未来手游在整个游戏市场的份额还会持续上升,进而打破端游的主体地位,手机游戏的开发具有很大市场。
  参考文献:
  [1].黄卫韦著.A公司移动互联网手机游戏盈利模式提升研究[D].华东理工大学,2015
  [2].Stanley B Lippman著.王刚译.C++Primer[M].北京:电子工业出版社,2013
  [3].满硕泉著.Cocos2D-x 权威指南[M].北京:机械工业出版社,2013
  [4].刘剑卓著.Cocos2D-X游戏开发技术精解[M].北京:人民邮电出版社,2013
其他文献
摘要:本设计讲述了自动变速器的组成与功用,如果发现自动变速器油变色,活行驶过程中最高车速明显下降。这些现象表面自动变速器可能损坏。让我们明确自动变速器故障的诊断思路,以及正确解决故障的方法。随着汽车科技的发展,汽车的结构越来越复杂。我们只有掌握自动变速器的工作原理,才能更好地运用检测仪器快速准确地查找汽车的故障原因,并把故障排除。  关键词:自动变速器 工作原理 常见故障诊断方法 检修  1绪论 
期刊
近几年来,永川电大与其他电大校类似,生源逐年减少。笔者有意借助市场营销理念,探索当下电大学校在招生中如何运用营销策略,以求促进学校健康发展、长期有效生存。  一、营销理论概略  市场营销是为了创造思想、产品、服务的交换而进行的计划和创意、定价、分销、服务的过程。从市场营销定义“思想、产品和服务”这一部分说明,可以对任何东西进行营销。事实上,生产企业、服务公司,营利和非营利组织都在利用市场营销获取市
期刊
摘要:彝族俐侎人的传统服饰文化,主要流传于滇西南的临沧市境内,其中以俐侎人集中居住的永德县乌木龙彝族乡的保留最为完整。俐侎服饰以黑色为主,作为彝族俐侎人的文化符号,其原始古朴、温婉含蓄、自然洒脱的民族个性显露无疑。研究俐侎人的服饰文化对丰富和传承彝族传统服饰文化具有重要意义。  关键词:彝族;俐侎人;服饰文化;制作工艺;形态特征  前 言  俐侎人又称“俐侎泼”,是云南省临沧市特有的族群,族属为彝
期刊
摘要:随着科技的发展与、社会的进步,电子通信技术发展的极为迅猛,以其本身独特的气质越来越受到人们的喜爱,不少汽车的车主更是跟随者时代的潮流,为自己的的爱车装上了电子通信设备,在保证驾驶安全使用便捷的前提下,更加有效的解决了驾驶过程中的通讯问题。那么,随之而来的问题是车载电子通信设备的安全问题,这一问题目前成为车主最关心的问题,所以作为开发人员必须在车载电子通信设备的安全问题上下功夫,确保车主的合法
期刊
摘要:俄国无产阶级革命探索过程中,涌现了诸多革命史上前所未有的理论成果,这些理论成果都是在俄国革命特定环境下的产物。其中列宁“一国胜利论”独辟蹊径,适应俄国革命的同时,是对共同胜利论的坚持、发展和理论创新,而不是对马克思主义的否定。“一国胜利”论继承了马克思恩格斯关于无产阶级的解放需要所有或大多数国家工人的联合努力的思想,对于俄国革命有着重要而特殊的意义。  关键词:一国胜利论;帝国主义;革命;资
期刊
摘要:本文考慮一个具有白噪声扰动的随机对偶型捕食-食饵系统.利用随机微分方程基本理论,并结合停时和随机殃理论,得出系统存在唯一正解的充分条件.  关键词:随机捕食-食饵模型;存在唯一性;停时  Abstract:In this paper,we mainly consider a stochastic predator-prey model disturbed by white noise.Usi
期刊
摘要:本文从薄壁螺纹偏心套的造型和数控加工的理论与加工方法以及具体加工编程等进行了研究,编制了合理的工艺方案和加工程序,在学校数控车间通过数控车床进行加工,薄壁螺纹偏心套整体加工质量满足了工业生产的需要。  关键词:薄壁;偏心套;数控加工  该零件表面有圆柱、薄壁、偏心孔、梯形螺纹及槽等表面组成。含有内孔加工,内孔中有莫氏3号锥孔及内槽组成。其中有很多个直径的尺寸有比较严格的尺寸精度要求和表面粗糙
期刊
摘要:对事件之间的关系理解与掌握是学好概率论与数理统计的基础,本文主要从概率论中几个易混淆事件及其概率做了区別与联系,起到对概率论与数理统计的教学有帮助。  关键词:概率论与数理统计;事件;区别;联系  概率论与数理统计课程在我校是经管类、理工类专业学生的一门必修课程,也是全国研究生入学考试内容之一,在学习概率论与数理统计这门学科时涉及到很多的基本概念,尤其是对于初学者来说在第一章会遇到对几个事件
期刊
摘要:随着科学技术的快速发展,计算机技术逐渐被运用于生活的方方面面,EDA技术也不断得到完善,被用于各个学科领域,尤其是在数字电子技术领域中。EDA是进行电子产品自动化设计的一种最新技术,其在数字电子技术实验中的应用大幅度提高实验过程的精确性、有效的冲击了传统教学实验、促进数字电子技术的发展与创新。同时,EDA技术在数字电子技术中的应用较为广泛,主要体现在教学、科学研究、产品设计与制造等方面。本文
期刊
摘要:随着计算机网络的高速发展,网络已成为人们生活中必不可缺的一大重要元素。而网上购物、消费也成为了人们所喜爱的方式。其简单、快捷、安全的特性是平时购物、消费所不能比拟的。而随着人们对健康的需求,体育用品成为了越来越多的人所需求的。本论文所主要论述的便是基于java的B2C体育用品销售平台。该系统主要针对网上购买体育用品的人群的需求理念而设计。主要功能是注册、登录、购买、购物车、搜索及支付等。后台
期刊