Skip to content

Latest commit

 

History

History
153 lines (110 loc) · 4.27 KB

Design.md

File metadata and controls

153 lines (110 loc) · 4.27 KB

타이틀

Just Fight!

프로젝트 기간 : 21.01.25.~21.12.31.

총 개발 시간 : 240시간(48주)

주당 5시간씩(평일 1시간, 주말 4시간)

애자일 방식으로 개발 진행

세부 기간

  • 기획안 작성 : 8시간(2주) / 기간 : 21.1.25~21.2.7
  • Client 요구사항 분석 & 설계 & 개발
    • Client : 110시간(22주) / 기간 : 21.2.8~21.7.11
  • Server 요구사항 분석 & 설계 & 개발
    • Server : 136시간(24.5주) / 기간 : 21.7.12~21.12.31

시나리오

메인 시나리오

주어진 시간은 단 10분,

10분 안에 수단과 방법을 가리지 않고 강해져서

적과 싸운다!

세부 시나리오

인트로 (어두운 배경화면)

Just Fight 세계에 오신 "아무개"님 환영합니다.

앞으로 10분 후 당신과 함께 온 적과 전투를 펼치게 됩니다.

주어진 10분 동안 수단과 방법을 가리지 않고 강해지십시오.

NPC

안녕하세요. 저는 Just Fight의 도우미 미로입니다.

원하시는 메뉴를 선택해주세요.

  1. 아이템 교환
    • 몹을 사냥해서 나오는 돈으로 무기 또는 물약 구매
  2. 도움말
    • 사냥 시스템, 무기 시스템
    • 전략 및 팁 → 사냥을 통해 강해지는 방법 → 히든 아이템

#9분 50초 안내 메시지

앞으로 10초 후 결투가 시작됩니다.

결투장

  • 승리 조건
    1. 제한 시간 3분 안에 적을 처지
    2. 제한 시간 이후 가장 체력이 많은 사람이 승리
  • Ready.. Fight!

유저 인터페이스 시나리오

  • Scene design
    • 인트로
      1. 플레이어 이름 입력
      2. Start 버튼 클릭하면 메인 게임 화면으로 이동
    • 입장
      1. 시작 전 플레이 안내 메시지
      2. 안내 메시지가 끝난 후 화면을 터치하면 본 게임 시작
    • 시작 마을
      1. 좌측 하단 조작 패드를 통해 상하좌우 이동
      2. 우측 하단 Sword와 Bow 선택 시 각각 칼과 활로 무기 변경
      3. 우측 하단 Attack 버튼 클릭 시 선택된 무기로 공격
      4. 마을에 있는 NPC 근처로 이동 후 Attack 버튼을 클릭하면 대화 창 오픈(아이템 교환 및 도움말)
      5. 원하는 메뉴를 클릭 시 해당 메뉴로 이동
    • 사냥터
      1. 시작 마을 아래로 이동하면 곧 바로 몹들이 있음
      2. 무기가 칼일 경우 바로 옆에서 공격해야 대미지 전달
      3. 무기가 활일 경우 직선 거리에서 최대 3칸 거리에서 대미지 전달
    • PVP
      1. 10분 뒤 자동으로 PVP 맵으로 이동
      2. 3분 동안 서로 자유롭게 공격

구현 범위

맵 세팅

  1. 씬 구분

    • 시작 마을 : 처음 시작할 때 진입
    • 사냥터 : 마을 바로 앞(마을과 연결)
    • 결투장 : 10분 후 자동 이동
  2. 플레이어 활동 범위 및 진입 금지 구역 설정

  3. 전달 방식

    시작 마을 & 사냥터에서 10분이 지나면 두명의 플레이어의 정보를 저장 한 뒤 PVP 맵으로 이동

플레이어

  1. 이동
  2. 무기 공격

몬스터

  1. 몬스터 종류
    • 초급 몬스터
    • 중급 몬스터
  2. AI 이동 & 범위 안에 진입 시 자동 공격

NPC

  1. 시작 마을 도우미 NPC
    • 대화 시스템
    • 무기 구매 및 판매

무기 & 아이템

  1. 무기 타입 및 종류
      • 초급 칼
      • 중급 칼
      • 초급 활
      • 중급 활
  2. 아이템
    • 몬스터 드랍
      • 코인
      • 중급 무기
    • 상점 구매
      • 무기

PVP

  1. 제한시간 : 3분
  2. 승리 조건
    • 3분 안에 적 처지 시 승리
    • 3분 동안 체력이 더 많은 사람이 승리

기타

기본 룰

  1. 대결 전 10분 동안 같은 장소에서 맵을 활동하지만 서로 죽일 수는 없다.
  2. 단, 서로가 사냥 중인 몹을 스틸할 수 있다.
  3. 그리고 몹이 떨어뜨린 아이템도 스틸할 수 있다.
  4. 아이템은 오직 몹을 통해서만 확보가 가능하다.
  5. 화살은 총 30발만 사용할 수 있다.(PVP 포함)