[解決済み】pygletとpygameのどちらで始める?[クローズド]
質問内容
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で構わない、スマートフォンにはあまり興味がない、本はいらない、などなど)、唯一の賢明なアプローチは、本当に両方をダウンロードして、興味のあるマシンで同じ基本タスクを試すことです -- そうすれば、それぞれがあなたの脳やスピード、利便性のニーズなどにどれだけフィットするか分かります。
関連
-
[解決済み】numpyの配列連結。"ValueError:すべての入力配列は同じ次元数でなければならない"
-
[解決済み】LogisticRegression: Pythonでsklearnを使用して、未知のラベルタイプ: '連続'を使用しています。
-
[解決済み] 最小限の驚き」と「変更可能なデフォルトの引数
-
[解決済み] Python 3で「1000000000000000 in range(1000000000000001)」はなぜ速いのですか?
-
[解決済み] 複数行の長い文字列を作成するためのPythonicな方法
-
[解決済み] Pythonでシングルトンを作成する
-
[解決済み] リストに値が存在するかどうかを確認する最速の方法
-
[解決済み] 2次元アレイにおけるピーク検出
-
[解決済み] Project Eulerとの速度比較。CとPythonとErlangとHaskellの比較
-
[解決済み] Pythonの上達の道 - 見習いから第一人者へ
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
opencvとpillowを用いた顔認証システム(デモあり)
-
pythonサイクルタスクスケジューリングツール スケジュール詳解
-
python implement mysql add delete check change サンプルコード
-
Pythonの学習とデータマイニングのために知っておくべきターミナルコマンドのトップ10
-
Evidentlyを用いたPythonデータマイニングによる機械学習モデルダッシュボードの作成
-
パッケージングツールPyinstallerの使用と落とし穴の回避
-
[解決済み】ImportError: sklearn.cross_validation という名前のモジュールがない。
-
[解決済み】Python: OverflowError: 数学の範囲エラー
-
[解決済み】cアンダースコア式`c_`は、具体的に何をするのですか?
-
[解決済み】ValueError: xとyは同じサイズでなければならない