讀古今文學網 > 父與子的編程之旅:與小卡特一起學Python > 27.3 遊戲編程與 Pygame >

27.3 遊戲編程與 Pygame

如果你只是想建立遊戲,關於這個主題有很多書,實在是太多了,根本無法在這裡一一列出。你可能想學習一種 OpenGL 技術,這是「Open Graphics Language」(開放圖形語言)的簡寫,很多遊戲都使用了這種圖形系統。在 Python 中可以使用一個名為 PyOpenGL 的模塊來使用 OpenGL,關於這個內容也有很多書可以參考。

如果你對 Pygame 感興趣,也可以找到一些地方來瞭解更多有關內容。Pygame 網站(pygame.org)提供了很多例子和教程。

如果你確實想用 Pygame 完成遊戲編程,向你推薦兩個非常棒的資源。一個是 Pygame 郵件列表。我發現這個資源很有用。你可以在 pygame.org/wiki/info 找到它。郵件列表地址是 [email protected]

如果你想在遊戲中實現更逼真的物理行為,可以使用一個名為 PyMunk 的庫。PyMunk 是基於 Chipmunk Physics 開發的。你可以利用 Chipmunk 在二維(2D)世界中創建圓、直線和圖形等,然後它會讓這些圖形模擬出重力和摩擦力等物理學上基本的力。可以在 pymunk.org 獲取 PyMunk