扫雷游戏的规则:
现在的扫雷游戏是将所有非雷方块全部打开即算游戏完成!
而不是将所有地雷标完即算完成。
这一点在NF(non-flagging)时更加容易理解。
由此展开分别以NF和FL(flagging)两种方式分别探讨:
一、NF方式: 每次左键点击均点在3bv所在方块内是该方式的终极目标! 此时的IOE即为最高值1。 此方式下错误点击为:1、左键点到地雷方块,Game Over! 2、误用右键或双键,立马改变NF方式成为FL方式。 无效点击(费操)为:已打开非雷方块上的再次或多次点击。 二、FL方式: 此方式操作相对NF方式而言要复杂很多: 点击方式由单一左键点击变为全部三种方式,即左键,右键和双键。 终极目标也变为最少的总点击数量打开所有3bv所在方块! 此时的IOE值或许会超过1,据本人测试最高可以达到2.8,还请各位做相应修正和补充。 此方式下错误点击为:1、左键点到地雷方块,同样Game Over! 2、右键标到未开非雷方块,若不及时再次右键取消该错误标识,将有可能在后继双键操作时,程序产生逻辑判断失误,而引爆其他地雷,导致Game Over! 这样即便修正后至少也产生两次无效的右键操作。
无效点击:1、已打开非雷方块上的再次或多次左键或右键点击。双键另述。 2、明确已知地雷的方块右键标雷,且后继双键操作无有效3bv减少的操作。 3、多次在数字处双键,且无任何3bv减少。
所以对于FL,特提出“有效操作组”的概念:
一般有单左键并点在有效的3bv方块处; 右键+双键或右键+双键*n,若总操作数高于减少的3bv数,即为“高效操作组”, 实际这与“局部最优”的概念是一样的。
综上所有操作或操作组都以减少3bv为目标,与之相悖则偏离规则,导致低效。
扫雷是需要Speed同样也需要Skill的游戏,希望大家加油,不断进步!
2009.01.01
|
最近一次修改:2009-1-10 17:26:03
|
|
|