1. ホーム
  2. python

[解決済み】pygletとpygameのどちらで始める?[クローズド]

2022-01-25 07:32:43

質問内容

pygletとpygame、どちらから始めるのがベストなのか知りたいです。どちらがより速く、どちらがより活発ですか?

また、pygletがpython 3をサポートするかどうかも知りたいです。 こちら という質問に対して、「できないかもしれない、あるいは時間がかかる」と答えています。

Python 3に対応しているpygameを選んだ方がいいのか、pygletにした方がいいのか、どちらでしょうか?

ありがとうございます。

解決方法は?

8月にリリースされた1.9では、nokia s60のサポート、py2app/py2exeのサポートの強化、実験的な機能(Python 3.1、ウェブカメラ、GFX、...)が盛りだくさんとなっています。こんな本 ハローワールド のような定期的で楽しいコンペティションを開催しています。 ルドゥムダール パイウィーク そのコミュニティと生態系の活力を目撃してください。

pygletはきちんとした、より新しいAPIを持っていて、便利です(純粋なPython、LGPLの代わりにBSDライセンス)。

スピードに関しては、私はベンチマークを実行したことはありませんが、pygletは3D作業のために高度なHWアクセラレーションを利用するのに優れており、pygameは2D作業と、それほど高度ではないHW(スマートフォンやネットブックなどには、ピカピカの3D HWアクセラレータはありません)に適していると思われます。アドオンで両方のフレームワークの速度を向上させることができますが、その分、利便性は失われます。

Py3サポートなどについては、単にpygameの方が成熟していて人気があり、コア開発グループが圧倒的に多いので、Py3サポートのような新しいことをより早く着手できる、ということだと思います。

もし、上記のどの問題もあなたにとって決定的なものでなければ(LGPL対BSDで構わない、スマートフォンにはあまり興味がない、本はいらない、などなど)、唯一の賢明なアプローチは、本当に両方をダウンロードして、興味のあるマシンで同じ基本タスクを試すことです -- そうすれば、それぞれがあなたの脳やスピード、利便性のニーズなどにどれだけフィットするか分かります。