2016-11-08 4 views
1

Я хочу создать простую многопользовательскую игру с Game Maker Studio 2 для мобильных платформ, но она должна работать локально (через Wi-Fi или Bluetooth). . this is a list существующих игр, и моя игра будет классифицироваться как (Bluetooth | WIFI Direct | Online). У меня есть некоторый опыт программирования, и GML не должен быть проблемой для меня. Но я хочу точно знать, можно ли реализовать Wi-Fi Direct и Bluetooth-связь? Обязательно ответьте тем, кто уже это сделал. Для этого нужны плагины? Я не хочу изобретать колесо и модифицировать некоторые библиотеки или сломанный код. Мне просто нужно 100% -ное рабочее решение.Game Maker Studio 2 LOCAL multiplayer

Почему Game Maker Studio 2? Потому что я хочу сделать игру с моим другом, у которого нет навыков программирования. Итак, нам нужен редактор игр, например Game Maker Studio 2, несмотря на то, что у меня есть опыт программирования. И теперь моя задача - решить проблему с локальным многопользовательским, прежде чем мы начнем делать игру. Возможно, есть другие редакторы, которые соответствуют этим требованиям?

ответ

1

У Gamemaker есть встроенные функции для создания локального многопользовательского режима (я предполагаю, что это означает «WiFi»). если вы знакомы с UDP/TCP, это плюс. Их можно найти здесь: https://docs.yoyogames.com/source/dadiospice/002_reference/networking/index.html

Я лично использовал их для локального многопользовательского режима, и он отлично работал.

Для bluetooth разработчики работают над некоторыми функциями, но я считаю, что они еще не выпустили их.

Если вы хотите сделать глобальный мультиплеер, вам придется столкнуться несколько Tehnical вопросов (перенаправления портов, глобальный сватовства и т.д.) Я Recommand GMnet, который поставляется в двух вариантах:

  • GMnet Панч если вы просто хотите общаться через NAT с собственной стратегией синхронизации.

  • GMnet Engine, если вы не хотите беспокоиться о деталях и позволить им делать всю работу за вас.

Официальный сайт: https://gmnet-engine.org/engine/

Keep-им в голову, что для глобального сватовства, вам, вероятно, потребуется какое-то реле сервера, так что игроки могут найти игры, размещенные другими игроками. Это не так сложно, и GMnet поставляется с программой Java-сервера для этой цели, но она должна размещаться на сервере с прямым доступом в Интернет (без NAT).

Надеюсь, это было полезно!

+0

Благодарим за помощь. –

Смежные вопросы