需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:11038 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:当今社会,科学技术犹如穿梭在时间中如光箭一般取得了飞速的跳跃式发展,而与之相伴的,大量的移动设备也普及到了人们的生活之中。此中不乏以苹果、三星、华为等卓越的手机品牌为主伴随着人们的日常生活。作为智能手机的开拓者——苹果,在其中也占了很大的比例。作为智能手机的开拓者——苹果,在其中也占了很大的比例。 伴着这些智能手机的广泛遍及,移动互联网开拓之路也变得火热了起来。据不完全统计,截止到去年为止,在苹果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 |