回覆列表
  • 1 # 小小猿愛嘻嘻

    這裡介紹一個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,網上也有相關教程,希望以上分享的內容能對你有所幫助吧。

  • 2 # 傳智播客

    python當然可以開發遊戲啦!作為一款開源的程式設計語言,python有很多遊戲的。而且越來越豐富和功能越來越強大的擴充套件庫,python在各個領域也越來越突出:R語言、MATLAB等等...

    pygame是python的一個package,是一個很經典的遊戲的製作庫。基本是可以做很多2D遊戲。pygame透過pip安裝(具體操作可以百度也可以私信我),其中各個模組的方法和屬性資訊可在pygame官網:http://www.pygame.org/download.shtml的幫助手冊查詢。

    在這裡舉個例子:

    嘗試製作一個有關飛機的小遊戲。我們首先來試著製作一個遊戲模型,先通過幾個步驟實現一直飛機下降的動畫。

    1.初始化Pygame的主框架

    2.初始化plane類

    3.對案件進行檢查並相應

    4.更新畫面

    5.匯入相關的庫

    import sys,pygame

    from pygame.locals import*

    from random import randrange

    這個遊戲後面所需要的函式和接下來的步驟我就不多說了。在pygame當中有原始碼可以拿來大家一起借鑑的。這個就是你想要的第三方庫。上面說的python可以做遊戲,僅限於小遊戲。至於大型遊戲還基本難以實現,可以選擇C++語言。

  • 中秋節和大豐收的關聯?
  • 照明迴路裝漏電保護器會跳閘嗎?