Создание сервера сокетов PHP для игры

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

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

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

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

2 ответа

Решение

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

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

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

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

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

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

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

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

Другие вопросы по тегам