战场系统案
版本记录:
版本
日期
修改内容
作者
2008-1-26
细化案建立
朱碧泉
2008-1-26
增加“进入战场”按钮
朱碧泉
2008-2-18
根据“会议记要”进行修改
朱碧泉
2008-2-18
修改战场关闭方式
补充逃兵惩罚方案
朱碧泉
2008-2-18
增加战场指挥官任命与转让方式
战场计时功能调整
朱碧泉
设计目的
针对三月份的版本需求设计战场功能
系统描述
系统在固定时间开放有限制的独立战斗地图,玩家可以提前在NPC处通过菜单选择进行查看和报名的相关操作,报名成功后地图开启时传送进入战场。
设计思路
设计系统的玩家介入点,即玩家如何查看战场列表、报名战场以及相关操作;
设计各个子界面的样式以及显示信息;
设计系统的战场开启规则、报名处理规则以及其他相关规则;
系统的流程设计以及相关异常处理方法。
具体设计
玩家介入点
在主城设置战场集结员NPC,玩家点击NPC打开战场列表界面
界面设计
战场报名面板
在界面中,默认按照开启时间排列战场。显示1小时(待调整)内开启的战场信息。
报名面板显示的信息包括:编号、战场名称等级要求、开启时间、参战人数、后备军、当前时间、PVE、PVP、已报名战场信息
第一行战场列表是标签,不可点击;
右边的“?”点击后弹出帮助界面,“X”点击后关闭面板,两者要求做成三态按钮;
右上角的当前时间服务器的当前系统时间显示。不可点击。
第三行是战场的相关信息标签,可以点击,对战场排序进行操作,包含以下项目:
编号:显示战场的编号。对应cq_battlefield中的mission_id字段
战场名称:显示战场的名字。对应数据库cq_battlefield表的name字段;
等级要求:战场进入的最低等级限制和最高等级限制。等级要求对应req_lev2字段
开启时间:战场开启的时间。对应cq_battlefield表中的Openingtime字段。
参战人数:当前报名人数/限制的报名人数。任务需求人数,对应min_players、max_player字段;
后备军:使用增值道具才能加入后备军,当前后备军人数/限制的后备军人数。对应min_Reserve和max_Reserve
第四行开始到第十六行,显示的是各个战场的简要信息,要求可选定,选定后每行有一个整体边框
“战场信息”,三态按钮,在玩家选择了相应的战场后,点击“战场信息”,则可以查看战场的详细介绍,流程附后;
“已报名战场信息”,三态按钮,点击后打开已报名列表信息面板;
“上一页”,“下一页”,三态按钮,功能为翻页;
关闭,三态按钮,点击关闭菜单;
界面在打开和换页时更新。
战场信息面板
点击“战场介绍”按钮后在战场报名面板之上打开的信息面板(不关闭战场报名面板),主要显示的信息有:战场名称、开启时间、战场描述、报名时间、任务类型、需求耐力、参战人数、后备军、奖励信息及战场报名按钮、后备军按钮、关闭按钮。
玩家在战场信息面板上可以查看战场简介,副本需求,如果满意,则可以直接点击“战场报名”按钮或者“后备军报名”按钮,向服务器发送报名申请。
第一行战场列表是标签,不可点击;
右边的“?”点击后弹出帮助界面,“X”点击后关闭面板,两者要求做成三态按钮;
右上角的当前时间是服务端设定的战场开启时间。不可点击。
战场描述、报名时间、战场类型、需求耐力、参战人数、预备军及奖励对应显示新的ini内容
战场名称:战场名称,对应显示cq_ battlefield表中的name字段的信息
战场描述:对战场的描述信息,对应显示cq_ battlefield表中descripe字段的信息
任务类型:显示当前战场的战场任务类型,对应cq_ battlefield表中mission_type字段。
需求等级:显示当前战场限制的等级段。
需求耐力:进入当前战场需要消耗的耐力点数,对应cq_ battlefield表中endurance字段。
参战人数:显示战场的人数上限和已报名数
预备军:使用增值道具进入战场的人数上限和已报名数
经验、金钱、荣誉:显示战场的奖励内容
物品图标:显示同背包界面显示,鼠标悬停显示物品信息
“成员名单”,三态按钮,点击后打开成员名单面板
“战场报名”,三态按钮,点击后判断玩家是否符合报名条件,流程附后
“后备军报名”,三态按钮,点击后判断玩家是否符合报名条件,流程附后
关闭,三态按钮,点击关闭菜单;
界面在打开时更新。
成员名单面板
点击“成员名单”按钮,在战场信息面板右边打开子面板(不关闭战场信息面板),主要显
游戏设计-战场系统案 来自淘豆网m.daumloan.com转载请标明出处.