毕业设计网
JSP,JAVA | python | nodejs | android,安卓 | PHP | 微信小程序 |

基于Android安卓的开心跑酷游戏

随着4G网络商用的开始,手机高速上网时代悄然而至,为手机在线娱乐提供了物质条件,也为手机游戏市场提供了大量的客户群体。同时由于Cocos2d-x技术是开发二维游戏的良好工具,具有跨平台的特性,可以做到快速优质的开发一游戏,因此选择运用Cocos2dx技术开发基于Android平台一款跑酷类游戏--《猿人快跑》。在开发过程中,实现了游戏资源的预加载,游戏架构的搭建,游戏中的主逻辑,游戏中触摸事件的管理,实现了游戏中人物与金币、人物与道具、人物与障碍之间的精确的碰撞检测,游戏地图的制作与移动,以及游戏数据的存储等模块。该款游戏面向的玩家群体以青少年为主,游戏规则为玩家控制游戏主人公通过跳跃的方式,躲避障碍和移动的怪物、越过沟壑,获取金币,直到游戏主人公死亡游戏结束。本游戏不仅具有简单、易上手特点,同时游戏风格复古、游戏节奏明快。

安卓毕业设计
本文研究的《猿人快跑》游戏属于跑酷类游戏,主要从界面方面和功能方面这两个方面研究本游戏,界面方面主要是负责游戏效果显示,功能方面主要是游戏主逻辑。
游戏界面作为游戏的主要组成部分,是玩家与手机的交互接口。本游戏界面主要包括以下几个主要的界面:
1)动画界面:主要实现以播放的方式,来实现介绍本游戏的世界观和游戏世界背景。该动画界面只有在第一次玩游戏时才会播放。
2)主游戏界面:该界面是游戏最主要部分,在该界面玩家操作游戏主人公躲避障碍,躲避怪物,达到游戏目标,提升玩家等级。
3)商店界面:在该界面实现游戏道具的展示,玩家可以在该界面购买游戏道具。
4)任务界面:该界面主要显示玩家需要完成的任务,以及玩家等级显示。
游戏功能方面主要包括需要实现以下几个模块的功能:
1)游戏资源的预加载:用于提前加载游戏资源
2)游戏地图的移动:为了实现游戏人物的跑动效果,需要提前制作游戏地图,然后在游戏中加载地图,实时的改变地图的位置,实现地图的移动
3)游戏中的碰撞监测:在游戏中要实时的监测游戏主人公与金币、主人公与怪物、主人公与地面地图的碰撞,而且需要的是精确碰撞监测
4)游戏中主人公动作:玩家点击相应按钮时,游戏中主人公会做出跳跃、加速等动作
5)游戏主人公状态切换:需要定义主人公不同的状态,改变主人公状态条件
以上是一部分介绍,如需要完整的资料或者如不符合您的要求,请联系技术人员qq:242219979咨询

上一篇:一种键盘记录和查询系统的设计与实现
下一篇:asp.net车辆违章信息管理系统


版权所有 毕业设计网联系qq:242219979 © 2007-2022