網友評分: 5.3分
AutoTetris是一款俄羅斯方塊自動運行程序,它能夠用電腦人工智能自動玩俄羅斯方塊,也可以自己手動去玩耍,對有心要提高俄羅斯方塊水平的玩家來說也有很好的參考作用。但是要說明的是電腦人工智能算法和人手工玩一樣,只能看到當前的形勢和下一塊形狀,并不知道未來的方塊形狀。
這里介紹一下三種自動操作的模式:
模擬手工:可能在還沒有移到位的情況下就已經下落一行了,因此很可能造成“速度不夠”的失誤。
總能到位:總能趕在下落一行之前移到位。
無比快速:沒有任何時間延遲,以電腦最快的速度運行。在選項中可以選擇每隔多少個方塊顯示一次,間隔比較大的話可以提高不少速度。
本程序附帶有網友金優提供的“攻擊性算法”
金優算法《條塊法》是為了在俄羅斯方塊的基礎上為追求“方空”;不使用棍形方塊并能最快地消最多的總行數而設計的。偏重防守,不強求攻擊性(消一行以上)。
基本術語:
《條》:被消去的行。
《塊》:落下的材料,各種形狀小方塊。
基本知識:容器越寬越容易。容器中殘余方塊低少,且適應方塊種類多,則形勢好。
洞:被上層方塊所封閉的空地,應盡量減少。如果洞仍然存在,整個形勢的最高高度一定大于該洞的高度,即只能在洞上方消行。所以洞上應少堆方塊。
坑:兩邊高中間低落差大于1的形勢,會減少適應方塊種類,應避免。深坑用短物堵塞后采用挖洞法即可不用棍而消除。
增加最低高度能平緩形勢,減少最低高度能挖洞或消行。
應該盡量平緩形勢(高度差,和兩格間坡度),有時為平緩形勢可以造洞。適當地造洞可以改善形勢,因此能更容易地挖洞。
盆地:合并在一起的坑。兩或四格的盆地為雙,三格的盆地為單,應多留雙。留雙也能增加每次消一行以上的攻擊機會。
山:中間高兩邊低落差大于一層的形勢。與坑相反。高原與盆地相反。山可能分隔容器形成兩個窄容器,一定使原容器變窄,應避免。
橋:在未考慮消行的時候有洞,但事實上消行以后這些洞就會消失的形勢。
大橋:由超過一個方塊聯合造成的橋。應努力推廣。有時可以預先造半座橋。
雙層橋:造橋時消一行以上(含隔行)。較少見(攻擊性算法能見到)。
移:在方塊幾乎落下時進行橫向移動填補洞的做法。條塊不推廣移。移的壞處:速度慢;打亂節奏;極有可能使下一塊來不及想或來不及放到位;移的時機不易掌握,極有可能造成更大的錯誤;好的移,可能需要在移的同時旋轉。如使方塊能夠從窄縫中落下,再轉成需要形狀。
基本要求:對于落下的方塊能條件反射出旋轉以后變出的形狀,能基本知道消行后形成的形勢。通常不考慮人為失誤,或來不及移動或旋轉到位??梢钥窟叾迅咔以於?,避免造山,高原和大坡度。
標簽: 俄羅斯方塊