“惡意版”俄羅斯方塊游戲火了 永遠給你不想要的方塊

玩俄羅斯方塊(Tetris),你有沒有過這樣的經歷?總是怕什么來什么,想要什么永遠等不來,

留下一個縫隙,明明只要來個長條,就能消除得一干二凈,但它就是不來,還給你瘋狂掉“S”,

然后,你就被那個“永遠等不來”的長條給憋死了,

而有個程式員,他就是要“惡心”你:既然都有慘痛的經歷,不妨把它做到極致,AI算出最讓你難受的下一塊,成功讓你早死,最終擺脫游戲成癮。(狗頭)

這個故意刁難你的游戲,叫做“可惡的俄羅斯方塊”(Hatetris,或者叫惡羅斯方塊?),

雖然這款游戲已經開發了10年之久,但作者一直在更新源代碼,最近它又突然火了起來,在國外論壇上引發一波熱議。

那么這款游戲究竟有多變態呢?打開試玩鏈接你就會明白,

最強選手也只能消掉31行

倘若要評出俄羅斯方塊里最讓人惡心的形狀,那必然是S形和Z形。

所以,不出所料,Hatetris的開局策略就是瘋狂掉S和Z,讓你無法鋪滿整個平面,簡直是逼死強迫癥。

別看這個游戲好像很輕松,那么多S足以讓人抓狂,世界紀錄也只能做到消去31行,

如果你以為它只會掉S就大錯特錯了,因為只掉S雖然不能鋪滿平面,卻能按規律消掉一行行方塊,

沒速度限制,但你依然死得快

而且游戲Hatetris設定沒有重力,也就是說所有的方塊不會自動往下掉,只有你按??鍵,方塊才會下降一格,你可以想玩多慢就多慢。

至于為何沒有設定自動下落,作者認為,這反而不是游戲中最難的部分。你看沒速度限制,世界紀錄不才只消掉了31行嗎?

Hatetris使用JavaScript語言編寫,已經在GitHub上開源。

AI選擇最差方塊的原理也不復雜,就是測試所有可能形狀的所有可能位置,查看哪個形狀造成的情況最糟糕的,然后生成最讓人惡心的方塊。

至于所謂“最差”可能性的算法,就是讓方塊降落后讓下面的“塔”最高點越高越好。

如果所有形狀之間沒有太大差異,那么AI將為您優先選擇S,

31行的紀錄是2017年創下的,至今已保持了4年時間,Hatetris如此之難,所以有網友說,也許只有借助AI才能打破了,而10年開發的游戲AI顯然還不夠強大,也許我們還能造出更變態的Hatetris,

最后,Hatetris支持Base2048編碼,任何人都可以將自己的游玩紀錄以這種編碼方式分享出去,世界紀錄的編碼是這樣的:

如果你也是一個俄羅斯方塊愛好者,不妨去試試,看看你能消掉多少行,游戲作者本人才能消掉5行哦。

試玩地址:https://qntm.org/files/hatetris/hatetris.html

0 条回复 A文章作者 M管理員
    暫無討論,說說你的看法吧