Intereting Posts
Laravel 4 – Выбрать похожие модели Microsoft Exchange не обрабатывает электронную почту, сгенерированную PHPmailer, как HTML Использование неопределенной константы STDIN – предполагается «STDIN» в C: \ wamp \ www \ study \ sayHello.php в строке 5 Как получить номера страниц на основе идентификатора Что привело бы к добавлению% 5B0% 5D в URL-адрес PHP: выбор массива (CSV) и интеллектуальное возвращение информации Создание экземпляров класса по строкам с использованием пространств имен PHP 5.3 Поддерживает ли php порядок в ассоциативном массиве? Изменить действие формы на опции выбора Laravel 4: Лучшая практика для подбора входных данных перед валидацией Как получить локальное системное время в PHP? Проблема WordPress PHP в functions.php относительно оператора if и else if group_concat в запросе mysql останавливается раньше PHP Вложенные классы работают … вроде? Как преобразовать XML в таблицу HTML?

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

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

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

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

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

Solutions Collecting From Web of "Создание сервера сокетов PHP для игры"

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

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, связанный с websockets, он должен делать то, о чем вы просите.