2013-09-08 3 views
0

Я делаю очень простой пошаговой Android-браузер, его интерфейс будет таким.Android-игра, основанная на многопользовательской игре

UI Image

игры Концепция:

  • Два игрока игры.
  • Каждый пользователь ставит свою очередь, чтобы сделать выигрышную последовательность.

Я хочу сделать эту игру многопользовательской. Я хотел бы простое решение, так как мне нужно только отправить позицию кнопки другому пользователю.

Я смотрел на эти вещи: Stackmob, Parse, Kinvey, AppEngine, Similar Question, , но все они выглядят сложнее, чем я надеялся. Каков самый простой способ выполнить эту задачу?

ответ

0

Если ваша игра будет воспроизводиться на 2 устройства за раз, у вас есть 2 варианта синхронизации обоих экземпляров игры.

1) Использование Bluetooth (Хороший пример приведен в андроида примеров API, т.е. Bluetooth чат)

2) Использование WiFi (его очень простой, так же, как в связи клиент-сервер)

Вы можете кодировать/расшифровывать состояние в base64 Строка так, что это может быть передача быстро.

EDIT:

Вот хороший пример об использовании Wi-Fi для связи:

http://thinkandroid.wordpress.com/2010/03/27/incorporating-socket-programming-into-your-applications/

+0

благодарит за ответ Пожалуйста, любезно можете узнать больше об использовании Wi-Fi и дать хорошую ссылку на сервер клиентов .. ?? –

+0

любезно скажите мне, будет ли он работать по всему миру, значит, нам нужен только IP-адрес сервера для подключения или он будет работать только на той же сети Wi-Fi? –

+0

Он будет работать локально. Возможно, если вы хотите, чтобы это работало, вам нужен промежуточный живой сервер. – Adnan

0

Посмотрите на Google Play Games Services. Он предоставляет API для поиска противников и отправки сообщений между участниками в многопользовательском матче.

С такими платформами, как Kinvey или AppEngine, вам нужно будет сделать много программных бэкэнд, с помощью сервиса Google вам не нужно программировать на стороне сервера.