竞猜系统设计文档<!--
竞猜系统设计文档OptionList 节点存储竞猜输入项 
竞猜系统设计文档    OptionMode 输入方式 三类 TextBox 文本输入 CheckBox 多选 Radio单选
竞猜系统设计文档    OptionName 竞猜项的名称
竞猜系统设计文档    OptionValue 竞猜项的代码
竞猜系统设计文档Expression 节点存储得分规则
竞猜系统设计文档    Break 设定各条得分规则的起用方式上单条还是多条的 True 单条 False 多条
竞猜系统设计文档    name 得分规则名称
竞猜系统设计文档    value 对应分值
竞猜系统设计文档    relation 得分规则代码
竞猜系统设计文档    condition 得分规则对应条件表达式
竞猜系统设计文档
-->
竞猜系统设计文档
<GuessRule>    
竞猜系统设计文档    
<OptionList OptionMode="TextBox">
竞猜系统设计文档        
<Option OptionName="主队" OptionValue="HostTeam" ></Option>
竞猜系统设计文档        
<Option OptionName="客队" OptionValue="VisitingTeam"></Option>
竞猜系统设计文档    
</OptionList>
竞猜系统设计文档    
<Expression Break="True">
竞猜系统设计文档        
<arg name="得分规则1" value="10" relation="tie" condition="(r1==u1)&amp;&amp;(r2==u2)&amp;&amp;(r1==r2)"></arg>
竞猜系统设计文档        
<arg name="得分规则2" value="8" relation="notie" condition="(r1==u1)&amp;&amp;(r2==u2)&amp;&amp;(r1!=r2)"></arg>
竞猜系统设计文档        
<arg name="得分规则3" value="5" relation="win" condition="( (r1-r2)*(u1-u2)&gt;0 || ((r1-r2)==0 &amp;&amp; (u1-u2)==0)) &amp;&amp;( (r1==u1)||(r2==u2) )"></arg>
竞猜系统设计文档        
<arg name="得分规则4" value="3" relation="nowin" condition="( (r1-r2)*(u1-u2)&gt;0 || ((r1-r2)==0 &amp;&amp; (u1-u2)==0) ) &amp;&amp;(r1!=u1)&amp;&amp;(r2!=u2)"></arg>
竞猜系统设计文档        
<arg name="得分规则5" value="1" relation="loss" condition="((r1-r2)!=(u1-u2) ) &amp;&amp; ((r1==u1)||(r2==u2))"></arg>
竞猜系统设计文档    
</Expression>
竞猜系统设计文档
</GuessRule>


竞猜系统设计文档<!--
竞猜系统设计文档    ItemList 节点存储竞猜项的问题设置和答案
竞猜系统设计文档        OptionMode 输入方式
竞猜系统设计文档        ItemName    问题
竞猜系统设计文档        OptionName    问题提示
竞猜系统设计文档        OptionValue 问题代码
竞猜系统设计文档        ItemValue    答案 如果输入方式是Radio 其值为 0,1,0,0,0,0 如果是CheckBox 值为 1,0,1,0,0,0
竞猜系统设计文档
-->
竞猜系统设计文档
<GuessItem>
竞猜系统设计文档    
<ItemList OptionMode="Radio">
竞猜系统设计文档        
<Item ItemName="4条" OptionName="第一道题" OptionValue="Question1" ItemValue="1"></Item>
竞猜系统设计文档        
<Item ItemName="3条" OptionName="第二道题" OptionValue="Question2" ItemValue="0"></Item>
竞猜系统设计文档        
<Item ItemName="2条" OptionName="第三道题" OptionValue="Question3" ItemValue="0"></Item>
竞猜系统设计文档    
</ItemList>
竞猜系统设计文档    
<Expression Break="True">
竞猜系统设计文档        
<arg name="全对" value="10" relation="allright" condition="(r1==u1)&amp;&amp;(r2==u2)&amp;&amp;(r3==u3)"></arg>
竞猜系统设计文档    
</Expression>
竞猜系统设计文档
</GuessItem>

 

 

竞猜系统设计文档<!--
竞猜系统设计文档    LogList 节点存储竞猜结果记录
竞猜系统设计文档        ItemName 问题
竞猜系统设计文档        LogValue 用户答案
竞猜系统设计文档
-->
竞猜系统设计文档
<GuessLog>
竞猜系统设计文档    
<LogList>
竞猜系统设计文档        
<Log ItemName="4条" LogValue="1"></Log>
竞猜系统设计文档        
<Log ItemName="3条" LogValue="0"></Log>
竞猜系统设计文档        
<Log ItemName="2条" LogValue="0"></Log>
竞猜系统设计文档    
</LogList>
竞猜系统设计文档
</GuessLog>
竞猜系统设计文档


相关文章: