[情報] 「惡意俄羅斯方塊」永遠給你不想要的方塊

作者: KotoriCute (Lovelive!)   2021-09-18 18:58:34
存心氣死你!「惡意版俄羅斯方塊」永遠給你不想要的方塊,世界紀錄才消掉31行
https://www.techbang.com/posts/87706
玩俄羅斯方塊(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。
如果你也是一個俄羅斯方塊愛好者,不妨去試試,看看你能消掉多少行,遊戲作者本人才
能消掉5行哦。
試玩地址:
https://qntm.org/files/hatetris/hatetris.html
作者: jeff235711 (jeff235711)   2021-09-18 18:59:00
反社會
作者: iwinlottery (我中樂透頭彩)   2021-09-18 18:59:00
就不要做一條啊
作者: jeeplong (chickenhammer)   2021-09-18 19:00:00
tetris版記得有人在做實況聊天室選方塊給台主的
作者: dnek (哪啊哪啊的合氣道)   2021-09-18 19:01:00
有點意思,數學問題
作者: henry1234562 (亨利二十三)   2021-09-18 19:03:00
確實很機車XD
作者: LIONDOGs (LIONDOG)   2021-09-18 19:05:00
31行是太陽神嗎?
作者: lsrterence (史密斯大叔)   2021-09-18 19:05:00
跟MH一樣永遠不給你想要的素材嗎 (扶額
作者: KotoriCute (Lovelive!)   2021-09-18 19:09:00
31行是怎麼做到的?
作者: jeeplong (chickenhammer)   2021-09-18 19:09:00
玩了個三分 蠢到沒啥玩的意義其實沒有hard drop和轉向固定比沒想要的痛苦多了
作者: zzro   2021-09-18 19:10:00
玩了一下 4分...
作者: Dayton (今夜如此,夜夜皆然。)   2021-09-18 19:13:00
感覺就是掉一堆S跟Z之後再給你一堆L
作者: HidekiRyuga (酷教信徒流河)   2021-09-18 19:14:00
這東西很久以前就有惹
作者: erisiss0 (965005)   2021-09-18 19:15:00
阿就只會給一堆S和Z是有啥了不起
作者: terry12369 (Doge)   2021-09-18 19:16:00
1分 == 31分怎麼玩的
作者: k960608 (霧羽‧浪沙)   2021-09-18 19:17:00
玩到3分我快受不了了 31的是鬼吧
作者: raincole (冷魚)   2021-09-18 19:19:00
俄羅斯方塊必定能讓玩家死的算法幾十年前就被解決了不過這個比那更難一點 不但要玩家死 還要玩家死前能消的行盡量少
作者: hdjj (hdjj)   2021-09-18 19:21:00
就從頭到尾只給Z就行了啊
作者: raincole (冷魚)   2021-09-18 19:23:00
從頭到尾只有Z的是可解局面 玩家可以拿無限分:)
作者: dennisdecade (尼德希克)   2021-09-18 19:23:00
31的rp應該有在那個網站
作者: lightKevin (輕凱文)   2021-09-18 19:24:00
從頭到尾只給z會被消很多行啊
作者: LBJ23K (LBJ23K)   2021-09-18 19:24:00
乾掉一堆z給我 有夠低能XD
作者: raincole (冷魚)   2021-09-18 19:24:00
不是很多行 是無限行 從頭到尾只有Z是無法害死玩家的
作者: Terry1984 (puppy)   2021-09-18 19:25:00
4分
作者: none049 (沒有人)   2021-09-18 19:26:00
真。讀心晶片
作者: x851221 (SuperDog)   2021-09-18 19:26:00
只有z反而簡單吧 全部都同一種那代表一定有最佳解 就算不能無限解也只是會有理論上的最高分出現
作者: asmiocv   2021-09-18 19:32:00
怎麼可以研究這種噁心人機制那麼多年..
作者: Qorqios (詩人Q)   2021-09-18 19:34:00
太扯了,這是要讓你課金喔
作者: Ray90067 (雨過)   2021-09-18 19:35:00
31行是鬼吧==
作者: dennisdecade (尼德希克)   2021-09-18 19:38:00
出z疊一定程度之後就會給你反z或I了
作者: Dayton (今夜如此,夜夜皆然。)   2021-09-18 19:39:00
這能消31行真的強 一被逼近死角就GG
作者: tkc7 (至情至性)   2021-09-18 19:50:00
有沒有人寫個演算法剋死他
作者: crazy6341556 (power_spike)   2021-09-18 19:58:00
真的ㄝ 就拿一堆s跟z而已 沒感覺智慧在何處
作者: spfy (spfy)   2021-09-18 20:00:00
那就是演算法算出來這兩塊最容易造成最差解阿
作者: smart0eddie (smart0eddie)   2021-09-18 20:03:00
該排出alpha go 了(X
作者: a2j04vm0 (品晶畾淼焱森)   2021-09-18 20:12:00
當你快消掉的時候他會故意給你無法填滿那排的 解法就是造出兩處快消掉的地方讓系統不管給你什麼 你都能至少消一排順便說一下 我最高紀錄三分
作者: ahinetn123 (*兔)   2021-09-18 20:14:00
太硬要不夠有趣
作者: Atropos0723 (Atropos)   2021-09-18 20:15:00
這是甚麼智障遊戲
作者: henry1234562 (亨利二十三)   2021-09-18 20:16:00
他智慧在 他知道啥時該給你哪個Z
作者: jackwula9211 (Carbon.)   2021-09-18 20:17:00
2分,這什麼反社會遊戲
作者: roc0212777 (roc0212777)   2021-09-18 20:24:00
作者: A1pha ([αλφα])   2021-09-18 20:28:00
GO!
作者: blove (我渴)   2021-09-18 20:43:00
4分...
作者: ilove640 (子夜)   2021-09-18 20:46:00
應該給服刑的罪犯玩
作者: KotoriCute (Lovelive!)   2021-09-18 20:48:00
原來這款不是只會掉落SZ還會掉落直條和方塊
作者: zeyoshi (日陽旭)   2021-09-18 21:00:00
感覺他會偵測你現在有機會能消的那層去配方塊
作者: wilson200106 (種子種子)   2021-09-18 21:06:00
看標題還以為要還我七......了
作者: z900215ro (Kevin182)   2021-09-18 21:10:00
超無聊 只會一直給一樣的逼死人而已
作者: mkcg5825 (比叡我老婆)   2021-09-18 21:27:00
1分只拿過1次直線
作者: crazydog (風子)   2021-09-18 21:41:00
3
作者: mc3308321 (阿阿阿阿)   2021-09-18 21:48:00
玩法變成要一次雙頭,逼電腦給什麼都能拿分
作者: lsrterence (史密斯大叔)   2021-09-18 22:13:00
作者: kuma94506 (kuma)   2021-09-18 22:18:00
有夠難...
作者: nobody1149 (小人物)   2021-09-18 22:23:00
作者: ericayou (vorka era)   2021-09-18 22:36:00
幹 他發現你一樣的一直往那邊堆就會繼續給你一樣的
作者: class30183   2021-09-18 22:36:00
話說不自動下落是不是讓S轉Z轉這種Bug失效的意思?
作者: qwe04687 (國一臭宅)   2021-09-18 22:44:00
放棄正常思維才能高分XDD

Links booklink

Contact Us: admin [ a t ] ucptt.com