摘 要
近年來,隨著游戲產業的突飛猛進,游戲玩家的技術也是與日俱增,當你看見游戲高手完美的表演時,你是否想過我也能達到那種水平,本程序用Python語言編寫俄羅斯方塊,左側顯示正在運行的游戲,右邊顯示下一個出現的形狀、等級和積分等。游戲運行時隨著等級的提高而速度加快,這需要玩家快速操作。因此,本程序主要意義是為高手玩家提供訓練平臺。其次也可為剛踏入游戲領域的新手們,有助于反應能力的提升。本程序利用Python設計實現俄羅斯方塊游戲的算法、游戲內部功能、游戲區域的繪圖的程序設計。對于每個俄羅斯方塊各自的形態變化改變到下一個形態利用數組來實現。
關鍵詞:游戲;Python;俄羅斯方塊;算法;功能
第一章 緒論
1.1 任務概述
1.1.1 軟件功能
該俄羅斯方塊是有Python編寫而成的。它具有對游戲的正常操作,可以控制方塊下落位置、下落時改變方向,以及對方塊的直接下落。該游戲分左右兩個界面,左邊顯示游戲的運行狀態,右邊顯示游戲下一個即將出現的方塊,以及游戲的等級類別和當前分數、消過得方塊行數等。
1.1.2 運行環境
程序運行于Anoconda,將Anoconda安裝于Windows系統上。然后在Anoconda Prompt 上安裝pygame組件。
參考文檔和完整的文檔和源碼下載地址: