● 摘要
本课题旨在开发一款可以在多个社交平台同时上线的角色扮演类游戏MyLegend,因此需要根据不同平台的用户交互方式,在项目中设计适用于多平台角色扮演类游戏的通用交互功能。针对项目需求,本文首先阐述了社交游戏的研究现状和多平台角色扮演类社交游戏开发的理论基础与相关技术,包括全球发布平台、角色扮演类游戏技术核心等,并对本课题研究所采用的Flash开发技术的优点进行分析说明。其次,本文针对实际项目,分析设计中的关键技术,以软件工程思想为主线,从需求分析、系统总体设计、服务端与客户端设计开发、系统测试等方面,详细阐述了多平台社交游戏MyLegend的设计与实现过程。同时,在游戏开发过程中与项目所涉及的关键技术进行结合,对相应的功能加以分析说明,并于实际项目开发中加以实现。最后本文对本课题研究进行了总结。论文的主要贡献表现在:1) 研究设计角色扮演类游戏的功能架构,兼容不同平台的交互方式并在MyLegend中应用。2) 研究实现在游戏中有效兼容已有的全球发布平台功能,并应用其接入多个平台,顺利使用平台交互功能。3) 根据角色扮演类游戏中的实际需求改进和拓展已有的交互功能,设计实现适用于此类游戏的多平台通用交互功能。