移动平台上的大型多人在线角色扮演游戏,简称手游MMO RPG,是近几年国内手游市场特别火爆的游戏类型。异步玩家对战系统开发手机游戏的软件,也称为“异步PVP系统”,是一种让玩家在不在线的情况下挑战另一名玩家开发手机游戏的软件人物立绘,然后与玩家的数据进行比拼的系统。随着在线手机游戏的兴起3D素材,并在大多数移动平台的游戏中蓬勃发展。笔者在网易游戏实习期间参与设计开发了一款基于第三人称射击玩法的MMO RPG手游。异步对战系统是笔者在实习过程中设计开发的几大系统之一,它也是该项目的重要组成部分。在系统开发过程中,使用了网易自研的NeoX引擎,使用Python语言作为服务端和客户端的编程语言。本文从异步PVP系统的开发生命周期出发,阐述了系统的开发背景、系统需求、设计开发过程。论文的主要工作包括:(1)阐述了本文所涉及的手机游戏项目的背景。包括系统涉及的术语、背景、技术路线等。(2)介绍本文系统开发过程中使用的相关技术和工具。着重介绍了开发系统中使用的Python语言和NeoX引擎。(3)分析异步对战系统的需求。首先给出了分析得到的系统用例图、功能需求清单和非功能需求清单;然后,它显示了系统中一些关键用例的用例表描述;此外,进行了概要设计,描述了系统的模块划分,以及各模块的职责和模块之间的交互。(4)详细设计了异步玩家对玩家系统,给出了部分关键功能的实现。包括系统类设计、流程设计、关键实现代码、实现效果截图。现在,作者负责的异步对战系统已经提交项目,并通过了测试流程。该系统所属手游项目将于2016年7月上线。