МОИ РАБОТЫ

ВК приложение — глупый телефон

Эту игру еще называют “чепуха”.

Играют несколько человек. Первый отвечает на вопрос на бумажке. Заворачивает, чтобы не было видно ответа, и пишет свой вопрос. Теперь на него отвечает следующий игрок и так по кругу. Суть в том, чтобы ты не видишь историю и просто отвечаешь на вопрос. В конце разворачивается вся история. Должно получится что-то нелепое и смешное.

В такую игру мы играли в детстве на бумажке.

Мне пришла идея разработать такую игру в вк приложении.

Пользователь может сесть за один из столов по умолчанию или создать свой. Когда за столом наберется необходимое количество игроков, игра начинается. Стол представляет из себя конфигурацию игры: количество игроков, количество фраз. Также можно создать приватный стол и пригласить в него только своих друзей.

Игра начинается со случайного вопроса. Первый игрок на него отвечает и задает свой вопрос. Затем второй игрок делает тоже самое. Игроки видят только свои ответы.

Игра заканчивается, когда количество ответов достигает указанного в настройках или большинство игроков проголосовало за окончание игры. В этом случае история раскрывается, и игроки могут ее опубликовать в группе игры и поделиться ею с друзьями.

В игре есть чат, в котором игроки могут общаться друг с другом.

Если время ожидания игрока заканчивается, то он выбывает из игры.

Важным элементом игры также является группа, в которую публикуются истории из игры и отзывы игроков в виде комментариев. Таким образом можно постить уникальный смешной контент и развивать свое сообщество.

Мной было разработано restAPI игры для react.js приложения ВК. Авторизация ВК и работа с сокетами.

Приложение react.js к сожалению не было реализовано.

Стек разработки:

  • Yii2
  • php
  • mariaDB
  • sockets
  • vk api

Авторизация тестового аккаунта — https://case-stupidphone.aleksey-web.ru 

Будет получена сессионная кука вида PHPSESSID=a2a34cab95ac913ac79d16f3aa6b5873; Path=/; HttpOnly; Expires=Fri, 08 Sep 2023 11:45:26 GMT;

При отправки API запросов необходимо указать эту куку.