基于iOS的Indomitable Fish娱乐软件设计.doc

  • 需要金币1000 个金币
  • 资料包括:完整论文
  • 转换比率:金钱 X 10=金币数量, 即1元=10金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2018-07-23
  • 论文字数:11038
  • 当前位置论文阅览室 > 毕业设计 > 设计说明 >
  • 课题来源:(小山神)提供原创文章

支付并下载

摘要:当今社会,科学技术犹如穿梭在时间中如光箭一般取得了飞速的跳跃式发展,而与之相伴的,大量的移动设备也普及到了人们的生活之中。此中不乏以苹果、三星、华为等卓越的手机品牌为主伴随着人们的日常生活。作为智能手机的开拓者——苹果,在其中也占了很大的比例。作为智能手机的开拓者——苹果,在其中也占了很大的比例。

伴着这些智能手机的广泛遍及,移动互联网开拓之路也变得火热了起来。据不完全统计,截止到去年为止,在苹果App Store上的软件累积下载次数已达到1400亿次。因此,为了跟随时代的潮流,迎合人们对于移动互联网的爱好,特此做了基于iOS的Indomitable Fish手机娱乐软件,以达到让日益在工作中疲乏枯燥的人们增加对生活乐趣的目的。

本程序采用苹果公司最新的Swift编程语言,运用其专业的游戏引擎Sprit Kit编写而成。通过SKCameraNode定义了游戏的丰富视图、以及使用SKAudioNode实现了基于位置的音效,环境音效和沉浸性音效。编码中使用随机函数进行游戏Ai的设计,运用函数复写进行操作方法调用,以达到反馈给用户的效果。

本程序主要目标是使用苹果手机的用户,有较广的受众群体,是一款休闲益智类的游戏应用。软件旨于丰富人们的业余生活,目前已在苹果App Store上线。

 

关键词:智能手机;苹果手机;移动互联;Swift;Sprit Kit

 

目录

摘要

Abstract

1 绪论-1

1.1 开发背景-1

1.2 设计目的-1

1.3移动互联网规模、属性及发展趋势-1

1.3.1 移动互联网用户规模-1

1.3.2 用户时长占比-2

1.3.3 移动互联网月均数比-3

1.4 开发工具介绍-3

1.4.1 Xcode-3

1.4.2 Sprit Kit-3

1.5 相关技术用语-4

1.5.1 Swift-4

1.5.2 Objective-C-4

1.5.3 关于Sprit Kit-5

1.6 规划类别-6

2 可行性研究-8

2.1 可行性分析-8

2.1.1 技术可行性-8

2.1.2 经济可行性-8

2.1.3 操作可行性-8

2.1.4 法律可行性-8

3 需求分析-9

3.1系统功能分析-9

3.1.1 主界面-9

3.1.2 引导功能-9

3.1.3 精灵调度-9

3.1.4 故事背景-9

3.1.5 等级设定-9

3.1.6 分数统计-9

3.1.7 数量统计-10

3.2 安全性分析-10

3.2.1 用户权限安全性-10

3.2.2 系统安全性-10

3.3系统设计模块-10

3.4层次结构图-11

3.5功能设计-12

4 总体设计-14

4.1 系统程序总类-14

4.2 重难点分析-15

4.2.1 程序初始状态的实现-15

4.2.2 程序场景转换的实现-16

4.2.3 程序的基本环境实现-17

4.2.4 水泡粒子系统实现-17

4.2.5 游戏Ai的实现-18

4.2.6 碰撞检测的实现-19

4.2.7 鱼群定义及特殊功能的实现-20

5 详细设计-22

5.1 程序功能模块-22

5.1.1帮助界面图-22

5.1.2运行界面图-23

5.2 编码设计-23

5.2.1编码原则-23

5.2.2编码思想-24

5.3 界面设计-24

5.3.1 主界面风格-24

5.3.2 游戏界面设计-24

结    论-25

参 考 文 献-26

致    谢-27