CIV宣战系统需求样例.docx
- 文档编号:8027680
- 上传时间:2023-01-28
- 格式:DOCX
- 页数:11
- 大小:158.13KB
CIV宣战系统需求样例.docx
《CIV宣战系统需求样例.docx》由会员分享,可在线阅读,更多相关《CIV宣战系统需求样例.docx(11页珍藏版)》请在冰豆网上搜索。
CIV宣战系统需求样例
CIV宣战系统
策划:
邓乐庆
创建日期:
2009-4-23
目录
1.定义对象4
1.01.说明4
1.02.属性4
1.03.宣战触发条件5
1.04.宣战规则5
2.操作6
2.01.操作对象6
2.02.发起宣战流程6
3.与其他系统的关系8
4.异常情况8
5.中英文对照表9
6.相关UI11
文档更新
更新日期:
2009-4-23
稳当建立
1.定义对象
1.01.说明
宣战系统的设定是为了将CIV战斗合理化,同时增进游戏的战斗摩擦,进一步完善CIV战斗系统。
宣战系统的设定使得战斗双方的战斗时间清晰化,攻击者与被攻击者都可以实现做好战斗的准备。
一定程度上保护弱势玩家,给与其喘息的时间。
当游戏玩家A相攻击玩家B的城池时,玩家A必须先对玩家B提出宣战,如果宣战条件满足,则玩家B将无条件接受宣战,宣战成功后,玩家A、B双方将进入一个长达8小时的战斗状态等待时间,在此期间,玩家有足够的时间做好战斗的准备,当等待时间过后,玩家A、B进入了战斗状态,战斗状态持续两天,在此两天内,玩家A、B之间可随意攻击对方的城池。
两天后战斗状态结束。
此时玩家A、B之间无法直接攻击对方城池。
若想攻击,只能再次发起宣战。
1.02.属性
A.发起者
发起宣战请求的玩家称为宣战者。
发起者可同时向多个玩家发出宣战请求。
B.接受者
接受宣战请求的玩家称为宣战目标/被宣战者。
接受者将无条件接受发起者发出的宣战请求。
不限制接受者同一时间接受宣战请求的数量(可同时接受多个玩家发出的宣战请求。
)
C.预备时间
Ø宣战成功后到可以开始战斗之间的时间称为:
预备时间。
Ø当发起者成功向接受者发出宣战请求后,双方将进入战斗预备时间,战斗预备时间设定为8小时,当预备时间过后,宣战双方将进入正常的战斗时间。
Ø预备时间的面相对象仅限于宣战玩家双方。
(一次宣战中的发起者和接受者)
Ø当宣战双方进入预备时间时,双方的城池旗帜颜色显示为“粉红色”;显示对象仅限于宣战玩家双方。
D.战斗时间
Ø宣战双方宣战成功后真正可以攻击对方城池的时间称为:
战斗时间。
此时玩家状态显示为“战乱”。
Ø战斗时间持续48小时。
宣战双方战斗时间结束后,双方将无法再攻击对方的城池。
若想攻击,则必须再次发起宣战。
Ø战斗时间面向对象仅限于宣战玩家双方(同一次宣战中的发起者和接受者)。
Ø当宣战双方进入战斗状态后,双方城池旗帜颜色显示为“红色”,面向对象仅限于宣战玩家双方。
名称
持续时间
战斗性
预备时间
8小时
不可战斗
战斗时间
48小时
可战斗
1.03.宣战触发条件
A.接受者条件
Ø宣战接受者不能为同盟玩家、友盟玩家、新手玩家(处于新手保护期的玩家)。
当宣战发起者选择同盟玩家、友盟玩家、新手玩家进行宣战时,宣战发起者无法对“宣战”按键进行操作,且系统会以文本框形式提示玩家:
“无法对同盟、友盟、新手玩家进行宣战”
Ø接受者不能为正处于“休假”、“免战”的玩家
B.发起者条件
Ø宣战发起者不能为:
免战状态下的玩家、正处于休假状态的玩家、新手玩家。
Ø当发起者为新手玩家/处于免战状态下的玩家时,该玩家无法对城池界面上的“宣战”按钮进行任何操作,当玩家鼠标移至该按钮时,系统将以文本框形式提示玩家“处于免战/休假状态时,无法提出宣战请求。
”
1.04.宣战规则
Ø发起者可同时向多个玩家发出宣战。
Ø接受者无条件接受其他玩家的宣战请求(系统自动接受),且接受者可同时接受多个玩家发出的宣战请求。
Ø宣战发起者和宣战接受者在没进入战斗状态前,无法攻击对方城池。
Ø宣战成功发出后,宣战玩家双方同时进入“预备时间”、预备时间持续8小时。
Ø预备时间结束后,宣战双方进入“战斗状态”,战斗状态持续48小时,期间宣战双方可自由攻击对方城池
Ø宣战以玩家ID为基本,而不是以玩家某一个城池为标准。
也就是说当宣战双方进入战斗状态后,可随意攻击对方的所有城池。
Ø无法对正处于“免战”、“休假”玩家发起宣战。
Ø正处于“休假”、“免战”的玩家无法向其他玩家发起宣战
Ø新手玩家无法对“宣战”按键进行操作。
按键显示为灰色,即不可操作。
Ø敌对联盟玩家不需要宣战便可进行战斗。
2.操作
2.01.操作对象
对于不同的玩家,“宣战”按键分为,不显示和显示两种情况,
Ø同盟玩家间不显示“宣战”按键。
Ø友盟玩家间不显示“宣战”按键。
Ø新手玩家可看见“宣战”按键,但现实为灰色,且有文本框提示:
“新手保护期内无法攻击其他玩家”。
具体内容如下表所示:
玩家类别
操作性
显示性
新手玩家
不可操作
按键显示为“灰色”
处于同盟联盟玩家间
不可操作
按键不显示
处于友盟关系的玩家间
不可操作
按键不显示
其他情况
可操作
按键显示为“亮色”
敌对联盟玩家间
无需操作
不显示“宣战”只显示“攻击”
2.02.发起宣战流程
Ø操作途径:
玩家可通过其他玩家城池界面上的“宣战”按钮/玩家信息界面上的“宣战”按钮对该玩家进行宣战。
Ø操作方式:
玩家鼠标点击目标玩家城池界面上的“宣战”按钮/目标玩家信息界面上的“宣战”按钮,便能进入宣战判断流程。
如果条件满足,系统以界面窗口形式提示玩家:
“宣战成功!
”,当玩家成功发起宣战后进入“预备时间”时,宣战玩家间城池界面上的“宣战”按键将改变为“攻击”按键,且显示为灰色,当玩家鼠标移至该按键时,系统将以文本框形式提示玩家:
“距离战斗开始还有XXX时间”,当玩家进入“战斗时间”后,“攻击”按键显示为亮颜色,同时玩家鼠标移至该按键时,系统将以文本框提示玩家:
“距离战斗结束还有XXX时间”;如果宣战发起者正处于免战状态,则系统将提示玩家:
“处于免战状态或者休假状态下无法发起宣战”如下表所示
Ø宣战成功后
接受者信息界面上的“宣战”按钮显示为灰色;城池界面宣战按钮显示为灰色“攻击”按钮。
Ø宣战流程图(图1)
图1
Ø讨伐战报
宣战成功后系统将向宣战的双方玩家发送一份“讨伐战报”到“军情”标签处,战报形式如下
你对XXX宣战/XXX对你宣战(--------分主动宣战方和被宣战方)
宣战8小时后正式进入战争状态。
战争期间双方可以互相进攻对方的城池。
战争持续48小时后自动结束。
战争开始时间:
XXXX年XX月XX日XX:
XX:
XX。
战争结束时间:
XXXX年XX月XX日XX:
XX:
XX。
你可以使用道具,提升出征英雄和军队的作战能力,使他们能更有效的消灭敌人。
“王者之剑”增加出征英雄的攻击,“孙子兵法”增加出征英雄的防御;“青霉素”增加军队伤兵的恢复数量,“号角”增加军队攻击力,“护甲”增加军队防御力。
每次战斗结束后,可以在到“集结点”的“伤兵营”中,花费一定的黄金来治疗伤兵。
3.与其他系统的关系
Ø城池旗帜
当宣战双方处于预备时间内,则双方城池旗帜颜色显示为“粉色”
当宣战双方进入战斗状态后,则双方城池旗帜颜色显示为“红色”
当宣战双方脱离宣战状态后,则双方城池旗帜颜色恢复原本应该显示的颜色。
Ø玩家状态
增设“战乱”状态,当玩家处于战斗状态时,玩家状态显示为“战乱”。
4.异常情况
Ø联盟关系:
同盟/友盟化
宣战成功后,宣战玩家之间的联盟关系变为“同盟/友盟”则宣战立即取消。
系统将发送信件提示玩家取消宣战的原因,提示内容如下:
“XXX玩家目前已是您的盟友,系统自动取消了您对XXX玩家发出的宣战请求。
”
中立化
宣战成功后,若宣战玩家之间的联盟关系改变为“中立关系”则宣战不变。
敌对化
宣战成功后,若宣战玩家之间的联盟关系变为“敌对关系”则宣战等待时间立即结束,并进入战斗状态。
系统将发信件提示玩家“与XXX玩家的联盟关系变为‘敌对’,已进入战斗状态。
”
Ø删号
情况:
当玩家A与玩家B宣战成功后,其中一方删号,则系统将取消另一方玩家的宣战状态。
如果任何一方有出征攻打另一方的军队在外,则系统将自动遣回对应的在外军队。
系统将会发送信件提示玩家取消宣战的原因,提示内容如下:
“由于XXX玩家已删号,系统自动取消了您对XXX玩家发出的宣战请求。
”
Ø宣战后休假/免战
情况:
当宣战玩家间成功宣战后,其中有一方玩家进行了休假,则宣战依然存在,且当一方玩家攻击休假玩家的城池时,系统将提示攻击方玩家:
“无法攻击正处于休假状态的玩家”
Ø玩家名称改变
情况:
宣战玩家间成功宣战后,若有一方玩家更改了领主名称,则宣战依然存在。
(宣战与玩家ID绑定,而不是以玩家的名称为基准。
)
5.中英文对照表
CIV中文
CIV英文
状态文字
战乱
Wartime
按键文字
宣战
DeclareWar
提示文字
处于免战/休假状态时,无法提出宣战请求。
CannotdeclarewaragainstanyonewhileyouareinTruceorVacationstatus.
无法对新手玩家,同盟玩家,友盟玩家提出宣战。
Cannotdeclarewaragainstnewplayersorplayersfromyourallianceandfriendlyalliances.
无法攻击正处于免战/休假状态的玩家
CannotattackplayersinTruceorVacationstatus.
宣战成功!
Declarewarsuccessfully.
离战斗开始还有XXX时间
WarbeginsinXXX.
离战斗结束还有XXX时间
WarendsinXXX.
“新手保护期内无法进行该操作!
”
Cannotperformthisoperationwhileyouareunderbeginner'sprotection.
无法对正处于“休假/免战”的玩家发起宣战。
CannotdeclarewaragainstplayerwhoisinTruceorVacationstatus.
信件提示内容
XXX玩家目前已是您的盟友,系统自动取消了您对XXX玩家发出的宣战请求。
XXXhasbecomeanallyofyou.SystemrevokedthehostilerelationbetweenXXXandyou.
由于XXX玩家已删号,系统自动取消了您对XXX玩家发出的宣战请求。
XXXhasdeletedhis/heraccount.SystemrevokedthehostilerelationbetweenXXXandyou.
讨伐报告中英文对照
CIV中文
CIV英文
战报文字
你对XXX宣战
Youhavedeclaredwaragainstxxx.
XXX对你宣战
xxxhasdeclaredwaragainstyou.
宣战8小时后正式进入战争状态。
Warbeginsin8hoursafterthewardeclarationismade.
战争期间双方可以互相进攻对方的城池。
Attackcanbeperformedbybothpartiesduringthewartimeperiod.
无法攻击正处于免战/休假状态的玩家
CannotattackplayersinTruceorVacationstatus.
战争持续48小时后自动结束。
Wartimeperiodlasts48hours.
战争开始时间:
XXXX年XX月XX日XX:
XX:
XX。
WarbegunatApril23nd200912:
12:
55.
战争结束时间:
XXXX年XX月XX日XX:
XX:
XX。
WarendedatApril25th200912:
12:
55.
你可以使用道具,提升出征英雄和军队的作战能力,使他们能更有效的消灭敌人。
“王者之剑”增加出征英雄的攻击,“孙子兵法”增加出征英雄的防御;“青霉素”增加军队伤兵的恢复数量,“号角”增加军队攻击力,“护甲”增加军队防御力。
每次战斗结束后,可以在到“集结点”的“伤兵营”中,花费一定的黄金来治疗伤兵。
Variousitemscanbeappliedtoincreasethefightingabilityofyourtroopsandheroes.Forexample,ExcaliburincreasesAttackofyourheroeswhileTheArtofWarenhanceshis/herDefence.WarHornandCorseletareusedtoincreasetheAttackandDefenceabilityofyourtroops.What’smore,itemPenicillincanbeusedtoboosttheWoundedProportion,whichenablemoretosurvivethebattles.Ofcourse,don’tforgettocurethewoundedinMedicCampofyourRallySpot.
6.相关UI
玩家城池界面
玩家信息界面
注:
相关UI请找美术部——许洋
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- CIV 宣战 系统 需求