Pygame模塊安裝/.py轉.exe的方法/Python打飛機項目

寫博客是一種積累!讓優秀成爲一種習慣!謹記每天要做的事!

 

項目過程中用到Pygame模塊,它是一組功能強大模塊,能夠生成一個Pygame窗口,在屏幕上繪製圖像並處理。

 

插一下,Pygame模塊的安裝過程:

本項目是在Windows下開發,檢查系統是否安裝pip,pip用於安裝各種程序或模塊:

>python -m pip --version

        如果出錯,則安裝pip:

        >python get-pip.py

然後安裝pygame,同樣使用命令,省得到網上找相應版本,安裝過程需要一點時間:

>python -m pip install pygame

        如果出錯,則根據提示的命令,安裝更高版本的pip

安裝完成就可以在項目中添加Python模塊了。

 

遊戲並不複雜主要爲了鞏固所學的Python基礎。使用上下左右移動飛船位置,空格發射子彈。外星人會左右移動並且下移。當外星人到達屏幕底部或者碰到飛船將重新開始,有3條命。增加計分、關卡數和最高分顯示,隨着關卡數增加,飛船相應速度、子彈速度和消滅外星人的分數也會增加,相應地,外星人速度也會提高,提高難度。

 

最後插一下,.py轉.exe的方法:

>python -m pip install pyinstaller

安裝完成後,將.py文件轉成.exe的可執行程序,在該目錄文件shift+右鍵,從此處打開命令行:

>pyinstaller ***.py

會生成兩個文件夾,build和dist,可執行程序在dist文件夾中。

如果想單獨生成一個.exe程序,則:

>pyinstaller -F ***.py

*對於多個.py模塊,只需要對主模塊只用命令即可。

如果想更改生成的圖標,前提是該ico圖標是(16,32,48,256)像素的合併圖(256可選),因爲Windows系統對於圖標有多重大小的狀態,如果僅是單張的ico圖像,則會轉換失敗。轉exe並換圖標:

>pyinstaller -i ***.ico ***.py

 

項目地址:https://gitee.com/feistel/alien_invasion

 

榮耀給予世界,真實留給自己,致敬開源!

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章