ios游戏毕业论文

2024-09-09 版权声明 我要投稿

ios游戏毕业论文(精选6篇)

ios游戏毕业论文 篇1

The Room系列

十分经典且极具挑战性的高智商密室逃脱游戏。游戏几乎聚集了所有你能想到的解谜游戏元素,找钥匙开锁,寻找缺失的部分,字谜,猜数字,单词组合,图形组合,翻转题等等,还有透视题,甚至连游戏中得到的物品,可能都包含着谜题在内!

刚上手可能有点难,但是打开一个个盒子的时候超有成就感,画面和机关做的都很精美。

2

Cube escape

Cube escape系列游戏是在微博上面走红的,看似是一个个分裂的密室解谜小游戏,其实都是有所关联的,一步一步揭开关于Rusty Lake这个地方的秘密。

这款游戏无论从游戏画风、游戏的剧情、游戏的音乐都是让人不禁会感叹的作品。这款游是密室逃脱中的精品,很烧脑而且非常的诡异。

3

机械迷城

本作的画面表现绝对是同类游戏中的佼佼者,在进入游戏的那一刻就会被它独特的手绘风格所吸引了。无论是机械老鼠还是圆滚滚的小胖子,甚至是我们身高可变的主角都宛如童话中的角色一般充满了吸引力。

当然,作为一款解谜游戏,游戏中大部分的谜题设计的十分巧妙,往往解开谜题之后有种恍然大悟的感觉。

4

小小星球大碰撞

从名字上就能感觉到这款游戏非常萌萌哒。它的风格向上世纪六七十年代的太空探索致敬,温暖复古的画风配上灵动轻盈的音乐。如果说《机械迷城》多少给玩家带来了一点蒸气朋克式的压抑感,而本作的游戏画面始终充满轻松幽默的童话风格

说到解谜难度,融合趣味和益智。既有拼图类比较简单的,也有收集道具和记忆题。唤起小时候那种简单美妙的乐趣。

5

纪念碑谷

一款接近艺术的游戏,清新文艺的画面,极简的3D设计,配合局部的动态效果,构建了一个动静结合的精彩世界。游戏开发者巧妙地利用了玩家的视觉错觉,让玩家在各式色彩的三维空间里尽情摸索、直至找到正确的道路通往目标地点。

6

Limbo

LIMBO 是一款风格独特的冒险解谜游戏,相比于前几款风格轻松的作品,本作的风格十分压抑,甚至是恐怖。黑白的剪影画面就像一部默片。

游戏一打开就是一个小男孩躺在黑暗的森林里苏醒,没有开始按钮,没有任何游戏字幕或操作提示。整个游戏线索没有任何故事元素贯串,配合上黑白的风格好像自己是以第三人视角看着这个小男孩,你不是在听一个故事,而是切真的看着这个故事的发生、结束。

7

Enigmatis系列

一款侦探类解谜游戏,小游戏可玩性很强,画面好看,很特别的是所有找到的证据都会被贴在一个墙上,然后需要我们将不同的证据去归类推理。

本作的亮点之一在于解谜过程中很自然的穿插着各种小动画。玩家仿佛亲临犯罪现场,目睹整个犯罪过程,而不是在一个只呈现了结果的烂摊子里埋头找线索那样枯燥。

8

Year walk

这款解谜游戏的背景来源于瑞典传统的民间传说,一个关于神秘生物和超自然的故事。玩家将在这个2D的世界里与游戏中多种神秘生物产生互动,根据你寻找到的线索来揭开谜题,找出真相。

游戏中玩家要自己一个人以第一人称的视角,在漆黑的森林中探索前进,还要紧跟着场景的变化和不断闪现的画面,不然很容易迷失。虽然全程没有任何文字或者语言提示,但是在解谜环节丝丝入扣的细节设置真实让人感叹不已。

9

谜画之塔系列

之所以称为《谜画之塔》,顾名思义,就是让你在画中解谜。不同于那些常见看图寻物的冒险解谜游戏,游戏的设计理念就是戏中有画,画中有谜。

10

The Lost City

一款经典模式的冒险解密类游戏,充满吸引力的悬疑剧情非常地令人沉迷,更有大量的漂亮物品等着玩家收集,难度适当的谜题充满了趣味性和挑战性。

ios游戏毕业论文 篇2

1.1 研究背景

iPhone平台以一种高傲的姿态“横空出世”,随着在新兴的几大智能手机平台中,在很短的时间内便得到用户的认可。它的盈利模式都是在苹果公司封闭的框架内完成的,作为一个完全封闭的平台,i Phone平台从硬件到软件。i Phone产品无论是硬件和软件都实现了标准化,这种封闭模式最大的好处对开发者是至关重要的。经典的“植物大战僵尸”这款游戏缔造了“上线九天狂赚百万美金”的记录,苹果公司的App Store创建了一种全新的盈利模式,实现开发者自身的利益和价值,为iPhone开发更多更好的游戏和应用,极大刺激了越来越多优秀开发者加入到iPhone平台中来。

本文详细阐述了基于iPhone平台开发的一款塔防游戏,尽管有众多开发者在为i Phone开发各式各样的应用程序,同时App Store已经有成千上万的软件和游戏供使用者下载,然而分析和总结应用程序和游戏开发技术方面的论文却很少,基于i Phone平台开发的游戏主要包括内存管理控制、程序详细设计、游戏框架设计、游戏引擎、游戏策划等。本文在完成i Phone平台游戏设计和开发的基础上,使开发者能够更方便、更快捷地进行iPhone游戏开发,对工作成果进行总结,为i Phone平台的开发者提供了借鉴和参考。

1.2 iPhone开发环境

它的开发需要具备一些基本条件,iPhone是一个封闭的系统,首先最后需要注册i Phone开发者帐号;其次需要移动设备,可以是i Phone、iPad、iTouch;再者需要下载SDK,并安装;最后需要基于Mac的操作系统,这些电脑均为苹果公司的产品,它可以是i Mac、MacBook、MacBook Pro、MacBook Air或者Mac Mini。

iPhone SDKi由以下几个功能模块组成:

(1)iPhone平台参考库。如果文档库有更新,则更新会被自动下载到本地。SDk默认包含iPhone平台开发的参考文档。通过选择Help->Developer Documentation就可以看到参考库。

(2)iPhone模拟器。为便于在没有移动设备的情况下进行iPhone应用程序的开发,对开发的应用程序在Mac OS系统下进行模拟,它是Mac OS X平台应用程序。

(3)XCode工具。XCode、Interface Builder和Instruments是该工具包括的3个关键应用程序,它是iPhone平台最重要的开发工具。

XCode继承了许多其他工具,它是开发过程中用到的主要应用程序。可以通过它来编辑、编译、运行以及调试代码。

XCode是一个继承开发环境,它负责管理应用程序工程。

通过Interface Builder创建出来的接口对象,Interface Builder是以可视化方式组装用户接口的工具,将会保存到某种格式资源文件,并且在运行时加载到应用程序。

可以通过Instruments收集应用城西运行时的行为信息,Instruments是运行时性能分析和调试工具,并利用这些信息来确认可能存在的问题。

2 塔防游戏分析

2.1 游戏背景

在魔域大陆有一个城堡,受到怪物的不断侵犯,现在城堡中的国王希望能找到一个足智多谋的军事来为城堡部署防御措施,消灭怪物,保护城堡里的平民百姓,作为奖励,国王将自己美丽的公主许配给这位睿智的英雄。

通过这样一个故事背景,增加游戏的可玩性,你将成为这位英雄,来守护你的百姓,迎娶你的公主吧。引起玩家的游戏兴趣。

2.2 游戏主线

玩家在游戏中扮演一个军事,部署防御塔来抵御怪物的进攻,保护城堡。该游戏为一款单击的塔防类游戏,以闯关为主。游戏以10小关为一大关,每一关的地图不一样,越往后,怪物等级越高,关卡的整体难度越高。游戏开始只有第一关是解锁状态,只有在前一关完成之后,下一关才会自动解锁。

玩家通过闯关和杀怪可以获得金钱,金钱用来建造防御塔或者升级防御塔。通过升级防御塔或者建造更多的防御塔来挑战更高难度的关卡。顺利防守10大关则游戏胜利,获得最后的奖励,迎娶公主。

2.3 功能分析

本游戏在游戏过程中涉及到的主要用例如下,在功能技术实现方面,软件工程主要开始于一系列建模。

进入游戏:为便于加载相关素材,玩家刚开始进入游戏时有一段视频的播放。

建造和升级防御塔:在游戏过程中需要建造不同的防御塔以及对防御塔的升级。

购买道具:在游戏过程中,玩家可以购买道具,帮助完成任务。

自动瞄准和射击:防御塔计算怪物的位置,自动瞄准怪物,以自身防御塔特性的攻击速度和力量来攻击怪物。

结束游戏:玩家也可以自己结束游戏。图1为游戏过程中的主要用例,玩家闯关成功或者失败时,程序根据条件判断终止游戏。

游戏主要功能流程如下:

游戏开始首先播放LOGO视频,同时加载主菜单素材。

LOGO视频播放完毕,进入主菜单导航界面。

进入游戏。

进入关卡选择。

进入游戏主场景。

玩家在游戏过程中的相关操作。例如选择建造防御塔、升级防御塔、出售防御塔等。

保存游戏。

结束游戏。

图2为游戏的主要功能流程图:

3 游戏设计

该游戏框架的设计是基于Cocos2D这一游戏开发框架,包括动画系统、GUI系统、物理引擎、声音系统四个部分。Cocos2D是一个iPhone游戏开发的一个开源主流框架,Cocos2D很好的封装了GUI系统和动画系统,提供了相对完善的功能,因此受到了开发者的一致好评。可以实现场景切换及动画效果,非常容易的创建精灵,从而快速的开发出游戏雏形,缩短游戏开发周期。

3.1 游戏结构设计

本游戏是一款塔防游戏,关卡有100关,对应的素材也就比较多,因此,在处理游戏逻辑、控制素材占用内存以及内存合理释放就比较关键。在最底层设计了一个类似数据库的XML文件资源体系,将游戏中关卡、怪物、武器等所有出现在游戏中的物体,都写进单独的配置文件。因为该游戏是单机游戏,每个XML文件都比较小(不大于20K),所以在读取XML文件时几乎感觉不到延迟;同时,提高了游戏的可配置性。读取后的配置文件被封装成单独的对象,游戏主场景根据关卡配置通知相应的对象创建自己本身的刚体对象,并添加到主场景中。游戏中用到的素材,都被添加到自定义的一个缓存池中,通过该缓存池,根据游戏逻辑,精确处理每个素材的释放时机。游戏的主场景中注册了一个视角控制器,用于切换游戏视角,框架的最上层是一个游戏控制器负责处理游戏主场景的逻辑。

另外,处理游戏声音被单独封装到一个工厂类中,用来统一管理游戏音效的播放。

3.2 GUI系统设计

用户界面系统设计的好坏直接影响游戏的性能,用户界面是游戏表现层最主要的组成部分,Cocos2D中有以下几个基本概念:

3.2.1 精灵和显示组件:

精灵和显示组件是显示的最基本元素。显示组件为包括Button、Label等在内的基本显示元素。其中精灵是游戏中具备一定表达能力的实体,如在游戏中,玩家控制的防御塔和系统出现的怪物都是精灵,它可以根据开发者设定逻辑,当触发某个状态时做出反应,他们可以进行行走,瞄准发射等一些动作。

3.2.2 Layer:

用于直接描绘可视元素,可以直接显示出来。游戏中的显示组件和精灵创建成功后添加到层,它可以定义出一个可视化区域来。游戏中所有的Touch事件也是在层中接收进行处理的。一个场景可以包括若干层,层是可以叠加到一起的。事件的传递可以选择在具体的层中处理相应的逻辑,是从最上层向下依次传递,通过控制每个层中事件的优先级。

3.2.3 Scene:

为游戏提供一个显示空间,继承Node,相当于屏幕。

3.2.4 Node:

显示基类,提供描绘显示等最基本的功能。

Cocos2D中另一个重要概念是导演(Director),它用一个列表来管理所有的场景,它负责场景之间的跳转,因为游戏中当前只能显示一个场景,Director是一个单例对象,全局唯一。Director就是通过控制当前应该显示哪个场景,应该显示哪个场景时,那个场景就被从列表中取出来,实现场景之间的转换。

场景的跳转分为两种:一种是Replace Scene,即一个场景完全替换掉另一个场景,此时前一个场景的内存会被全部释放掉;另一种是Push Scene,此时前一个场景仍然占用内存空间,典型的用法就是游戏暂停,暂停时将游戏场景添加到场景列表中,返回游戏还原到上一个场景。

Cocos2D设计的GUI系统有一个缺陷,为最大限度的节省程序员的开发时间,Cocos2D封装最基本显示组件过程中使用了大量的Objective-C的自动释放机制。如创建Sprite、Label等基本显示组件。而Objective-C的自动释放机制实际是一种方便处理内存的机制,其最大问题是会延缓内存的释放,通常在小型素材较少的游戏开发中不会觉察其带来的问题,但如果游戏中有很多大图片素材需同时加载,使用Cocos2D创建Sprite时问题就会显现出来。

3.3 Tile Map使用

Tile Map是一款简单的地图编辑软件,Cocos2D能加载TMX文件中的资源,使得精灵可以在地图上行动。Tile Map示意图如图3所示。

3.4 地图资源加载

遍历TMX文件中所有的对象,然后把相应的数据拿出来!每一个对象都被命名为“WayPoint#”,因为这个顺序,所以加载进行非常方便。然后,我们创建一个WayPoint类,并且设置它的位置,然后把它加到DataModel的_waypoints数组中去,方便后来查找。

当addTarget被调用的时候,我们首先获得当前的波数,然后判断是否结束。然后,我们随机产生一个“Fast Creep”或者是一个“Strong Creep”,然后基于第一个waypoint来设置它的位置。(你应该记得,如果curWayPoint是0的话,那么就会得到tmx文件中的Waypoint0所代表的位置)。最后,我们把对象tag设置为1,然后把它添加到DataModel里去。

目前”gameLogic“决定什么时候添加一个新的target,考虑的因素就是”spawnRate“,也就是怪物出现的频率。

3.5 滚动屏幕

将地图控制在一个屏幕之内,所能呈现的内容较少,所以我们选择滚动屏幕从而在一个Scene场景内可以有更多的内容。UIPanGestureRecognizer类实现了这个功能。

3.6 防御塔自动选择和瞄准目标

对怪物和防御塔,有以下3个设定。

(1)Towers应该可以瞄准离它最近的creep。

(2)Towers应该面朝着向它靠近的creep。

(3)Creeps改变方向的时候,也应该旋转身体。

要计算出tower和creep改变面朝方向时需要旋转的角度。首先计算当前的位置和参考点的位置(对于tower就是creep对象,对于creep就是waypoint对象)的向量,然后使用cocos2d的一个函数ccpToAngle得到弧度值。然后使用CC_RADIANS_TO_DEGREES这个宏转换成角度。

4 游戏实现

游戏效果演示如图4和图5所示。

5 结束语

鉴于目前iPhone游戏开发多、总结性技术论文少现状,本文详细阐述了iPhone平台游戏开发环境的搭建,总结相关论文工作成果,为了能够给相关的开发者提供借鉴和参考,对游戏设计与实现、关键技术分析等进行了详细论述。

本文详细描述了iPhone游戏开发的整个流程,主要工作包括游戏分析、游戏设计、游戏实现三个部分。并给出Cocos2D框架开发塔防类游戏的实现过程,有效地加快了游戏的开发进度。在详细设计过程中,给出了核心类的源代码,帮助理解游戏实现的过程。

像塔防之类的游戏,人机交互性好,可玩性强。这类游戏在App Store上就不会过时,增加对情节以及声音效果等方面的考虑和设计,如植物大战僵尸一样,游戏本身就具有很好的可玩性。如果最终能实现多人在线时时对战游戏,随着技术的更新和网络环境的提高,相信一定会受到玩家的认可。

参考文献

[1]Dave Mark,Jeff LaMarche(漆振,解巧云,孙文磊等译).Beginning iPhone Development Exploring the iPhone SDK.北京:人民邮电出版社,2009.

[2]Erica Sadun(漆振,解巧云,郎亚妹等译).iPhone开发秘籍(第一版).北京:人民邮电出版社,2009.

[3]XMobileApp.iPhone创意开发入门与实战.北京:人民邮电出版社,2010.

[4]Dave Mark,PJ Cabrera(王小振,王恒等译).iPhone Games Projects.北京:人民邮电出版社,2010.

iOS模拟经营游戏推荐 篇3

《GoGo寿司》Gogo Sushi

上班太辛苦,IT领域压力太大,小编真想有份实体产业。虽然经济不景气,但民以食为天,饭总是要吃的吧。如今日本料理深得大家喜爱,那咱要不开家寿司餐厅?《GoGo寿司》不仅让大家有自己开家寿司店的机会,同时还能教大家很多做寿司的方法喔,学成之后做些真实的寿司来讨好女朋友也不错。而《GoGo寿司》在众多模拟经营类游戏中算是难度较低的,短时间内即可上手,出色的游戏体验也会让大家爱不释手。

《僵尸茶餐厅》Zombie Cafe

这又是一款僵尸主题的游戏。玩家将化身为一个邪恶的老板,使用一种名为Toxin的病毒转化僵尸员工,让“他们”免费为自己打工,服务于进店消费的顾客们。“员工”们将努力工作,为顾客提供各种特别的菜肴,而要是“员工”们饿了的话,直接吃两个顾客就能填饱肚子了。更高的服务效率不仅能让餐厅赚到更多的钱来购买更多的病毒,同时也能保证“员工”们不饿肚子。这款游戏口味虽然略重,但由于画面较为Q版,游戏情节也十分喜感,应该能给玩家带来不一样的乐趣。

《足球物语》Pocket League Story

《足球经理》大家玩得多了,不过老实说,那游戏实在太费脑子了。要不先来点轻松的吧?《足球物语》中玩家通过挖球员、拉赞助、搞特训以及建设周边设施,当然还有参加各项重要赛事,来经营一支足球队,当然这些内容可比我们在电脑上玩《足球经理》轻松多了。虽然它没法像《足球经理》那样给大家带来足够真实的经营体验,画面也略显幼稚,但实际体验后,大家会有种返璞归真的惬意感觉。谁愿意整天面对着电脑呢?在手机上轻松经营自己的球队,多有趣啊。

《凯特的汽修店》Kate's Adventure

毕业生游戏策划简历 篇4

两年以上工作经验 | 女| 25岁(1986年3月11日)

居住地:南京

电 话:138********(手机)

E-mail:

最近工作 [ 1 年6个月 ]

公 司:XX网络游戏开发有限公司

行 业:网络游戏

职 位:资深网络主管 最高学历

学 历:本科

专 业:艺术设计

学 校:中国矿业大学

自我评价

从事了多年的网游事业,了解网游的发展趋势,系统的了解网游服务器的构成,能从技术的角度分析游戏。 引领项目组团队,参与到各游戏项目的策划和制作过程中,同时倾力打造完成了多个知名游戏项目官方网站的设计和维护,有较强的团队合作精神,能抵御较强的工作压力,熟悉网络技术及多项IT技术,同时也积累了丰富的经验。有良好的客户群,和客户达成了良好的关系。

求职 意向

到岗时间: 一个月内

工作性质: 全职

希望行业: 网络游戏

目标地点: 上海

期望月薪: 面议/月

目标职能: 部门主管

工作经验

/4—至今:XX网络游戏开发有限公司 [ 1年6个月]

所属行业: 网络游戏

技术保障中心IDC支持部 资深网络主管

1. 负责集团游戏整体网络的规划、建设、运维、管理; 2. 整体方案设计,全网IP规划,设备测评选型,重大网络问题专家技术支持; 3. 以业务为导向逐步建立并完善网络基础架构平台和网络管理平台; 4. 网络技术方案和综合布线方案设计,改造方案设计,网络规范及运维文档建立; 5. 深度了解相关行业和设备,设备测试选型采购,部署方案确定; 6. 网络健康检查、分析、优化; 7. 互联网业内网络新技术新、产品的研究及应用; 8. 网络设备采购预算及选型。

/3—2010 /3:XX网络游戏中心 [ 1年]

所属行业:网络游戏

《XX》项目组 2D美术

在职期间我参与过《xx》项目的制作,主要负责UI设计制作、NPC及宠物设定、NPC贴图绘制等工作以及其他项目的UI设计。并以优异的表现和积极的工作态度得到公司的认可。

/7--2009 /2:XX产品开发有限公司 [ 8个月]

所属行业:网络游戏

游戏产品部 游戏测试 游戏活动策划

1. 担任项目组副负责人,协助主负责人协调游戏上线前的测试,技术沟通,修改,设计协调等工作; 2. 负责游戏的BUG收集,BUG反馈和BUG列表的更新,撰写测试用例; 3. 测试游戏新补丁,其他网络游戏的测评,撰写新游戏测评报告,与开发技术部门接口,配合技术部门与产品部沟通。

教育经历

/9 --2008 /7 中国矿业大学 艺术设计 本科

语言能力

英语 (熟练) 听说(精通),读写(精通)

游戏设计专业毕业论文开题报告 篇5

CPU:1.4GHZ以上

软件:操作系统:Windows 7//XP或其他

Java平台:JDK6或其它

Android开发工具:Android SDK

开发环境: Eclipse + Eclipse ADT Plugin预期目标

预期目标是能够完成塔防游戏的闯关的基本功能,能保证游戏能够流畅运行,并且有良好的人机交互页面。

四、参考文献

[1]《塔防》 百度百科

baike.uu456.com/view/2060968.htm

[2]2012年Q2中国移动应用市场季度监测报告 iiMedia Research

[3]GONG Lei,ZHOU Cong.Development and Research of Mobile Termination

Application Based on Android[J]. Computer And Modernization,,8(1).

[4] 刘昌平,范明钰. Android手机的轻量级访问控制[J].计算机应用研究,,7(1).

[5]陈和平.A*算法在游戏地图寻径中的应用与实现[J].计算机应用与软件, , 12

ios游戏毕业论文 篇6

最让人手酸的游戏

《Match Panic》

平台:iPhone

售价:RMB 6元

《Match Panic》对人类的反应力提出挑战,相当刺激。游戏中,各种像素图案会挨个儿出现,你需要眼疾手快地在屏幕上点击相对应的按钮。噢,听起来很简单,但你一定会上瘾的!温馨提示:当图案越来越多,而且时间紧迫到毫秒必争的时候,你会出现如下症状——手酸眼花,欲罢不能,以及满头大汗。

最男人的游戏

《侠盗飞车3:十周年纪念版》

平台:通用

售价:4.99美元

最早在2001年推出的《侠盗飞车3》堪称“侠盗飞车”系列划时代版本。都市、艳遇、犯罪、杀戮、幽默等情节与内容让该作成为许多男性玩家最爱。2011年12月15日《侠盗飞车3:十周年纪念版》在App Store上架,作为iOS特别版,该游戏还赠送了一个主人公人偶、多套服装及配件。

最具竞技精神游戏

《1000 Heroz》

平台:通用

售价:免费

如果要给《1000 Heroz》取个中文名字,我们会叫它“英雄快跑!”或者“一千零一位英雄”(算上玩家自己咯!)。这款跑步竞赛游戏每天都会推出一个新的竞赛关、一个新的英雄和一个待赢取的新圣物。游戏中的计时可是精确到小数点后3位数,所以你每天都可以来跟全世界玩家挑战新的记录。评论称:“《1000 Heroz》 会让人变得如此难以割舍。这真是很神奇。”

最“大片”的游戏

《丁丁历险记:独角兽的秘密》

平台:通用

售价:RMB 45元

该作将2011岁末大片《丁丁历险记:独角兽的秘密》 的精彩内容搬到了iOS设备上。但这款游戏并非徒有其名,场景精美,人物的动作精准而且流畅,整个游戏涉及非常多的解密内容,而且让人始终感觉置身电影场景。如果20年前你痴迷的是丁丁小人书,那么20年后就来扮演丁丁解开独角兽号的秘密吧。

最新鲜的游戏

《Blueprint 3D》

平台:通用

售价:iPhone : RMB 6元/iPad : RMB 18元

《Blueprint 3D》的玩法相當新鲜。玩家一开始面对着一堆杂乱无序的线条。但是通过在3D情境中旋转图像,慢慢地你会发现在这些线条中隐藏着一个现实的物品,这些物品可能是埃菲尔铁塔,也可能是一台收音机。游戏共有8个主题,270个关卡。丰富的内容和新鲜的玩法让人爱不释手。

最潮的消除游戏

《Radballs》

平台:通用

售价:RMB 6元

上一篇:轨道交通经济发展下一篇:风雨人生路拓展