分享程式代碼相關筆記
目前文章總數:157 篇
最後更新:2024年 12月 07日
這是幫助喜好程式的同學撰寫的範例代碼,如果想要初學Python,做個簡單的小遊戲,可以參看這份範例代碼
代碼內容都有用註解說明處理的功能。
希望對剛接觸開發遊戲的初學者們有些許的幫助。
用自己的IDE 開啟,這裡是用 Visual Studio 2022 開啟 .sln檔案
開啟後,以下是代碼的主要組成
項目 | |
---|---|
1. MainWindow.py | 遊戲選單,選擇開始遊戲會跳到主程式 |
2. PythonTetris.py | 主程式,主要的代碼都在此,包含畫面的更新,播放音樂、音效,遊戲結束等… |
3. Module | 整個程式的基本定義模塊,包含方塊顏色、視窗大小、字體等,不會變動的靜態變數 |
4. Method | 提供給主程式呼叫的共用邏輯代碼,包含計分版、產生方塊、,消方塊等… |
複製以下連結,將對方的 Git代碼下載到本地
https://github.com/brentvollebregt/auto-py-to-exe.git
複製以下連結,將對方的 Git代碼下載到本地,並且進入資料夾 auto-py-to-exe
到自己Git Clone的目錄下
D:\Auto-py-to-exe\auto-py-to-exe\
並且輸入指令安裝
python setup.py install
然後再輸入以下,啟動 auto-py-to-exe 程式
auto-py-to-exe
腳本位置(Python檔案的目錄)選擇指定的 .py檔 案
將Assest目錄下的所有檔案(含目錄),添加上去
設定的地方,選擇要輸出的路徑,這個地方要自己先新建資料夾
都設定完成後,就執行打包按鈕,即便完成了
到 PythonTetris.exe 檔案的目錄下
執行 PythonTetris.exe 檔案,會進入遊戲介面
選擇遊戲開始後,就是傳統的俄羅斯方塊遊戲
左上角是記分板
結束遊戲後,會跳出得到的分數。