네트워크 상태와 무관하게 안정적으로 즐길 수 있는 오프라인 지원 웹 보드게임입니다.
- 오프라인 게임 데이터 관리
- 자동 저장/복구 시스템
- 턴 기반 게임플레이
- 실시간 게임 상태 시각화
- 다크모드 지원
-
오프라인 우선 아키텍처
- IndexedDB 활용한 데이터 영속성 보장
- 자동 저장/복구 시스템 구현
- 네트워크 독립적 게임 진행
-
모듈화된 상태 관리
- Zustand 기반 기능별 스토어 설계 (게임플레이/플레이어/랜드)
- 이벤트 기반 게임 로직 구현
- 상태 업데이트 부작용 최소화
-
확장 가능한 게임 시스템
- 관심사 분리를 통한 기능별 로직 분리
- 이벤트 기반 게임 규칙 확장 구조
- 독립적인 스토어 간 데이터 정합성 보장
-
사용자 경험 최적화
- 끊김 없는 게임플레이 제공
- 실시간 게임 상태 시각화
- 사용자 선호 테마 지원