随着近年来科技及经济的飞速发展,人们的生活水平也在逐步提高。目前,游戏业已经成为了全球最大的娱乐事业,如今外国的游戏已经在中国市场占有很重要的地位,使得中国民族文化已经不能够吸引玩家,尤其近年来屡屡的事件和媒体舆论的影响,已经让网络游戏成为大众眼中毒害青少年的精神毒品。而宣传中国传统文化,引导青少年健康游戏、快乐游戏应该是每个游戏工作者的责任和义务。

本游戏的创作灵感受到《Flappy Bird》的影响。《Flappy Bird》是越南程序员Dong Nguyen的作品,在2013年5月上市以后,迅速受到追捧,成为风靡全球的小游戏,不足一年功夫就在Apple商店得到了5000万用户。该游戏由于具有操作简单、对人的耐力和灵敏度要求很高等特点,让玩家迅速上瘾。2014年2月,Dong Nguyen宣布将《Flappy Bird》下架。作为《Flappy Bird》的狂热爱好者,笔者决定自己设计一款类似的小游戏,一方面可以满足自己玩游戏的想法,另一方面也可以趁机学到一些游戏开发的知识和技巧。

目前,国内同类型的游戏不少,比如《神庙逃亡》、《天天酷跑》、《愤怒的老奶奶》等都与此有相通之处。相比之下,《Flappy Bird》的优势是难度较大,又能通过训练得到提高,从而激发用户的成就感和体验感。

1。2课题相关行业发展现状与分析

手机游戏是近几年非常火爆的一个产业。由于手机的广泛使用和手机依赖症的严重,手机游戏成为很多人消磨时光的重要选择,因此,手机游戏市场也迎来了大爆发。2013年,手机游戏迎来了井喷式的发展,该年也因此被称为“手游元年”。各种从业者纷纷转向手机游戏开发,大量资本纷纷涌入。到了2014年,手机游戏市场进一步火爆,产业收入增长两倍。2015年持续火热。可以说,在金融危机影响下的世界,游戏(手游)已经成为拉动经济的重要增长点。论文网

1。3游戏开发引擎简介

如果直接用C#、C++、。net、Java等编程语言开发游戏,会导致游戏开发变得非常困难。有鉴于此,有开发商会提供一些已经成功编写的可编辑游戏系统,或者是具有某些特定功能的游戏开发的核心组件。这就是游戏开发引擎的概念。使用这些开发引擎,游戏的开发者们就不用从头开始、面面俱到,而可以在此基础上快速而简单地进行游戏开发,并将注意力集中在更加重要的问题上。这无疑大大降低了游戏开发的时间、难度和成本。游戏开发引擎主要包括动画编辑、音效编辑、渲染器(有二维图像、三维图像两种不同的引擎)、碰撞检测、场景编辑、网络编辑、粒子编辑等方面的内容。

下面,简略介绍一下目前常见的游戏开发引擎:

(1) Unity3D:基于OpenGL的目前国内最热门的开发引擎,已经占据了85%的手游开发市场。Unity3D具有图形化交互式开发环境,大大降低了开发者的掌握难度,同时它又具有跨平台的优势,有效解决了游戏在不同平台上运行的问题,因此受到了游戏开发者的青睐。Unity3D 支持Windows系列、Apple系列、Wii(任天堂游戏机)、Android等不同的平台,也支持网页游戏开发。

(2) Cocos2d-x:Cocos2d-x是用C++编写的基于OpenGL的2D游戏开发引擎,具有伪3D的效果,具有跨平台的特点,可以适用于不同的OS。Cocos2d-x还是一个开源的系统,支持不同的开发语言。其优点是对硬件要求不高,运行速度比较快。

2。游戏需求与框架

2。1游戏功能需求

本游戏支持Android系统,需要Android 6。0以上版本。游戏的功能需求为:

① 基本的游戏模式:游戏目前只支持单机模式,不支持多人模式。游戏的基本玩法是: 游戏中玩家必须控制一个小鸟,穿过由各种不同长度水管所组成的障碍物,但是这只鸟其实根本不会飞,所以玩家每点击一下小鸟就会飞高一点,不点击就会受重力的影响下降,玩家必须控制节奏,拿准时间点然后点击屏幕,让小鸟能在下落的过程中飞起来,并且恰好能够通过狭窄的水管之间的缝隙,只要稍一分神,就会发生碰撞使得游戏结束。

上一篇:基于VC++俄罗斯方块游戏的设计
下一篇:Android系统的商城App研发与实现+源代码

考证平台静态网页设计与制作

java+mysql通用试题库系统后台设计与实现

PHP+IOS的会议管理系统的设计+ER图

基于网络的通用试题库系...

基于消费者个性特征的化...

探析动画视听设计元素茬...

嵌入式系统数字图像采集...

互联网教育”变革路径研究进展【7972字】

LiMn1-xFexPO4正极材料合成及充放电性能研究

新課改下小學语文洧效阅...

我国风险投资的发展现状问题及对策分析

安康汉江网讯

老年2型糖尿病患者运动疗...

网络语言“XX体”研究

麦秸秆还田和沼液灌溉对...

ASP.net+sqlserver企业设备管理系统设计与开发

张洁小说《无字》中的女性意识