Skip to content

codingjamee/blue-marble-mate

Repository files navigation

웹 기반 보드게임 - blue marble mate

프로젝트 소개

네트워크 상태와 무관하게 안정적으로 즐길 수 있는 오프라인 지원 웹 보드게임입니다.

주요 기능

  1. 오프라인 게임 데이터 관리
  2. 자동 저장/복구 시스템
  3. 턴 기반 게임플레이
  4. 실시간 게임 상태 시각화
  5. 다크모드 지원

기술적 특징

  1. 오프라인 우선 아키텍처

    • IndexedDB 활용한 데이터 영속성 보장
    • 자동 저장/복구 시스템 구현
    • 네트워크 독립적 게임 진행
  2. 모듈화된 상태 관리

    • Zustand 기반 기능별 스토어 설계 (게임플레이/플레이어/랜드)
    • 이벤트 기반 게임 로직 구현
    • 상태 업데이트 부작용 최소화
  3. 확장 가능한 게임 시스템

    • 관심사 분리를 통한 기능별 로직 분리
    • 이벤트 기반 게임 규칙 확장 구조
    • 독립적인 스토어 간 데이터 정합성 보장
  4. 사용자 경험 최적화

    • 끊김 없는 게임플레이 제공
    • 실시간 게임 상태 시각화
    • 사용자 선호 테마 지원

About

네트워크 상태와 무관하게 안정적으로 즐길 수 있는 오프라인 지원 웹 보드게임 '부루마불'

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors