基于IOS的忍者消除游戏的设计与实现


时间: 2021-06-21 21:20:08 人气: 15 评论: 0

摘要  消除类游戏是一款经典且十分受欢迎的游戏,自从它被开发以来就受到广大游戏玩家的热烈追逐。以前的消除类游戏一直以pc端的形式出现。而近年来,手机端消除类游戏的出现,又掀起游戏玩家对此类游戏的一番热潮。

本款消除游戏,运用XCode开发工具开发。应用传统消除游戏的消除原理和消除方式(横消和竖消),使游戏玩家更容易上手操作;增加了帐号登录功能,能记录游戏的数据,使其游戏数据不会消失,增加了游戏的可玩性;同时增加了商店功能,可以在商店中购买多种游戏道具,让游戏玩家在遇到特别难通过的关卡时不至于束手无策,而游戏更以卡通人物忍者形象作为主要消除元素,使其游戏风格变得轻松欢快,更加吸引游戏玩家。


关键词:忍者消除;iOS;Xcode;C++

消除类游戏自它的前身(《俄罗斯方块》)出现以来就一直深受广大游戏玩家的喜爱。

游戏消除规则简单易懂,只需移动任意的元素,达到消除的条件,就可以实现消除。虽然它的操作简单,但精髓难懂,其随机出现的元素和任意的位置,让看似操作简单的游戏,变得更具挑战性。而它最大的特点就是每次闯关的用时都很少,所以玩家不用花费大量的时间来进行游戏。只要有一款智能手机,不管在任何时间,任何地点,都可以进行游戏,所以这也变成了消除类游戏经久不衰的条件。

本款游戏采用传统消除游戏的消除原理,主界面分为9*9的方格,设立了五种忍者卡通形象(即消除元素),同时对游戏模式进行了修改,增加为两种挑战模式,闯关模式和时间模式。其有趣的玩法,简单的操作,整齐的布局,轻松的风格,更加符合现代人快节奏的生活方式。



 目   录

引言 3

1.系统概述 5

1.1 课题研究的背景 5

1.2 课题研究的目的和意义 5

1.3 需要的主要技术 5

1.4 遇到的主要问题 6

2.系统需求分析 6

2.1 游戏开发的硬件 6

2.2 游戏开发工具 7

3.系统总体设计 8

3.1 游戏的流程和模块分析 8

3.2 游戏消除方式的分析 10

3.2.1 基本消除 10

3.2.2 特殊元素的消除 10

4.系统各个界面的设计与实现 10

4.1 资源处理 10

4.2 登录 11

4.2.1账号登录 11

4.2.2本地登录 12

4.3 主界面 12

4.4 开始 12

4.5 商店 14

4.6 游戏界面 14

4.6.1 触摸 14

4.6.2  游戏开始时的处理 15

4.6.3 消除的原理 17

4.6.4 游戏暂停 19

4.7 游戏模式 19

4.7.1 时间模式 19

4.7.2 闯关模式 20

5. 游戏各个模块的运行截图及分析 21

5.1  加载资源 21

5.2 登录界面 21

5.3 主界面 23

5.4 游戏界面 25

5.4.1 时间模式 25

5.4.2 闯关模式 27

总结 28

致谢 29

参考文献 31


评论
188083800