PyGame(pythonのゲームライブラリ)

Pythonでゲームを作るというのは、他の言語を使うよりは相対的な敷居は低そうです。Python自体にすでに豊富なライブラリもあるから。PyGameはゲームエンジンというよりはゲームライブラリで、ゲームに必要なGUIとかボタン処理(event listener)、あるいは計算量の多い処理をライブラリ化することで、Pythonでのゲーム作成を簡単にできるようにしてくれます。

・本家

https://www.pygame.org/news

取っ掛かりのページ、

IMG_0425.PNG

・PyGameをインストール

% pip3 install pygame    

python起動して、

>>> import pygame

が問題なければ正常にインストールされてます。

・サンプルプログラム

https://www.pygame.org/download.shtml

からダウンロードして、tar.gzを解凍するとsamplesディレクトリがあるのでそれを持ってくる。

Numpyとpyopenglが必要なサンプルあったのでインストール。

% pip3 install numpy

% pip3 install PyOpenGL

Pythonとゲームの構造の両方を習得できるから良いツールでは無いかと思う。

 

admin