Ich habe 3 Spielbibliotheken auf meinem PC installiert: pyglet, pygame und Panda3D.
Ich möchte ein 2D-Spiel erstellen und es zu einem Webbrowser-Spiel machen, damit ich es auf Facebook veröffentlichen kann.
Ich weiß, dass Panda3D über ein Webbrowser-Plugin verfügt. Panda3D ist für 3D-Spiele hauptsächlich .
Daher frage ich, ob es möglich ist, ein Pyglet oder pygame Spiel in einem Browser? Wenn nicht, welche Python-Bibliothek empfehlen Sie?
Weder pyglet noch pygame werden in einem Browser ausgeführt. Ich würde Python überhaupt nicht empfehlen, wenn Sie einen Webbrowser als Ziel haben. JavaScript (mit HTML5 Canvas), Flash oder Java-Applets sind für diese Umgebung besser geeignet.
Wenn Sie sich für die Verwendung von Python interessieren, gibt es eine Reihe von Projekten, die Python in JavaScript übersetzen können. Es gibt einige, die im Python-Wiki erwähnt werden . Hier sind ein paar:
Sie müssen jedoch Ihre eigenen Grafik- und Audiosysteme schreiben, da keines dieser Projekte den von pyglet und pygame benötigten nativen Code in JavaScript konvertieren kann.
Es erfordert ein wenig Reprogrammierung, aber ich habe eine Pygame-Bibliothek "Port" zum Browser / nodewebkit mit Brython und GameJS. Sie können mit einer Version von pygame und python 3 im Browser programmieren. Sie können es unter Ссылка
ausprobierenTags und Links python python-2.7 pygame pyglet activepython