Бункер
Бункер - це онлайн багатокористувацька гра, натхненна популярною настільною грою "Бункер". Гравці опиняються у постапокаліптичному світі, де їм потрібно обговорювати, сперечатися та голосувати, хто заслуговує на те, щоб увійти до бункера та вижити. Гра проходить в реальному часі та синхронізує всіх гравців через WebSockets.
Особливості
Створення та приєднання до кімнат за допомогою унікальних кодів
Синхронізація стану в реальному часі між гравцями
Система голосування та прихованих атрибутів гравців
Чат у грі та обробка подій за допомогою Socket.IO
Адаптивний інтерфейс з плавними переходами
Архітектура бекенду спочатку була спроектована з допомогою штучного інтелекту, що допомогло структурувати проект та прискорити розробку. Однак основна логіка, інтеграція API та реалізація фронтенду були створені вручну мною. Штучний інтелект використовувався лише як допоміжний інструмент для генерації шаблонного коду та покращення існуючого коду — подібно до того, як розробники використовують сучасні асистенти, такі як GitHub Copilot або ChatGPT сьогодні.
#React
#REST
#api-розробка
#zustand
#SPA
#Node.js
Особливості
Створення та приєднання до кімнат за допомогою унікальних кодів
Синхронізація стану в реальному часі між гравцями
Система голосування та прихованих атрибутів гравців
Чат у грі та обробка подій за допомогою Socket.IO
Адаптивний інтерфейс з плавними переходами
Архітектура бекенду спочатку була спроектована з допомогою штучного інтелекту, що допомогло структурувати проект та прискорити розробку. Однак основна логіка, інтеграція API та реалізація фронтенду були створені вручну мною. Штучний інтелект використовувався лише як допоміжний інструмент для генерації шаблонного коду та покращення існуючого коду — подібно до того, як розробники використовують сучасні асистенти, такі як GitHub Copilot або ChatGPT сьогодні.
#React
#REST
#api-розробка
#zustand
#SPA
#Node.js