积攒了几天的 bullet points(一) - 日记 7 Apr 2014

先放一下提纲。

 Google Keep 用来记小点子还不错

Google Keep 用来记小点子还不错

几天来的睡眠情况

  • 11点半睡,9点起
  • 4点睡,10点11分起
  • 12点半睡,10点起
  • 2点睡,11点起

心情受天气影响

在前几周第一次看到“原来伦敦也可以有这么好的天气”的奇观之后,我深深地意识到了自己的心情是多么受天气影响。如果早晨一醒来,看到的是典型的阴郁的伦敦天气,一天的开始就不会有激情。而如果睁眼发现蓝天和阳光狠狠地扎到脸上,那么即便前一天晚上没怎么睡好,也会不由自主地更有活力。毕竟人进化这么多年,早就习惯了让阳光来帮助调节激素之类。突然想到了《超电磁炮》里面的一方通行,他就是因为得不到阳光刺激,变成一头白发(科学么?)。

 得不到阳光刺激的一方通行

得不到阳光刺激的一方通行

俄罗斯方块的决策

不记得是什么时候了,总之 EA 在 iOS 和 Android 上都推出了俄罗斯方块( Tetris )。

 安卓版 Tetris 界面,有着可恶的广告

安卓版 Tetris 界面,有着可恶的广告

最开始下载之后,我很好奇:在基本没有实体按键的手机上,怎么玩这个游戏?不过 EA 当然不是等闲之辈,它对俄罗斯方块经典模式的扩展有些像 Popcap 的《宝石迷阵》:一个快速的 One-touch 模式,一个像在挖矿的 Galaxy 模式,还有经典又难操作的 Marathon 模式。至于 Blitz 则是另一个游戏。

上手试玩之后,我发现能够满足我“休闲打发时间”要求的模式只有 One-touch 。它的界面大概是这样的:

 One-touch 模式的界面

One-touch 模式的界面

系统会自动选择出几个适合落下的点,然后只要按一下就可以了,无须手动调整方块的形状和位置(当然也可以调整,但是太慢啦)。然后随着等级的升高,方块直接落下的时间差会越来越短,这一点和经典模式是一样的。

那么,既然是系统辅助选择,显然它的选择并不一定是最优解。事实上,如果策略不对的话,系统很可能会进入“不是最优解”的恶性循环。例如这样:

 系统推荐不到好结果

系统推荐不到好结果

在这种情况下(举例而已,有些极端),如果按照系统推荐,就会任由两个“裂谷”蔓延下去。后果就是它们越来越高没法消除,只能依赖直线形状来拯救世界了。最好的办法是不管下面尚未消除的空当,直接用 L 形状的顶上,然后再做考虑。而系统的推荐显然是做不到这点的;手动调整位置又很慢,在 Level 15 往上的速度根本没有余裕。

为了防止这样的情况,最好的做法就是改变策略。从一开始就要让整体形势变得更加平均。如图(例子比较极端):

 “平均主义”例子

“平均主义”例子

观察这时候的局势,可以看出左右很不均等。系统给出了四个建议,而因为已经到了 level 13 的高度,对不熟练的人很可能无法手动调整。

中间两个选项当然可以排除:简直就是作死。比较一下左右两个选项:左边的不会产生“空格”,而右边的虽然会消除一行,但是也会留下一个空格。玩过俄罗斯方块的人都知道一个空格就代表着一个暂时处理不掉的行。究竟是要贴合紧密,还是消除为先?答案就是消除(选右边)。因为就算贴合紧密了,局势依然是一边倒的麻烦,左边太高始终是个大隐患。

(未完待续)