首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序包(应用软件)论文

基于SpriteKit引擎iOS平台游戏Spiral的设计与实现

摘要第4-6页
ABSTRACT第6-7页
第1章 绪论第11-16页
    1.1 课题来源及研究意义第11页
    1.2 与课题相关的国内外研究综述第11-14页
        1.2.1 Swift语言的发展第11-12页
        1.2.2 Sprite Kit引擎的发展第12-13页
        1.2.3 游戏创意与实现第13-14页
    1.3 本论文的主要工作内容第14-16页
第2章 游戏需求分析第16-21页
    2.1 系统功能性需求第16-19页
        2.1.1 原生模式第18页
        2.1.2 禅模式第18页
        2.1.3 迷宫模式第18页
        2.1.4 游戏流程控制第18-19页
        2.1.5 Game Center第19页
        2.1.6 游戏录制功能第19页
        2.1.7 游戏模式选择第19页
        2.1.8 社交分享功能第19页
        2.1.9 游戏帮助功能第19页
    2.2 系统非功能性需求第19-20页
        2.2.1 提升用户体验第19-20页
        2.2.2 性能需求第20页
        2.2.3 运行环境的兼容性第20页
    2.3 本章小结第20-21页
第3章 游戏总体设计第21-31页
    3.1 游戏系统结构第21-25页
        3.1.1 通讯层第21-22页
        3.1.2 游戏框架层第22-23页
        3.1.3 游戏引擎层第23-24页
        3.1.4 业务层第24-25页
        3.1.5 数据层第25页
    3.2 游戏技术方案第25-28页
        3.2.1 游戏技术模块划分第25-26页
        3.2.2 技术路线第26-27页
        3.2.3 技术关键第27-28页
    3.3 技术方案实施条件第28-29页
        3.3.1 技术条件第28-29页
        3.3.2 试验条件第29页
    3.4 本章小结第29-31页
第4章 游戏的详细设计与实现第31-58页
    4.1 游戏角色的设计第31-38页
        4.1.1 游戏角色的实现第31-35页
        4.1.2 游戏角色的运动第35-38页
    4.2 游戏场景的构成第38-48页
        4.2.1 模式选择场景的构成第42-43页
        4.2.2 游戏操作场景的构成第43-48页
        4.2.3 游戏帮助场景的构成第48页
    4.3 AI策略与算法第48-52页
        4.3.1 游戏角色的状态机第48-49页
        4.3.2 追逐策略第49-51页
        4.3.3 逃逸策略第51-52页
    4.4 用户操作事件的判断第52-53页
        4.4.1 手势操作第52-53页
        4.4.2 摇晃操作第53页
    4.5 游戏社交和分享功能第53-54页
        4.5.1 Game Center第53-54页
        4.5.2 分享战绩第54页
    4.6 游戏数据引擎第54-56页
        4.6.1 数据引擎的作用第54-55页
        4.6.2 数据引擎的构成第55-56页
    4.7 游戏多语言支持第56页
    4.8 游戏录制功能第56-57页
    4.9 本章小结第57-58页
第5章 游戏的测试和性能分析第58-70页
    5.1 测试工具和环境第58-64页
        5.1.1 测试工具第58-62页
        5.1.2 自动化测试标签生成方案第62-64页
        5.1.3 测试环境第64页
    5.2 性能测试与数据分析第64-66页
        5.2.1 硬件利用率第64-65页
        5.2.2 交互操作响应时长第65-66页
    5.3 兼容性测试第66-68页
    5.4 本章小结第68-70页
结论第70-72页
参考文献第72-76页
致谢第76-77页
个人简历第77页

论文共77页,点击 下载论文
上一篇:基于深度学习的车道线检测系统的设计与实现
下一篇:基于HTTP协议的网络数据分析系统的设计与实现