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

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

 

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

 

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

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

>python -m pip --version遊戲

        若是出錯,則安裝pip:ip

        >python get-pip.py開發

而後安裝pygame,一樣使用命令,免得到網上找相應版本,安裝過程須要一點時間:get

>python -m pip install pygame博客

        若是出錯,則根據提示的命令,安裝更高版本的pipit

安裝完成就能夠在項目中添加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

 

榮耀給予世界,真實留給本身,致敬開源!

相關文章
相關標籤/搜索