php 如何让Pygame游戏在线执行?

5uzkadbs  于 2023-04-04  发布在  PHP
关注(0)|答案(4)|浏览(252)

我正在尝试为一个大学项目创建一个网站,在那里你可以玩我用Pygame(Python)编写的一些小游戏。我如何使游戏可在线执行(如flashgames)?我使用php

vzgqcmou

vzgqcmou1#

现在你可以在浏览器中运行pygame了:刚找到这个。对老师来说是个好消息。
https://trinket.io/features/pygame

pn9klfpd

pn9klfpd2#

如果你还没有完全投入到pygame中,你可以研究一下基于pygame的pyjsdl项目,你仍然需要翻译你的代码。
另一种选择是使用pyinstaller创建现有pygame项目的独立可执行文件并分发它们。
Kivy可以生成HTML5应用程序,例如here's a tutorial on creating pong。它并不是真正针对游戏的。
或者你可以考虑使用不同语言的网页游戏库进行重新开发(probably javascript)。

y3bcpkx1

y3bcpkx13#

你有可执行文件吗?如果没有,请查看cx-Freeze。如果你有可执行文件,我建议以某种方式将可执行文件实现到html代码中以供播放。查看Chrome的dino runner(chrome://dino)源代码是免费的。

hiz5n14c

hiz5n14c4#

我试过几种选择。

  1. Trinket.io 对我来说不太好用,因为它会裁剪游戏屏幕。
  2. itch.io 需要一个可下载的文件,但我没有
    1.我尝试使用http://www.skulpt.org/,但它甚至没有打开。
    1.所以我最终使用了replit.com,因为这是唯一一个没有裁剪游戏并且可以在浏览器中托管pygame应用程序的网站

相关问题