Создание сервера сокетов PHP для игры - PullRequest
1 голос
/ 28 января 2012

Я занимаюсь разработкой игры, у меня есть идея для игры, и я изучаю языки, которые, как мне казалось, нужны для проекта.Это простой текстовый клон Глобальной термоядерной войны для 2 игроков.

Игроки входят в систему через форму PHP и автоматически сопоставляются.Логика игры довольно проста.Игрок A выбирает одну из территорий Игрока B для атаки, ход переходит к серверу, который затем отправляет его Игроку B. Игрок B затем делает ход и продолжается до тех пор, пока не останется ни одной территории.Я изучаю Javascript и AJAX и могу обойтись на PHP.

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

Ответы [ 2 ]

2 голосов
/ 28 января 2012

Некоторые ссылки на проекты -

http://code.google.com/p/phpwebsocket/

http://code.google.com/p/php-websocket-server/

С APE (на основе C) вы можете в реальном времени общаться между сервером и клиентом.

http://www.ape -project.org /

1 голос
/ 29 января 2012

Читайте о Node.js, это среда Javascript. В сочетании с веб-сокетами в вашем браузере, он может делать довольно удивительные вещи. Например, Facebook в основном использует сервер, похожий на node.js, чтобы держать пользователя в курсе уведомлений, чата Facebook или сообщений.

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

Это простой в использовании и очень быстрый способ создания сервера с использованием node.js, связанного с веб-сокетами, он должен делать то, что вы просите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...