Создание игр на PHP

Опубликовано 2020.11.17

Создать игру на php совсем несложно. Конечно клиентскую часть нужно писать на html5, но саму логику вполне можно реализовать и на php. Например, если вы пишете онлайн игру - бэкэнд спокойно пишется на php, ведь он легко подключается к любой базе данных, может делать запросы к другим серверам. Если игра "на 15 минут", например морской бой - то игровые данные можно хранить даже в сессии, или в sqlite.

Игра, разработанная для платформы iOS/Android может хранить игровые данные на сервере, логика которого написана на php.

Ответ сервер будет отдавать к примеру по RestAPI. Примерная схема такой игры будет выглядеть следующим образом:

Untitled Diagram.jpg

Например простую игру "Крестики-нолики" можно написать на php достаточно быстро. Вот пример игры крестики-нолики.

Так же вы можете купить скрипт этой игры.

Сама игра выглядит достаточно просто. Каждый ход - это запрос на сервер с указанием игрового поля. В сессии хранится список полей, по которым уже был сделан ход.

Чтобы понять выйграл ли крестик или нолик - достаточно пробежаться по выйгрышным комбинациям и поискать в них вхождение полей, отмеченных игроками.

peek_2020-11-17_13-41.gif