Подробно:
Моему сыну пришлось переключиться с replit из-за изменения в модель ценообразования для github и Codespaces, что, на мой взгляд, хорошо.
Проблема, с которой мы застряли, заключается в том, что проект pygame «только что работал» в replit и не работает в github. У нас есть скелет его проекта, работающий в браузере с использованием pygbag. pygbag запускает локальный веб-сервер, к которому вы можете получить доступ по адресу localhost:8000, и запускает приложение в браузере. У нас игра работает как напрямую с pygame, так и локально в браузере с pygbag, поэтому мы знаем, что с его кодом проблем нет.
Проблема, с которой мы столкнулись, заключается в следующем. запуск приложения в Codespaces. GitHub Codespaces позволит вам запустить pygbag из терминала редактора, запустить приложение, но проект не запустится.
[img]https://i.sstatic .net/53yhPOwH.png[/img]
Codespaces создает сопоставление прокси-домена с локальным хостом, к которому вы можете получить доступ из браузера.
[img]https:/ /i.sstatic.net/ED9Qb7sZ.png[/img]
Когда я проверяю журналы консоли, я вижу, что некоторые ресурсы не загружаются, потому что они пытаются найти их по URL-адресу локального хоста.

[img]https://i.sstatic. net/JfXmFpI2.png[/img]
Кто-нибудь знает, как заставить pygbag работать с кодовыми пространствами GitHub?
ПРИМЕЧАНИЕ. Это не дубликат можно ли запустить pygame или pyglet в браузере? Этот вопрос появился раньше GitHub CodeSpaces и не содержит информации о том, как запускать pygbag в CodeSpaces. Речь идет конкретно о кодовых пространствах Pygbag и Github.
Подробнее здесь: https://stackoverflow.com/questions/791 ... ing-pygbag