tft每日頭條

 > 圖文

 > 俄羅斯方塊的所有形狀

俄羅斯方塊的所有形狀

圖文 更新时间:2024-08-19 14:16:18

俄羅斯方塊誕生31周年,我們選擇用3個關于俄羅斯方塊的有趣問答,向永無極緻的人類創造力緻敬。

NO.1 為什麼俄羅斯方塊有七種形狀?

1984年,一個28歲的小夥子,利用空閑時間編寫了一款通過變換組合七種幾何圖形來實現消除的簡單小遊戲。這個在蘇聯科學院電算中心工作的小夥子不會想到,這款名為俄羅斯方塊的小遊戲迅速風靡電子遊戲市場,截至2009年,共售出逾7000萬套。

俄羅斯方塊的所有形狀(為什麼俄羅斯方塊有七種形狀)1

(早期俄羅斯方塊遊戲界面)

玩過俄羅斯方塊的人都會知道,這款遊戲由七種簡單形狀組成,并且根據形狀不同,這七種形狀有各自的名稱:

如圖,由左至右,上至下,這七種形狀分别名為:I、J、L、O、S、T、Z。

這些形狀都是由4個面積相等的正方形組合而成的。換句話來說,用4個面積相等的正方形,能夠拼成的隻可旋轉而不可翻轉的形狀,隻有七種。

這個時候處女座可能會冒出來問,為什麼俄羅斯方塊的遊戲設定者會選擇用四個正方形來組成基本形狀,而不是三個或者五個呢?

真相就是,3個正方形能拼成的形狀太少,而5個又太多了。

根據俄羅斯方塊遊戲的規則,即:隻可旋轉不可翻轉,正方形邊線對齊,必須有邊連接不能隻有角連接。

3個同樣的正方形組成的形狀有2種

4個同樣的正方形組成的形狀有7種(可翻轉的話有5種)

5個同樣的正方形組成的形狀有18種(可翻轉的話有12種)

俄羅斯方塊的所有形狀(為什麼俄羅斯方塊有七種形狀)2

(5個正方形拼出的12種形狀)

NO.2 為什麼玩俄羅斯方塊會讓人根本停不下來?

這問題看起來似乎毫無意義,因為幾乎所有的電子遊戲都能起到讓人玩到根本停不下來。但真的有心理學家研究了俄羅斯方塊的上瘾機制,并給出了自己的答案。

20世紀20年代,蘇聯心理學家蔡加尼克認為,人始終有一種天生的辦事欲望推動力,能夠牢牢記住自己沒有完成的事情,但對完成的事情馬上就會忘記。

在俄羅斯方塊變化的七種幾何圖形裡,隻有一種能夠單獨排成一行,其餘都是由兩行的方塊組成,這就造成玩家消除一行,就必然造成另外一行沒有被消除的局面。因為這種殘缺感,玩家始終不能滿足自己将事情做完的欲望,所以會一直排列下去。

其次,俄羅斯方塊操作簡單,上手容易。任何玩家在剛接觸這個遊戲的30秒内,就能夠獲得第一次的成功(消除),在5分鐘内能夠獲得一次大的成功(完成關卡)。這相當于在一個相對固定的環境裡面,以快速的重複簡單的行為以獲得正向激勵的過程,因此讓人上瘾。

NO.3 俄羅斯方塊真的可以無限玩下去嗎?

俄羅斯方塊真的不可能玩死嗎?

1988年,John Brzustowski的一篇論文指出,俄羅斯方塊遊戲無解并非不可能。它給出了一種算法可以保證遊戲機能夠害死玩家,即使我們要求它必須提前向玩家展示出下一個方塊的形狀。

構造的關鍵在于,整個遊戲的局面個數是有限的(2的200次方),如果玩家一直不死,在某一時刻必然會重複某一狀态。我們把兩次重複狀态及其之間的遊戲過程叫做一個“循環”,這個循環實際影響到的那些行就叫做“實際循環區”。例如,圖2就是一個循環,這個循環的“實際循環區”是從第4行到第7行這四行。

俄羅斯方塊的所有形狀(為什麼俄羅斯方塊有七種形狀)3

雖然我們這裡假設遊戲機是有主觀能動性的,但事實上,即使方塊是随機出的,如果你足夠倒黴的話,這個特殊的方塊序列可能恰好就讓你一個不錯地碰上了;雖然這種怪事的發生概率極低,但理論上說仍然是可能的,因此俄羅斯方塊終究不是玩不死的,總有一個時候會Game Over。

- The End -

我廠工程師俄羅斯方塊玩兒得都不錯

俄羅斯方塊的所有形狀(為什麼俄羅斯方塊有七種形狀)4

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved