1. 程式人生 > >python可以開發遊戲嗎?有對應的第三方庫可以利用嗎?

python可以開發遊戲嗎?有對應的第三方庫可以利用嗎?

這裡介紹一個python開發遊戲的庫(平臺)—pygame,pygame是python的一個跨平臺模組,專門為設計電子遊戲而開發,建立在SDL基礎上,允許開發者快速的開發出自己的遊戲而又不被低階語言束縛,下面我介紹一下這個庫的安裝和簡單使用,實驗環境win10,python版本為python3.6,主要內容如下:

1.下載安裝,這裡直接在cmd視窗輸入“pip install pygame”就行,如下:

2.安裝完成後,我們就可以測試一下官方自帶的示例examples,這些例子在pygame的安裝目錄examples目錄下邊,如下:

下面測試一下這些例子,直接cmd視窗輸入“pip -m pygame.examples.遊戲指令碼名”就行,程式就會正常啟動,如下:

  • 測試一下aliens.py外星人這個小例子,測試命令如下:

程式執行截圖如下:

  • 測試一下3d立方圖,也就是glcude.py這個指令碼,不過這裡需要先安裝opengl,之後測試指令碼才能正常執行,如下:

程式執行截圖如下:

  • 測試一下liquid.py這個指令碼,是一個波動的“liquid pygame”,測試命令如下:

程式執行截圖如下:

官方還提供了許多小的遊戲工程,可以供初學者深入學習和使用,有原始碼可以拿來學習,地址https://www.pygame.org/tags/all,如下:

至此,就介紹完了pygame的安裝和簡單測試。總的來說,pygame使用起來挺方便的,寫個小遊戲自己玩玩是可以的,簡單方便,至於大型遊戲,還是用c++這些語言比較好,感興趣的可以瞭解一下pygame,網上也有相關教程,希望以上分享的內容能對你有所幫助吧。