俄羅斯方塊一旦開始,就不會 消 完麼?是有什麼原理?還是程式設計就是這樣?

時間 2021-05-06 14:35:47

1樓:

大家一起商量給個特解吧:

1) 出來一堆的ZZZZZZ, 再出來一堆的SSSSS, 在ZZZZ, 再SSSS, 中間夾雜幾個OOOO,

如果是初始條件已知, 那麼從運氣角度, 在你把底層消成什麼樣子的時候, 以上會搞死人.

更苛刻的是, 不管你初始條件什麼樣子, 有一種出塊方式都會搞死人.

2樓:忘憂玲

問這個問題的人一定是個好平庸的玩家……別說我那位了,連我玩俄羅斯方塊都清屏過。。當然,只能速度很慢的情況下做到……但這有卵用嗎,方塊還是繼續掉下來。

3樓:farter yang

俄羅斯方塊 10次全清消40行 by larrytetris

你沒有看錯,這是原速度

4樓:

問題問的是如何消完,即清屏,前面得票的回答的都是如何永遠玩下去。

俄羅斯方塊是數學家設計的遊戲,所以這應該是個用數學方法解釋的問題。

俄羅斯方塊每個"方塊"(tetromino)都是由4個最小單位"方格"組成,每行消除需要湊齊10個方格(所有俄羅斯方塊遊戲都是),想要完全消除,這是個每次+4何時達到10的倍數的問題。所以,至少產生4、10的公倍數個方格,最小公倍數為20,也就是說每5個方塊才有完全消除的可能。

當然這是在不考慮碼放組合的情況。

看起來有什麼不對?方塊分為IJLOSZT七種形狀,想要5塊就清屏?只能是5個O方塊,如果遊戲的隨機機制不作弊,這是個7的5次方分之1(0.

006%)的低概率事件,並且只能從空屏開始。

如果你運氣沒那麼好,那麼你要認真的拼每乙個方塊不留空隙,並且每次第5的倍數個方塊你都"有可能"清屏。何種情況可以達成清屏需要具體的組合或計算機演算,還沒細想。

最後,每當你遇到可以清屏的時候,你要期盼以7分之1的機率獲得你需要的那個,因為7種方塊之間是無法互替的。

所以俄羅斯方塊能否清屏?可以,只是很少見。

為什麼有的俄羅斯方塊很容易清屏?

我的猜測是,它使用非標準的8格每行的規則,這時每2個方塊就有可能清屏。就這一點,不考慮碼放組合,比10格每行高了2.5倍。

5樓:朵爸

啥叫消完,是不是下面乙個不剩全沒了?我經常遇到啊。但是還是會繼續掉下來。我覺得程式設計僅僅就是隨機但是按比例出每種方塊而已吧,下面怎麼搭就是玩家的事情了。

6樓:吳佳丞

這就有點博弈的概念了吧。現在版本的俄羅斯方塊都會提前告知後續的5個方塊是什麼,如果你是非常厲害的玩家的話,那麼必然可以將後續的這5種方塊以最好的排列達到你的預期。當然在此情況下GAME OVER必定是你自己不想玩或者其他因素造成的。

7樓:

顧森很清楚的解釋過這個問題:http://www.

大體思路就是只要存在一種絕對倒霉的情況,你沒有辦法消下去。

只要有一種這個情況出現,那麼就不可能無盡的消完。

如何評價遊戲《俄羅斯方塊99》?

維摩羅詰 俄羅斯方塊其實用不著評價,從20年前到現在,從gameboy到pc到ns,遊戲體驗都是差不多的。反正就是好玩。曬一下成績 CPU對戰 825次,冠軍22次。Tetris 99 881次,冠軍20次Tetris 99 VIP 拿到過冠軍的99人對戰 13次,冠軍一次。 菜鳥玩家,座標紐約,不...

Vtuber中誰玩俄羅斯方塊最厲害?

第四大八 我所知道的v中頂點應該是miya那邊的和星街彗星,路人王者。星街天分很高,不過畢竟俄羅斯方塊不是她的主業,很多基礎操作並不熟練 比如4w 所以戰鬥力實際上是弱與miya那邊的幾個的。不過星街速度是真的強,而且一般邊打快邊雜談,所以在在我看來能放一起 其實還有乙個原因就是她們都能吊打其他的v...

為什麼俄羅斯方塊中的方塊都是由 4 個正方形組成的?

只能修改一次 題主out了,早就有不是4格的俄羅斯方塊了,也有不是正方形組成的俄羅斯方塊了 比如 Hex FRVR http 較少的形狀組合便於記憶和推測下一步的形狀需要,如果形狀組合變化太多無法記憶和預估,就沒有了對特定形狀的期待感,而是純粹的見到什麼形狀臨時擺上去,遊戲的成就感,未雨綢繆運籌帷幄...