과제 목표 : 보스레이드 PVE 컨텐츠 관련 아래 6가지 라우터를 작성하기

기능 구현 세부사항 결정(추가적인 기능 고려 X)

랭킹에 올라갈 totalScore 계산

게임 종료

예외처리) 제한시간 내에 클리어하지 못해서 종료 시간이 입력되지 않은 경우 예외처리

출입가능 상태 판단에 대한 로직

게임 점수 계산

ex)
level1인 경우, 최대 점수 20점 승리조건 10점
랜덤으로 0~20 중에서 점수를 추출하여 10~20점은 승리로 점수 기록
=> (점수 X 9) -1 = 플레이 시간
(제한시간 내에 10점 이상 기록했다고 생각하고 게임 종료)
0~10점이 추출될 경우 패배로 점수 기록 
(제한시간 내에 10점을 넘기지 못했다고 생각하고 게임 종료)

❗️1차 모델링

Untitled