西部牛仔手机游戏的设计与实现


时间: 2021-07-30 23:09:44 人气: 16 评论: 0

随着智能移动设备的迅速发展,手机使用率的迅速增长,移动应用软件和手机游戏已渐渐的成为我们繁忙的工作之余选择休闲放松的方式之一。无论是应用软件还是手机游戏的开发,这一新兴行业已在有利的社会环境下迅速崛起。中国的游戏市场具有广阔的发展前景,并且充满机遇和挑战。

本文首先介绍了西部牛仔手机游戏的设计背景、目标和意义,接着开始介绍本游戏开发过程中所用到的相关技术和开发工具,然后介绍了“西部牛仔”各个功能模块和各个界面之间的流程,重点表达了此款游戏中核心功能的设计与实现,最后对“西部牛仔”的策划和开发工作进行了总结。



关键词:西部牛仔手机游戏;Cocos2d-Lua;Quick-Cocos2d-x


(1)主游戏系统功能的基本分析

GameScene类是游戏的核心类,也是游戏的主场景。主要实现游戏界面触摸功能,游戏界面切换功能,玩家数据的记录与存储,核心算法。触摸功能主要是在游戏界面添加触摸层,以实现游戏触摸响应。游戏界面切换功能主要实现暂停界面的切换,返回场景选择界面,进入商店界面等。玩家数据主要有玩家通过游戏所获得的金币数量、玩家道具种类和相应道具的数量。核心算法主要有物体间的碰撞检测,主人公和牛之间的距离检测,绳子承受能力的检测以及一些物理方面的算法。

GameScene类下涉及到的类还有Hero类、Cattle类、Rope类、Glove类等。Hero类主要是一些关于牛仔的属性和动画播放等方法。Cattle类主要是牛的属性和动画播放等方法。Rope类和Glove类主要是辅助于Hero类,为牛仔提供相应的属性。

(2)商店道具系统功能的基本分析

商店系统主要是用于商品道具的购买,玩家通过游戏获得的金币来购买商店提供的商品。

道具系统主要用于玩家道具的更换,装备不同的道具,玩家的属性会有相应的变化。道具包中可放玩家从商店购买来的道具和系统提供的道具。商店购买来的道具使用次数是有限的,取决于玩家购买道具的数量,而系统提供的道具没有使用次数的限制。玩家装备的从商店买来的道具使用次数用完的话,系统将自动为玩家装备上系统提供的到具。

(3)场景选择功能的基本分析

场景选择功能主要为玩家提供不同的场景,每个场景下都有相应的关卡,场景的选择是没有加锁的,而关卡是处于加锁的,玩家需要通过游戏获得的金币进行开启。不同场景会出现不同种类的牛,且环境因素会根据场景发生变化。


评论
188083800