23.89M
Category: programmingprogramming

Игра "Лига детективов"

1.

2.

3.

Преимущества
нашей игры
Многопользовательская

4.

Преимущества
нашей игры
Легкая в освоении

5.

Преимущества
нашей игры
Короткие сессии

6.

Преимущества
нашей игры
Интересные механики

7.

Азалия
Маша
Ode to code
Наша команда
Женя
Лёша

8.

Маша
Ode to code
Женя
Бэкэнд, инфраструктура, API
(бэк)
Лёша
Азалия

9.

Ode to code
Женя
Лёша
Canvas, API (клиент), визуал
Азалия
Маша

10.

Женя
Лёша
Азалия
Canvas, игровые механики,
бэкенд, темизация (бэк)
Маша
Ode to code

11.

Лёша
Азалия
Маша
DevOps, инфраструктура, SSR,
темизация (клиент)
Ode to code
Женя

12.

Наш проект

13.

14.

Архитектура и стек
Feature-Sliced Design в качестве
архитектуры проекта.
MUI для создания классного дизайна.
RTK Query для получения данных с
API и управления их состояниям в
store.
ws для создания уникальных комнат.

15.

Реализация
Авторизация по логину/паролю или через OAuth
Редактирование профиля
Мультиплеер
Лидерборд
Создание топиков на форуме
Эмодзи и комментарии в топиках
Выбор темы
Деплой и action для автодеплоя на YC

16.

SSR + MUI.
Отрисовка элементов в
правильном порядке.
Трудности
Проверка авторизации для
кастомных ручек.

17.

Геймплей
1. Игрок выбирает или создаёт комнату.
2. Начало игры: голосование и выбор из трех
антуражей:
Викторианская Англия, Фэнтези или
Современность.
3. Каждый игрок выбирает себе профессию и
тайну.
4. Начинается самое интересное пять раундов вопросов: игроки отвечают,
рассказывая о себе и стараются угадать
профессию и тайну друг друга.
5. Определение победителя и подсчет очков..

18.

off

19.

n
English     Русский Rules