Привет, недавно меня посетила мысль создать игру Мафия. Мне известно, что уже до меня существует много игр, но я решил сам сделать свою игру, на php. Игра для того или иного игрока заканчивается, если он проверил свое состояние. Игра представляет собой free2play, без доната, без рекламы (если спрос увеличется. и нагрузка то появится).
Игра и её логика написанна на PHP, а действия и вся динамика на JavaScript+Ajax. Игра имеет свой API, который позволяет работать с игроками, пока без взаимодействия с ними.
- Поддержка мультиплеера
- Создание игровых комнат
- Действия игроков
- Проверка состояния
- Нормальный интерфейс
- Поддержку "материнского устройства"*
- Чат
Материнское устройство - это по типу монитор, на котором будут отображаться действия игроков, вы видели такое в играх от JackBox. Мы на половину реализовали это. Игра благодаря распознованию USER-AGENT делает переадресацию, на нужную страницу.
Эта версия (0.0.4) имеет интерфейс материнского устройства.
Чтобы начать играть, создайте базу данных и подключите её. Файл для подключения лежит по адрессу "/module/init.php" в этом файле есть два подключения баз данных, один из которых позволяет тестировать игру на локальном сервер, а другую нет. Надеюсь вы разберётесь.
- Была начата реализация материнского устройства
- Добавили API для получения игроков в комнате. (POST: api/game/get/users)
- Была реализованна система удалении сессии из базы данных
- Был добавлен "Доктор", да-да, его не было до третьего обновления. До сих пор есть баг, который пишит, что вы были убиты и вылечены мафией.
- Добавлены игровые персонажи
- Добавили динамику, благодаря AJAX
- Сделали подобие графического интерфейса
- Роль выдает вам рандом, да-да, рандом
- Все игры сохраняются в бд
- Ник не будет выдаваться повторно. если есть игрок на сервере с таким же именем
- Добавили значисых персонажей, таких как "Мафия", "Шериф", "Житель"
- Первый выпуск