Android的跑酷游戏的设计+源代码(2)
时间:2022-04-08 23:21 来源:毕业论文 作者:毕业论文 点击:次
手机游戏的制作者一直在查探手机游戏玩家在寻求着什么?游戏制作者很明白手机用户一般都是休闲玩家。这意味着手机游戏需要简单易学,手机用户玩家一般能够很快的掌握游戏的核心玩法。目前手机游戏主流类型分别是卡牌、ARPG(动作角色扮演)和休闲类游戏。其中跑酷就是休闲类中的一种。 跑酷游戏来自现实中的极限运动,跑酷运动将城市当作跑酷的训练场,将围墙、屋顶等当作障碍物。手机跑酷游戏一直以来都非常受欢迎,主要是以下的几点原因: 1、手机用户会获得极限运动的刺激感和成就感,拥有很强的挑战性; 2、平台是手机,移动性很强,随时随地都能玩; 3、游戏操作简单,容易上手,老少皆宜; 4、在很短的时间里,能给手机用户带来刺激感。 跑酷类游戏玩家的用户群十分广泛,比如追求刺激感的年轻人、热爱极限挑战的人员,或是对跑酷游戏感兴趣的一般手机用户等等。目前跑酷游戏流行的最主要的原因是跑酷游戏的独有特性和用户的需求之间拥有完美的匹配,。 1。2发展前景 因为跑酷游戏的玩法基本相同,游戏玩家选择一款跑酷游戏的重要标准之一就是画面,所以在制作一款跑酷游戏时,游戏画面已经成为游戏制作的首要因素。 其次,游戏剧情也是能够影响玩家的体验感,要让玩家明白为什么要玩这个游戏,所以一个成功的游戏要让玩家知道为什么要玩,比如在跑酷游戏《熊出没之熊大快跑》中,光头强在追逐熊大,游戏玩家扮演角色熊大从而躲避光头强的追捕,玩家就知道为什么去奔跑,并且这个与现实的剧情一致,玩家很容易就接受了。 虽然跑酷游戏的玩法比较单一,但是我们需要根据其它优秀的游戏中吸取经验,将跑酷游戏与其它玩法相结合从而衍生出其它的玩法和模式,从而提高游戏的可玩性同时也可以延长游戏的生命周期。手机开发者可以根据节日策划新关卡和新玩法。 目前大多数的跑酷游戏依然是单机版的,有的游戏也添加了弱联网的设计,玩家与玩家之间的交互和社交还是非常的少,所以说增加玩家的交流是非常必要的,这样就可以增加游戏用户的粘性。 2环境支撑及技术简介 2。1软件开发环境 工作及实验机用的操作系统为:Windows 10、Android 4。4模拟器 游戏引擎:Cocos2d-x 3。0 开发工具:VS2013开发游戏、Eclipse交叉编译(NDK版本android-ndk-r9d) 2。2软件运行环境 Android 4。4以上运行环境,主要在小米平板上进行测试。 2。3主要技术简介 1、C++11 C++11包含了核心语言的新机能,并且拓展C++标准程序库,并且加入了大部分的C++ Technical Report 1程序库(数学上的特殊函数除外)。[7] C++11包括大量的新特性:主要特征像lambda表达式和移动语义,实用的类型推导关键字auto,更简单的容器遍历方法,和大量使模板更容易使用的改进。使用过C++11后,我发现它提供了大量的基础方法使C++变成了一种更易使用的语言。这不是说它变成了简单的语言,而是有大量的新特性,提供了大量的方法使编程更容易。 2、Cocos2d-x Cocos2d-x是一个开源的移动2D游戏框架,MIT许可证下发布的。这是一个C++ Cocos2d-iPhone项目的版本。Cocos2d-X发展的重点是围绕Cocos2d跨平台,Cocos2d-x提供的框架。手机游戏,可以写在C++或者Lua中,使用API是Cocos2d-iPhone完全兼容。Cocos2d-x项目可以很容易地建立和运行在iOS,Android,黑莓Blackberry等操作系统中。Cocos2d-x还支持Windows、Mac和Linux等桌面操作系统,因此,开发者编写的源代码很容易在桌面操作系统中编辑和调试。[7] (责任编辑:qin) |