[HOME]: [Mac OS X]: [MacPython]: [Emacs]: [生存報告記]: [MacEmacs JP Project]: [NTEmacs JP Project]:

概要

URL

http://pygame.org/

インストール

SDLをインストールしておく。

tar xvfz pygame.tar.gz
cd pygame
sudo python configu.py
sudo python setup.py install

設定

利用方法

とりあえず動作させてみる場合

Mac OS Xではpythonwを利用して起動する必要があります。

import pygame
from pygame.locals import *
import pygame.display

pygame.init()
pygame.display.init()
info = pygame.display.Info()
print info

画面も何もでない例だとインパクトないので画面がとりあえずでるようにするには以下のようにします。

import pygame
from pygame.locals import *
import pygame.display
import sys

pygame.init()
pygame.display.init()
info = pygame.display.Info()
print info

pygame.display.set_mode((640, 480)) # 画面の大きさの設定
print info

while 1:
    for event in pygame.event.get():
        if event.type in (QUIT, KEYDOWN):
            sys.exit()

実際に利用して作成されているゲーム

となりの原始人2

pydance - play Dance Dance Revolution in Linux, BSD, MacOS X, BeOS, and Windows

関連ライブラリ

http://savannah.nongnu.org/projects/pygsear/

PyOpenGl

チュートリアル

sjbrown's Guide To Writing Games

Creating Games with Pygame

新山さんのpygame文書翻訳

移植したらおもしろそうなやつ

http://yaneurao.zive.net/yaneSDK4D/sample7.zip

参考サイト

pygame and tutorial:公式チュートリアルの読む順番に関するアドバイス

PyGame - ウヰキエリア

http://kumiki.c.u-tokyo.ac.jp/~ichiyama/mt/archives/000027.html

love unstable: PyGameでOpenGL


CategoryPrograming CategoryPython