Category: 扫雷
2002年上手,07年sub50,创办扫雷网,08年sub40,最高世界排名第二。
2008年1月26日凌晨0时40分,张砷镓高级取得38.82的成绩。
在Manuel Heider中级平世界记录的刺激下,连续奋战三天,成为世界上第三位高级sub40的扫雷玩家,世界排名第二!Zhang Shen Jia-41.21(3bv139)
『前言』
一直想写这样一篇文章。
在扫雷的过程中,对同一特定局部的处理,不同的玩家会有不同的选择,但所耗费的时间却不相同。为了缩短整局完成的时间,我们有必要在每一个局部对操作进行优化,避免无效的点击和移动。这样积累下来的时间节省是很可观的。对某一个局部而言,是采用最少移动还是最小点击的方法一直争论不休。从全局来看,必然鼠标移动距离是第一需要压缩的元素,而点击数量则次之。因为有人鼠标操控灵活,有人鼠标点击很快,所以没有必定最优的操作方法。
但从时间因素上综合考虑一下,鼠标点击只需要一个手指按下,所费时间取决于手指灵敏度和鼠标键程,而鼠标移动定位则需要数个手指乃至手腕甚至小臂来完成,同时还需要眼睛配合移动距离,有一个启动和刹车的过程,太慢的话浪费时间,太快的话准确性又得不到保证。所以我认为单纯的鼠标点击、鼠标移动都不应是费时的计量单位,真正的费时计量单位应该是定位的次数。因为点击毕竟要定位之后才能生效,移动的目的也是为了定位,所以我提出下面的“局部最优化操作”概念。
『局部最优化操作』
在使用最少的定位次数完成某个局部。
完成一个局部的概念是打开本局部所有非雷的格子,而不是标出所有雷。
『局部最优化操作原则』
在一次操作中,所获得3BV数必须大于标雷个数。
所谓一次操作是指由标雷后双击组成的一组操作。
获得3BV数就是你每次双击打开的格子,以及左键单击点开的格子,每个都是一个3BV。
基本上可以将其理解为,标n个雷就必须能开n+1乃至更多个格子,如果标了n个雷开不到n+1个格子,标雷就是失败的,不如直接点开非雷格子。也就是无助于按原则打开格子的雷坚决不能标,在处理一个局部的时候,优先进行能打开最大格子数的操作,能获得更多的参考信息,也可以更快的解决整个局部。
也可以将其编成口诀记忆,“标一开二、标二开三、标三开四”,这是基