Что нужно было решить
Создать простую, но технически сильную multiplayer-игру с авторизацией, постоянными данными игроков, системой комнат, realtime-обновлениями и соревновательным рейтингом.
TicTacToe — это realtime multiplayer онлайн-игра, созданная как full-stack проект с авторизацией, аккаунтами игроков, комнатной игровой системой, рейтингом и постоянной историей матчей. Новый пользователь сначала попадает на страницу входа, может зарегистрировать аккаунт, настроить свой аватар, посмотреть историю игр, а затем создать комнату или подключиться к уже существующей. Страница поиска игр поддерживает обновления в реальном времени и бесконечный скролл доступных комнат, а сам игровой процесс включает live-синхронизацию состояния, изменение рейтинга и динамическое обновление данных между игроками.
Создать простую, но технически сильную multiplayer-игру с авторизацией, постоянными данными игроков, системой комнат, realtime-обновлениями и соревновательным рейтингом.
Проект реализован на Next.js, PostgreSQL, Prisma, Redis и shadcn/ui с акцентом на плавное multiplayer-взаимодействие, поиск комнат, live-синхронизацию игрового процесса, постоянные данные пользователей, обновление рейтинга и современный адаптивный интерфейс.
Акценты
Результат