Bunkier
Bunker to internetowa gra wieloosobowa inspirowana popularną grą planszową „Bunker”. Gracze znajdują się w postapokaliptycznym świecie, gdzie muszą dyskutować, kłócić się i głosować, kto zasługuje na wejście do bunkra i przetrwanie. Gra działa w czasie rzeczywistym i synchronizuje wszystkich graczy za pomocą WebSockets.
Funkcje
Tworzenie i dołączanie do pokoi za pomocą unikalnych kodów
Synchronizacja stanu w czasie rzeczywistym między graczami
System głosowania i ukrytych atrybutów graczy
Czat w grze i obsługa zdarzeń przy użyciu Socket.IO
Responsywny interfejs z płynnymi przejściami
Architektura backendu została początkowo zaprojektowana z pomocą AI, co pomogło w strukturyzacji projektu i przyspieszeniu rozwoju. Jednakże, podstawowa logika, integracja API i implementacja frontendowa zostały zbudowane ręcznie przeze mnie. AI było używane tylko jako narzędzie wspierające do generowania szablonów i poprawy istniejącego kodu — podobnie jak deweloperzy korzystają z nowoczesnych asystentów, takich jak GitHub Copilot czy ChatGPT dzisiaj.
#React
#REST
#api-rozwoju
#zustand
#SPA
#Node.js
Funkcje
Tworzenie i dołączanie do pokoi za pomocą unikalnych kodów
Synchronizacja stanu w czasie rzeczywistym między graczami
System głosowania i ukrytych atrybutów graczy
Czat w grze i obsługa zdarzeń przy użyciu Socket.IO
Responsywny interfejs z płynnymi przejściami
Architektura backendu została początkowo zaprojektowana z pomocą AI, co pomogło w strukturyzacji projektu i przyspieszeniu rozwoju. Jednakże, podstawowa logika, integracja API i implementacja frontendowa zostały zbudowane ręcznie przeze mnie. AI było używane tylko jako narzędzie wspierające do generowania szablonów i poprawy istniejącego kodu — podobnie jak deweloperzy korzystają z nowoczesnych asystentów, takich jak GitHub Copilot czy ChatGPT dzisiaj.
#React
#REST
#api-rozwoju
#zustand
#SPA
#Node.js