2019年春天,有一款同样以“推箱子”为主题的游戏,大闹steam社区。 这款游戏有一个好听的名字:BABA is you(我非常想听你读出声来)。这款游戏有着不起眼的外观,和令人叹为观止的内涵。称其为“神作”一点也不过分。在steam社区,它有着99%的好评率。甚至有玩家在评论区发出一种特别的声音: ——“我在等待一条真正的差评”。
这显然不是一款传统意义上的推箱子游戏。推箱子只是《BaBa Is You》的基础交互。而打破世界的壁垒,则是它真正的核心。开发者一边给玩家定下了游戏规则,另一边又赋予了玩家修改规则的权利。用简单的操作和规则,实现不同语言逻辑的组合。——使你可以进行对游戏的世界进行破坏和再创造。从体验的角度来说,它之所以得到这么多喜爱,就在于它给玩家带来了一种恍然大悟的惊喜。那些看似无解的的谜题,答案往往就潜藏在简单的操作中,而发现这一点的玩家确实会有原来如此的感觉。它的机制与关卡设计上,有着前所未有的精妙构思。而事实上,它几乎每一关都能给玩家带来意外惊喜。
一百多道关卡构成,除了设计不同外,总会在适当的时候给与新的元素加入。而新元素的加入标志可定义规则越来越多、越来越复杂。但游戏的难度曲线其实设计得恰到好处,——在你熟悉了某种解谜套路后,又增加新的元素来打破你的固有认知。 在这种规则下,传统推箱子的弊端——容错性低、推错一步就要重头来过,已经完全被颠覆。取而代之的是,只需要你的一个实现思路——然后大胆的去实践。它的容错率极高,很多关卡你可能找出不止一种的过关方式,然而,每种方式都又是如此脑洞大开,令你惊叹不已。却让一个普通的程序员,甚至可以推测出他代码的写法。有人说《BaBa Is You》是语言游戏,也有人说它是逻辑游戏或是哲学游戏...而我甚至认为,他甚至很适合作为儿童编程的教学。——因为它真的很像编程。
6
游戏的开发者名叫Arvi Teikari,是一个从小学开始就对制作游戏产生兴趣的老前辈了。《BaBa Is You》是其大学在读期间,花费仅8个月时间制作出来的,他也曾将实现的demo版本上传itch.io平台。
打破传统的束缚,才能找到新的生存之路。打破偏见与过往的认识,才能通往新的希望。——这是这款游戏带给我的最大启示。而作为一名游戏开发人员,更多的则应该是吸取他的思想。我们该不停地问自己:如能用简单的规则支撑起一个多变的世界?这么简单但有趣的创意,为什么我想不出来?是的,难怪有人会说:baba is you,制杖 is me。 目前,你可以在各大论坛找到这款游戏的盗版下载...当然,我推荐你去steam,用几十块钱的打折价格支持它的创作者,或者是——它也登陆了switch,打折季入手,你也不会吃亏...毕竟,一切规则均可以被改变。但,baba is you,idea is win.