ВК приложение — глупый телефон
Эту игру еще называют “чепуха”.
Играют несколько человек. Первый отвечает на вопрос на бумажке. Заворачивает, чтобы не было видно ответа, и пишет свой вопрос. Теперь на него отвечает следующий игрок и так по кругу. Суть в том, чтобы ты не видишь историю и просто отвечаешь на вопрос. В конце разворачивается вся история. Должно получится что-то нелепое и смешное.
В такую игру мы играли в детстве на бумажке.
Мне пришла идея разработать такую игру в вк приложении.
Пользователь может сесть за один из столов по умолчанию или создать свой. Когда за столом наберется необходимое количество игроков, игра начинается. Стол представляет из себя конфигурацию игры: количество игроков, количество фраз. Также можно создать приватный стол и пригласить в него только своих друзей.
Игра начинается со случайного вопроса. Первый игрок на него отвечает и задает свой вопрос. Затем второй игрок делает тоже самое. Игроки видят только свои ответы.
Игра заканчивается, когда количество ответов достигает указанного в настройках или большинство игроков проголосовало за окончание игры. В этом случае история раскрывается, и игроки могут ее опубликовать в группе игры и поделиться ею с друзьями.
В игре есть чат, в котором игроки могут общаться друг с другом.
Если время ожидания игрока заканчивается, то он выбывает из игры.
Важным элементом игры также является группа, в которую публикуются истории из игры и отзывы игроков в виде комментариев. Таким образом можно постить уникальный смешной контент и развивать свое сообщество.
Мной было разработано 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 запросов необходимо указать эту куку.