|
| |
| 開発元 | pygame Community |
|---|---|
| 初版 | 2000年10月28日 [1] |
| 最新版 |
2.6.1
/ 2024年9月30日 |
| リポジトリ | |
| 対応OS | Cross-platform |
| 種別 | API |
| ライセンス | GNU Lesser General Public License |
| 公式サイト | http://www.pygame.org |
pygame は、ビデオゲームを製作するために設計されたクロスプラットフォームのPythonモジュール集であり、Pythonでコンピュータグラフィクスと音声を扱うためのライブラリを含んでいる。pygameは、SDL ライブラリの上に構築されており、C言語のような低水準の機構を使わずにリアルタイムのコンピュータゲームを開発できるようにするための配慮がなされている。これは、計算量の多い関数(主にグラフィクス処理)のほとんどはゲームロジック自体から切り離せるという想定にもとづいており、それがPythonのような高水準言語をゲーム開発に使用することを可能にしている。
pygameは、開発が停止したpySDLライブラリを置き換えるために作られた。[2] pygameは、元はPete Shinners によって書かれ、GNU Lesser General Public Licenseの下で配布された。2004/2005年の頃よりコミュニティプロジェクトとなった。多くのチュートリアルが存在する。[3][4][5][6][7] 小さなゲームを作る大会も開かれている[8].
後述のように開発が停滞した時期があるが、バージョン2.0.0リリース後は活発な開発が維持されている。[9]
2009年8月リリースのバージョン1.9.1を最後に開発が停滞。2009年末にpygame reloadedとしてpygame2へ向けて進むかに見えたが、ならず。2016年末より復調、2019年までにバージョン1.9.2から1.9.5がリリースされた。バージョン1.9.5以降、pygame2開発が再始動された。
2019年3月31日、以前よりリファクターリリース(リファクタリング_(プログラミング) )と称されてきたバージョン1.9.5がリリースされ、以下のアナウンスがあった。[10]
2020年10月28日、pygame20周年の日にバージョン2.0.0安定版がリリースされた。[11]
どういう状態になったら、pygame 2が完成したことになるのか、について、マイルストーン[12]が掲げられている。
2Dエンジンとライブラリ:
未登録
IPFS未登録
📡 0ピア
N=1
CRITICAL
PQS B78