GOOGLE ADS

понедельник, 9 мая 2022 г.

можно ли запустить pygame или pyglet в браузере?

У меня на ПК установлены 3 игровые библиотеки: pyglet, pygame и Panda3D.

Я хотел бы создать 2D-игру и сделать ее веб-браузерной игрой, чтобы я мог разместить ее на Facebook.

Я знаю, что у Panda3D есть плагин для веб-браузера. Panda3D предназначен в основном для 3D-игр.

Поэтому я и спрашиваю, можно ли в браузере играть в игру pyglet или pygame? Если нет, то какую библиотеку Python вы рекомендуете?


Решение проблемы

Ни pyglet, ни pygame не будут работать в браузере. Я бы вообще не рекомендовал использовать Python, если вы нацелены на веб-браузер. JavaScript (с HTML5 Canvas), Flash или Java-апплеты лучше подходят для этой среды.

Если вы привержены идее использования Python, существует ряд проектов, которые могут скомпилировать Python в JavaScript. Некоторые из них упоминаются в вики Python. Вот некоторые из них:

  • Скульптура

  • пижамы

  • Пижако

  • Однако вам нужно будет написать свои собственные графические и звуковые системы, поскольку ни один из этих проектов не может преобразовать собственный код, необходимый для pyglet и pygame, в JavaScript.

    Комментариев нет:

    Отправить комментарий

    Laravel Datatable addColumn returns ID of one record only

    Я пытаюсь использовать Yajra Datatable для интеграции DataTable на свой веб-сайт. Я смог отобразить таблицу, но столкнулся с проблемой. В по...