基于Flash的无客户端MMORPG的设计和实现

基于Flash的无客户端MMORPG的设计和实现

论文摘要

随着网络游戏产业的飞速发展,传统有客户端网络游戏不再能满足所有玩家的需求,无客户端网络游戏的设计思想应运而生。Flash网络游戏是近年来主流的无客户端网络游戏方式,Flash技术利用动态脚本编程语言实时加载游戏资源并处理游戏逻辑,做到让玩家无需下载游戏客户端就能够获得媲美有客户端网络游戏的画面品质和游戏体验。Flash网络游戏是当今游戏开发与设计领域的新热点。《混乱仙境》是一款基于Flash的大型多人在线角色扮演(MMORPG)无客户端网络游戏。该游戏采用仙魔类题材,玩家将会在拥有天界、人界、妖魔界、地狱界及修罗界等五块独特风格大陆的仙境中进行一场奇幻的冒险旅程。本文的主要工作包括:1.结合项目《混乱仙境》,详细分析了基于Flash的无客户端网络游戏的设计思想、技术架构及引擎构建。2.分析了游戏新手引导的设计思想,针对设计上普遍存在的引导低效问题,提出了将引导分类并逐条细分的解决办法,并总结出一系列新手引导设计的原则;详细阐述了《混乱仙境》新手引导子系统的设计方案并使用Flex编程模型,利用ActionScript 3.0脚本语言对其加以实现;3.分析了回合制战斗模式的设计思想,并针对回合制战斗缺乏爽快感的缺陷,提出了缩短安全决策时间的解决办法;详细阐述了《混乱仙境》回合制战斗子系统的设计方案并使用Flex编程模型,利用ActionScript 3.0脚本语言对其加以实现。本文设计并实现的新手引导子系统以及回合制战斗子系统均已在《混乱仙境》游戏项目中部署应用。目前《混乱仙境》英文版已经在北美正式上线,并获得了良好的经济效益。本文提出的设计方案及实现方法可以为同类型的无客户端网络游戏设计与实现提供参考和借鉴。

论文目录

  • 致谢
  • 摘要
  • ABSTRACT
  • 1 绪论
  • 1.1 论文背景及意义
  • 1.2 国内外发展现状及问题分析
  • 1.2.1 国内外发展现状
  • 1.2.2 问题分析
  • 1.3 论文主要内容
  • 1.4 论文结构安排
  • 2 无客户端网络游戏设计思想及开发技术
  • 2.1 无客户端网络游戏设计思想
  • 2.2 Flash无客户端网络游戏开发技术
  • 2.2.1 RIA技术
  • 2.2.2 Flex编程模型
  • 2.2.3 AIR运行时
  • 2.3 本章小结
  • 3 《混乱仙境》无客户端网络游戏引擎分析
  • 3.1 《混乱仙境》项目概述
  • 3.2 《混乱仙境》游戏技术架构
  • 3.3 《混乱仙境》游戏引擎需求分析
  • 3.4 可视对象管理
  • 3.4.1 AS 3.0的核心显示类
  • 3.4.2 可视对象显示
  • 3.4.3 可交互对象的事件处理
  • 3.4.4 性能优化
  • 3.5 资源管理
  • 3.5.1 资源类型
  • 3.5.2 资源加载流程
  • 3.5.3 资源管理机制
  • 3.6 网络通信
  • 3.7 本章小结
  • 4 《混乱仙境》新手引导子系统的设计与实现
  • 4.1 游戏新手引导设计思想
  • 4.1.1 游戏新手引导
  • 4.1.2 新手引导设计难点及解决办法
  • 4.2 《混乱仙境》新手引导子系统的需求分析
  • 4.3 《混乱仙境》新手引导子系统的设计和实现
  • 4.3.1 新手引导设计
  • 4.3.2 新手引导实现
  • 4.4 结果展示
  • 4.5 本章小结
  • 5 《混乱仙境》回合制战斗子系统的设计与实现
  • 5.1 回合制战斗系统设计思想
  • 5.1.1 回合制战斗模式
  • 5.1.2 回合制战斗系统设计难点及解决办法
  • 5.2 《混乱仙境》战斗子系统需求分析
  • 5.3 《混乱仙境》战斗子系统设计和实现
  • 5.3.1 战斗系统设计
  • 5.3.2 战斗系统实现
  • 5.4 结果展示
  • 5.5 本章小结
  • 6 总结与展望
  • 6.1 总结
  • 6.2 展望
  • 参考文献
  • 学位论文数据集
  • 相关论文文献

    标签:;  

    基于Flash的无客户端MMORPG的设计和实现
    下载Doc文档

    猜你喜欢