1~100 사이의 수를 랜덤으로 컴퓨터가 제시하고 사용자가 일정 횟수내에 컴퓨터가 제시한 수를 맞추는 게임입니다.
가위바위보 게임과 비슷한 난이도의 프로젝트를 구현해보면서 기본기를 다지기 위하여 선택하였다.
시나리오는 아래와 같다.
컴퓨터는 숫자를 결정했습니다. 1~100사이의 숫자를 말씀하세요.
(입력값이 지정값보다 높은 경우) : 업! 컴퓨터는 숫자를 결정했습니다. 입력값과 지정값 사이의 숫자를 말씀하세요.
(입력값이 지정값보다 낮은 경우) : 다운! 컴퓨터는 숫자를 결정했습니다. 입력값과 지정값 사이의 숫자를 말씀하세요.
(입력값과 지정값이 일치한 경우) : 정답입니다. 게임을 계속하시겠습니까? (y/n) :
(y를 입력한 경우) : 처음 문장 반복
(n을 입력한 경우) : 게임이 종료되었습니다.
(다른 문자를 입력한 경우) : 잘못입력했습니다. 종료합니다.
이제 구현한 프로젝트 코드를 살펴보겠다.
다음은 콘솔창에 띄워지는 화면이다.
전보다 필요한 아키텍처에 대한 이해가 조금은 는 것 같지만 아직도 많이 부족하다고 느꼈다.
개인으로만은 한계가 있기 때문에 빠른 시일내에 좋은 기회로 많은 팀프로젝트를 경험해보고 싶다.