Я пытаюсь работать над многопользовательской игрой для Android и хотел бы иметь возможность локальной многопользовательской игры.Люди, играющие в одной комнате, в кофейне и т. Д. (Также как равный-равный)
Хитрость в том, что я не хочу требовать, чтобы игроки фактически находили друг друга, чтобы их телефоны подключались и обменивалисьигра движется.
Я посмотрел на Bluetooth (и работал с демонстрационным приложением bluetooth chat), и проблема в том, что система сопряжения предполагает, что вы можете проверить пин-код другого устройства.
Есть ли еще какие-нибудь предложения, которые люди получили на работу?Или я что-то упускаю из-за того, как работает Bluetooth, и вы можете сделать эквивалент локальной сети adhoc?
Я знаю, что я рассматриваю: 1 - GPS, чтобы выяснить, где находится игрок, и позволить игровому серверу обрабатыватьсвязь через вайфай.2 - Используйте систему обнаружения Bluetooth и MAC-адрес, чтобы позволить клиентам видеть, кто является локальным, а затем позволить игровому серверу забрать их у своих.
Спасибо