SHyeMin / OSS_MiniGame_teamproject

MIT License
0 stars 0 forks source link

Requirement Analysis #7

Open dungbik opened 2 years ago

dungbik commented 2 years ago
요구사항 아이디 RQ-RG-001
요구사항 명 리듬 게임: 선택 메뉴
상세 요구사항내용 상단에 게임 이름인 ‘리듬 게임’ 출력하단에 게임 시작, 랭킹, 돌아가기 메뉴 출력방향키 입력시 메뉴 선택 커서가 이동엔터키 입력시 메뉴 선택 커서가 가리키는 기능 실행
이슈사항 없음
해결방안(변경내역) 없음
요구사항 아이디 RQ-RG-002
요구사항 명 리듬 게임: 난이도 선택 메뉴
상세 요구사항내용 상단에 게임 이름인 ‘리듬 게임’ 출력하단에 easy, normal, hard 메뉴 출력방향키 입력시 난이도 선택 커서가 이동엔터키 입력시 난이도 선택 커서가 가리키는 난이도의 게임 시작
이슈사항 없음
해결방안(변경내역) 없음
요구사항 아이디 RQ-RG-003
요구사항 명 리듬 게임: 랭킹 기능
상세 요구사항내용 게임 종료시 닉네임을 입력받아 점수와 같이 저장 랭킹 메뉴로 이동시 난이도별로 저장된 닉네임과 점수들을 출력
이슈사항 없음
해결방안(변경내역) 없음
요구사항 아이디 RQ-RG-004
요구사항 명 리듬 게임: 게임 진행 기능
상세 요구사항내용 위치가 랜덤으로 노트가 생성됨300ms에 한 개씩 노트가 생성100ms에 한 칸씩 노트가 내려옴
이슈사항 노트 칸 수, 생성 및 이동 시간
해결방안(변경내역) 노트 칸 수가 easy를 선택시 3칸, normal은 4칸, hard는 5칸으로 정해진다.score가 100의 배수를 초과시 노트 생성 시간은 10ms, 이동 시간은 5ms 씩 빨라진다.
요구사항 아이디 RQ-RG-005
요구사항 명 리듬 게임: 돌아가기 기능
상세 요구사항내용 리듬게임의 선택 메뉴로 돌아감
이슈사항 없음
해결방안(변경내역) 없음
요구사항 아이디 RQ-RG-006
요구사항 명 리듬 게임: 게임 키 입력 처리
상세 요구사항내용 노트에 맞게 키 입력시 점수 획득노트에 맞지 않게 키 입력시 체력 감소선택한 키를 노트가 출력되는 칸 하단에 표시
이슈사항 노트 MISS
해결방안(변경내역) 노트가 hit 칸 밑으로 내려가기 전에 입력하지 못하면 MISS (노트 이동 시간내에)
요구사항 아이디 RQ-RG-007
요구사항 명 리듬 게임: 게임 화면 출력 기능
상세 요구사항내용 좌측에 노트가 내려올 칸을 출력우측에 현재 점수, 콤보, 체력, 정확도 출력
이슈사항 점수와 체력
해결방안(변경내역) 점수는 현재 콤보 수만큼 더해진다.체력은 총 10개이고 표기는 ‘■■■■■’로 한다. 2개당 1개의 칸을 소모한다.
dungbik commented 2 years ago
요구사항 아이디 RQ-M-001
요구사항 명 메인 화면: 게임 선택 메뉴 출력
상세 요구사항내용 상단에 ‘미니게임 모음’ 출력하단에 게임 목록인 ‘지뢰 찾기, 블랙 잭, 리듬게임, 슈팅게임’ 출력방향키 입력시 게임 선택 커서가 이동엔터키 입력시 게임 선택 커서가 가리키는 게임 실행
이슈사항 없음
해결방안(변경내역) 없음