3、2.游戏商城模块的详细设计

注:算法

基于游戏特性和开发水平考虑,性能要求在3-5s内完成性能

 

2.1模块基本信息:测试

          2.1.1道具出售模块:blog

                         输入:目标道具信息(名称,编号)接口

                         输出:玩家/角色得到道具后的增益信息游戏

                         功能:实现玩家购买道具,修改玩家角色先后信息,重置系统时钟开发

          2.1.2成就解锁模块:基础

                          输入:目标成就信息(名称,编号)程序

                          输出:玩家得到的成就信息im

                          功能:记录玩家基础属性和信息,与商店成就系统对比,实现成就解锁,重置系统时钟

          2.1.3武器交换模块

                          输入:目标武器信息(名称)

                          输出:玩家获取该武器后角色的武器信息

                          功能:实现武器购买,修改角色武器先后信息,重置系统时钟

2.2算法:

                                   道具模块:

                                                               消耗玩家金币--商店出售道具---交换角色信息----重置系统时钟

                                   成就模块:

                                                                记录玩家当前基础属性和信息---查当作就系统要求的信息---决定是否得到成就--交换玩家先后信息---重置系统时钟

                                   武器模块: 

                                                             消耗玩家金币数量---商店为玩家提供武器交换---交换角色先后信息---重置系统时钟

2.3程序逻辑:

   游戏商店模块的程序逻辑图以下:

                        

 

2.4接口:

          整个游戏内容模块须要知道用户(玩家)信息,角色信息,角色工做的当前累计时间与系统时钟当前时间息息相关。

          鼠标与键盘的控制权在操做角色时须要进行接口异常检测和处理。

      

2.5测试要点:

            每一个步骤和算法的输入输出接口是否正确,以及游戏内容子模块(武器角色等等)以前的关系,模块内部调用关系是否正确等都是测试要点。

相关文章
相关标签/搜索