时间: 2021-07-30 23:36:44 人气: 6 评论: 0
摘要 随着互联网时代的到来,我们的日常生活也越来越信息化,移动设备已成为我们日常生活中不可或缺的一部分,这就为手机游戏行业的发展创造了一个有利的环境。在生活节奏越来越快的当今社会,偶尔也需要放松一下心情,休闲类的手机游戏则成为一个不错的选择。基于上述因素,本文设计开发了一款跑酷类型的游戏。
本文首先介绍了爱酷跑手机游戏的开发背景、目的及意义,接着介绍了相关技术和开发工具,最后重点阐述了该游戏各个模块之间的设计流程,并对游戏的开发与实现工作进行了总结。本手机游戏实现的主要功能包括:各个场景之间的切换,游戏主角的动作切帧,地图的架设,音乐管理等功能。本手机游戏设计以Cocos2d-x 2.2.1为开发引擎,VS 2010为编译环境。
本游戏具有操作简便、画面亮丽、目标明确等特点。
关键词:手机游戏;VS 2010;Cocos2d-x 2.2.1;碰撞检测;地图编辑
传统跑酷游戏,意在躲避障碍物,最后到达终点通关取得胜利,这也是跑酷的本身含义,而很多时候玩家真正体验到的只是需要在对的时间进行对的操作,如果长时间重复同样的操作难免会让人产生厌倦感。本次开发的爱酷跑游戏,在玩家通关的过程中,沿途会遇到不同的地图铺设,并且具有遭受怪物攻击的可能性。所以在游戏过程中,玩家不但需要考虑各种地形的变换,而且还要注意躲避敌人的攻击。在向前奔跑的时候,一路上会随机出现不同数量的金币,这时候需要玩家跳跃通过触碰得到金币,得到的金币数量越多,相应的分数越高,在结算评分系统中,会给出对应的分数。
地形的不断变化和敌人眼花缭乱的攻击增加了游戏的可玩性,而不仅仅是翻墙和越过沟壑这样的跑酷。敌人的攻击和技能的不同使得跑酷之于还拥有独特的策略性。
2.2.1功能需求
该项目主要实现游戏内主角的主要动作例如:跑、跳跃、被怪物攻击、死亡,以及地图的架设、怪物AI、UI设计、碰撞、结算评分系统的设计,多元素的设计可以让用户在游戏过程中体验奔跑带来的快感,挑战自己的同时享受翻越障碍物和躲避敌人攻击最后顺利到达终点带来的成就感。
目 录
目 录 1
引言 1
1绪论 2
1.1开发背景 2
1.2开发目的及意义 2
1.3开发环境与相关技术 3
1.4开发工具的选择 4
2 游戏的需求分析 5
2.1可行性分析 5
2.2游戏需求分析 5
3 游戏的整体设计 7
3.1游戏系统架构设计 7
3.2游戏概要设计 7
3.2.1主要场景的设计 7
3.2.2游戏的主要功能 8
4游戏的详细设计与实现 11
4.1 “爱酷跑”设计流程 11
4.2 功能模块的设计与实现 11
4.2.1开始功能模块 11
4.2.2 菜单功能模块 12
4.2.3 游戏关于模块 13
4.2.4 游戏帮助模块 14
4.2.5 场景选择模块 14
4.2.6 关卡选择模块 15
4.2.7 商城模块 16
4.2.8 加载模块 17
4.2.9 主游戏模块 17
4.2.10 游戏暂停模块 18
5系统测试 20
结论 22
参考文献 23
196
198
82