Pull to refresh

Comments 1

О, я решал тоже похожую задачу для своего хобби проекта. Я хотел сделать аналог игры для программистов Colobot, чтобы можно было программировать "роботов" для колонизации других миров. Сделал некий proof of concept на Unreal по такой схеме: есть внешний сервер, чтобы можно было "стримить" в интернет, через VPN подключение к моему ноуту с Linux где через docker compose запускалась в контейнере Unreal и обрабатывала команды.

Тоже да, прошел через весь головняк запуска Unreal в докере на Linux, переход к запуску по требованию и мониторингу процесса.

Проблема для меня случилась когда я захотел сделать поддержку сети: я хотел, чтобы можно было еще подключаться через VR шлем в игровой уровень и наблюдать через шлем как работают роботы, может быть проводить диагностику какую-то, видеть какие команды они выполняют + чтобы второй игрок мог параллельно подключаться и в соседней комнате тоже работать. И я даже это сделал, но запал иссяк. Морока с синхронизацией сетевого кода для меня оказалась изнуряющей, в отличие от легкой реализации подключения.

Вот демо программирования робота — https://www.youtube.com/watch?v=vBKpZP6w6ss.

Sign up to leave a comment.

Articles