image image image image
Разработал полноценную игровую платформу, совмещающую классические шахматы с уникальными механиками случайных событий. Проект включает в себя клиентскую часть, высокопроизводительный сервер и защищенную панель администратора. 🛠 Технологический стек: · Frontend: Next.js (React), Tailwind CSS. · Backend: Nest.js (Node.js framework). · Database: PostgreSQL. · Real-time: Socket.io (двустороннее соединение для мгновенных ходов и чата). Что было реализовано: 1. Игровой движок и механики: · Разработка системы «Шахнарды» с интеграцией кастомных правил и кнопкой Roll для внесения элемента случайности в партию. · Синхронизация состояния доски между игроками в реальном времени через веб-сокеты. · Встроенный игровой чат и система таймеров для контроля времени хода. 2. Лобби и система матчей: · Создание игровых комнат с выбором ставок (валюты) и временных лимитов. · Отображение активных игр и фильтрация доступных столов в реальном времени. 3. Панель администратора (Back-office): · Управление пользователями: Полный контроль над базой игроков (ID, логин, email, баланс, дата регистрации). Возможность редактирования и удаления профилей. · Глобальные настройки: Управление экономикой игры «на лету» — настройка ежедневных бонусов, наград за регистрацию и лимитов на просмотр рекламы. · Безопасность: Система смены пароля администратора и защищенный доступ к данным.