Модификация Googles Blockly Games для использования Socket.io - PullRequest
0 голосов
/ 16 октября 2018

Я пытаюсь изменить googles Opensource BlocklyGames проект, чтобы сделать игру в пруд многопользовательской.Конечная цель состоит в том, чтобы у каждого игрока было время для кодирования системы защиты / нападения для своей утки, прежде чем сражаться с другими игроками.Проблема в том, что игра скомпилирована с использованием библиотеки googles closure, с которой я совсем не знаком.Я пытаюсь использовать socket.io для связи от каждого клиента обратно на сервер, который собирает всю информацию и отправляет ее обратно каждому клиенту для отображения на экране.До сих пор моя проблема заключалась в импорте библиотеки socket.io в уже существующий javascript игры.Я попытался поместить goog.require(socket.io.js); в начало файла javascript и использовать java -jar closure-compiler.jar --js '/home/logan/blockly-games/appengine/third-party/socket.io.js' для добавления библиотеки закрытия в компилятор.Но это просто дает мне ошибку, говоря, что socket.io.js namespace is not provided Это шаги, которые я сделал из онлайн-документации, но я не вижу, что я делаю неправильно.Я думаю, что мне просто нужен кто-то, чтобы изложить мне на простом английском языке, как мне следует импортировать эту библиотеку.

Большое вам спасибо за вашу помощь!

...