-
Notifications
You must be signed in to change notification settings - Fork 0
요구사항 정의서
Stark-Industries0417 edited this page Feb 12, 2025
·
2 revisions
- OAuth(예: 카카오, 네이버)를 통해 로그인 기능을 제공한다.
- 플레이어 전적(승/패, 점수, 레벨 등)은 간단히 기록 및 조회할 수 있다.
- 사용자는 “게임 시작” 버튼을 통해 매치 요청을 할 수 있다.
- 매치 요청 시 모드를 선택할 수 있다.
- 멀티플레이어 모드: 대기 중인 플레이어 4명을 랜덤하게 매칭하며, 모든 플레이어가 매칭되는 즉시 게임이 시작된다.
- 솔로 모드: 플레이어가 단독으로 매치 요청하는 경우, 대기 없이 즉시 게임이 시작된다.
- 게임은 낮과 밤의 주기로 진행된다.
- 낮: 플레이어는 자원 채취가 가능하며, 채취한 자원을 사용해 타워 건설, 기술 및 무기 업그레이드 등의 개선 작업을 진행할 수 있다.
- 밤: 주요 전투 및 전략 이벤트가 발생하여, 낮 동안의 자원 관리 결과가 전투에 반영된다.
- 플레이어는 기본 캐릭터와 기본 권총을 사용하여 적을 공격할 수 있다.
- 전투 및 관련 이벤트(자원 채취, 건설, 업그레이드 등)는 실시간으로 게임 화면에 반영된다.
- 게임 종료 시 승리 또는 패배 여부에 따라 보상이 지급된다.
- 보상: 플레이어는 게임 결과에 따라 획득한 점수를 사용해 영구적인 능력치를 향상시킬 수 있다(예: 체력 증가, 공격력 상승 등).
- 매치 요청이 완료되면 즉시 게임이 시작되며, 각 플레이어의 액션이 실시간으로 반영된다.
최소한의 기능 구현을 위해, 채팅, 상세 통계 등 부수 기능은 MVP 단계에서 제외한다.