Gra mobilna coop · dyspozytornia ratunkowa · real-time

Zarządzaj centrum alarmowym w czasie rzeczywistym.

112: Centrum Alarmowe to multiplayer coop, w którym każdy gracz pełni inną rolę: operator połączeń, dyspozytor, koordynator operacji lub oficer kryzysowy.

32 scenariusze
Real-time SignalR backend
AI fallback boty
Mobile platforma
Centrum Alarmowe — Sesja aktywna LIVE
Operator online
Dyspozytor online
Koordynator AI bot
Oficer kryzysowy AI bot
! Wypadek drogowy — ul. Główna KRYTYCZNY · Przydzielono: ZRM-1, PSP-3 Wysłano
! Pożar mieszkaniowy — Osiedle Nord WYSOKI · Oczekiwanie na dyspozycję Oczekuje
i Zatrucie — Szpital Miejski ŚREDNI · ZRM-2 w drodze W drodze

Dlaczego 112?

Centrum alarmowe to najtrudniejszy job w grze.

Złożoność operacyjna

Zarządzanie wieloma incydentami jednocześnie, ograniczonymi zasobami i priorytetami wymaga koordynacji całego zespołu — nie jednej osoby.

Presja czasu

Każda sekunda zwłoki w dyspozycji ma konsekwencje. Gra symuluje realne napięcie decyzyjne w warunkach niepełnych informacji.

Brak dobrego coop

Dostępne gry albo upraszczają role do absurdu, albo nie dają prawdziwego podziału kompetencji. 112 wypełnia tę lukę.

Architektura rozwiązania

Od zgłoszenia do rozwiązania — cała operacja w jednej sesji.

01

Zgłoszenie

Operator przyjmuje połączenie, klasyfikuje incydent i otwiera sprawę w systemie.

02

Dyspozycja

Dyspozytor przydziela dostępne jednostki, optymalizuje trasy i monitoruje status.

03

Koordynacja

Koordynator przegląda całość operacji, eskaluje krytyczne incydenty i zarządza zasobami.

04

Raport

Oficer kryzysowy zamknęcie operacji, ocenia efektywność zespołu i przekazuje raport końcowy.

Kluczowe funkcje

Wszystko, czego potrzebuje profesjonalna gra dispatch.

Multiplayer coop — 4 role

Operator, Dyspozytor, Koordynator Operacji i Oficer Kryzysowy — każda rola ma unikalne uprawnienia, widok i akcje.

Real-time SignalR

Wszystkie zmiany stanu sesji są natychmiastowo propagowane do wszystkich graczy przez WebSocket z idempotentną obsługą retry.

AI fallback boty

Gdy brakuje gracza w danej roli, bot przejmuje pozycję automatycznie — dysponuje, eskaluje i rozwiązuje incydenty według profilu roli.

City map dispatch

Mapa miasta z węzłami, trasami i jednostkami. Dyspozytor widzi lokalizacje zasobów w czasie rzeczywistym i optymalizuje czas dojazdu.

Content-driven pipeline

Scenariusze, misje, incydenty i konfiguracje ról są definiowane w JSON — bez zmian kodu można dodawać nowe kampanie i eventy.

Security by design

JWT RBAC, rate limiting, security headers, correlation ID, audit logging — architektura gotowa do wdrożenia produkcyjnego od pierwszego dnia.

Korzyści

Dlaczego gracze wracają do Centrum Alarmowego.

Realna kooperacja, nie kosmetyczna

Role mają różne uprawnienia, widoki i akcje. Dyspozytor nie może robić tego, co Koordynator — i odwrotnie.

Brak czekania na graczy

AI boty automatycznie wypełniają brakujące role, więc sesja zawsze działa — nawet solo.

Scenariusze z realnym napięciem

Losowe incydenty, eskalacje, ograniczone zasoby i timer tworzą autentyczne poczucie presji.

Kampania i quickplay

Tryb fabularny z rozgałęziającą się narracją i tryb błyskawiczny dla graczy z 20 minutami.

Panel operacyjny dla organizacji

Szkolenia, szkoły, służby mundurowe — panel admina umożliwia zarządzanie sesjami treningowymi.

Modularny content pipeline

Nowe scenariusze, mapy miast i typy incydentów można dodawać bez aktualizacji aplikacji.

Demo

Sprawdź produkt zanim pobierzesz.

Gracz

Dashboard gracza

Pełny widok home huba, kampanii, misji briefing i quickplay bootstrap na żywych danych API.

  • Lista aktywnych kampanii
  • Briefing misji showcase
  • Quickplay bootstrap z rolami
  • Statystyki sesji demo
Otwórz /app
Admin

Panel administratora

Dashboard operacyjny z metrykami API, sesjami, walidacją contentu i stanem jednostek runtime.

  • Health check API w czasie rzeczywistym
  • Aktywne sesje i incydenty
  • Walidacja content pipeline
  • Status jednostek i botów
Otwórz /admin
API

Swagger API Explorer

Pełna dokumentacja interaktywna wszystkich endpointów — sesje, dispatch, HUD, content, health.

  • Wszystkie endpointy z przykładami
  • Token dev do testowania auth
  • Schematy DTO
  • Testy bezpośrednio z przeglądarki
Otwórz Swagger

Stack technologiczny

Production-ready backend od pierwszego uruchomienia.

.NET 10 Minimal API + SignalR
PostgreSQL 16 Trwała warstwa danych
Redis 7 Cache i sesje
Docker Compose Pełny stack lokalnie
JWT RBAC 4 role, polityki auth
xUnit + Playwright 155 testów zielonych

Architektura produkcyjna

Technologia bez kompromisów.

System został zaprojektowany z myślą o skali, bezpieczeństwie i niezawodności.

Wysoka wydajność

Wykorzystanie .NET 10 Minimal API oraz SignalR Core pozwala na obsługę tysięcy zdarzeń na sekundę przy minimalnych opóźnieniach.

Security-by-Design

Pełna implementacja JWT, RBAC, Rate Limitingu oraz nagłówków bezpieczeństwa zgodnych z OWASP.

Infrastruktura as Code

Gotowe kontenery Docker, automatyczne migracje baz danych i prekonfigurowane reverse proxy Caddy z TLS.

Kierunek artystyczny

Interfejs High-Tech.

Estetyka projektu łączy brutalizm systemów operacyjnych z nowoczesnym Dark Mode.

Systemy Radarowe

Dynamiczne elementy UI informujące o statusie jednostek w czasie rzeczywistym.

Glow & Neon

Wykorzystanie efektów poświaty dla krytycznych ostrzeżeń i stanów wysokiego priorytetu.

Scanlines & HUD

Nakładki wizualne sugerujące pracę na terminalu dyspozytora.

FAQ

Najczęstsze pytania

Dla kogo jest 112: Centrum Alarmowe?

Gra jest przeznaczona dla graczy lubiących strategie i kooperację, ale też dla organizacji szkoleniowych (służby mundurowe, szkoły, korporacje), które szukają angażującego symulatora pracy zespołowej pod presją.

Czy mogę grać solo bez innych graczy?

Tak. AI boty automatycznie przejmują brakujące role. Sesja jest grywalna od 1 do 4 graczy — boty skalują poziom trudności na podstawie liczby aktywnych graczy.

Czy backend jest gotowy produkcyjnie?

Tak. System jest w pełni gotowy do wdrożenia produkcyjnego z zaawansowanym hardeningiem bezpieczeństwa (JWT, RBAC, rate limiting, security headers, Docker, CI/CD). Rozwiązanie jest skalowalne i wspiera persistent user accounts oraz pełnego klienta mobilnego.

Jak uruchomić demo lokalnie?

Wystarczy Docker Compose: docker compose -f infra/docker-compose.yml up -d --build. Stack uruchamia API, AdminWeb, PostgreSQL i Redis automatycznie.

Czy mogę dodawać własne scenariusze i misje?

Tak. System jest content-driven — scenariusze, misje i incydenty są definiowane w plikach JSON w katalogu data/. Nowe kampanie można dodawać bez zmian w kodzie aplikacji.

Jakie platformy są wspierane?

Backend działa na każdym serwerze z Dockerem. Klient mobilny jest rozwijany na Stride dla iOS i Android. WebAdmin jest dostępny przez przeglądarkę na każdym urządzeniu.

Kontakt

Zamów demo lub zapytaj o licencję.

Interesuje cię wdrożenie systemu szkoleniowego, licencja B2B lub chcesz dołączyć do programu early access? Napisz do nas.

kontakt@alarm112.pl