Skip to content

Requirements

100wodud edited this page Jan 17, 2024 · 4 revisions

프로젝트 요구사항

Bare minimum requirements

Features

  1. 1. 게임 시작 화면

    • 게임 시작시 간단한 소개 말과 마을에서 할 수 있는 행동을 알려줍니다.
    • 원하는 행동의 숫자를 타이핑하면 실행합니다.
  2. 2. 상태 보기

    • 캐릭터의 정보를 표시합니다.
    • 7개의 속성을 가지고 있습니다. (레벨 / 이름 / 직업 / 공격력 / 방어력 / 체력 / Gold)
    • 이후 장착한 아이템에 따라 수치가 변경 될 수 있습니다.
  3. 3. 전투 시작

    • 전투를 시작하면 1~4마리의 몬스터가 랜덤하게 등장합니다.
    • 몬스터는 3종류 있습니다.

Advanced

Features

  1. 1. 캐릭터 생성 기능 (난이도 - ★★☆☆☆)

    • 게임이 시작하면 이름을 코드로 정해두고 시작합니다.
    • 시작 이후 입력을 받아서 진행해보세요.
  2. 2. 직업 선택 기능 (난이도 - ★★★☆☆)

    • 전사만이 아닌 다른 직업의 선택지를 주고 생성시 고르는 기능
    • 직업마다 기본 스탯과 스킬이 다를 수 있습니다.
  3. 3. 스킬 기능 (난이도 - ★★★★☆)

    • Battle 에서 내정보에 MP 를 추가하고 스킬 항목을 추가합니다.
  4. 4. 치명타 / 회피 기능 (난이도 - ★★☆☆☆)

    • 공격시 일정 확률로 더 강한 공격이 발생합니다.
    • 공격시 일정 확률로 적중하지 않을 수 있습니다.
  5. 5. 퀘스트 기능

    • 퀘스트를 확인하고 선택할 수 있습니다.
    • 선택한 퀘스트의 상세한 정보(완료 조건, 보상)을 확인합니다.
    • 완료 조건을 충족했다면 보상 받기가 활성화 됩니다.
  6. 5. 레벨업 기능

    • 전투 클리어 후 사냥한 몬스터만큼 경험치가 증가합니다.
    • 레벨업시 기본 공격력이 0.5 방어력이 1 증가합니다.
  7. 6. 콘솔 꾸미기 - 콘솔의 색 지정, 라인 정렬등을 이용해 꾸며보기 (난이도 - ★☆☆☆☆)

  8. 7. 몬스터 종류 추가해보기 (난이도 - ★☆☆☆☆)

  9. 8. 아이템 / 회복 아이템 적용 (난이도 - ★★★☆☆)

  10. 9. 스테이지 추가 (난이도 - ★★★☆☆)

    • 던전을 클리어할 때마다 한단계 더 높은 던전으로 입장합니다.
    • 높은 던접에서는 더 많은 몬스더가 나올 확률과 강한 몬스터가 등장할 수 있습니다.
  11. 10. 게임 저장하기 (난이도 - ★★★★★★)

    • 앱을 껏다 켜도 사용되던 정보를 유지합니다.
    • 직렬화 - Json
  12. 추가 구현

    1. 낚시 기능
    2. 장비 강화 기능

Clone this wiki locally