미션: 숫자 야구 게임

작년 과제 목록에 있어서 어렵지 않게 할,, 수 있지 않을까 싶으면서도 이걸 온보딩으로 낸다는게 뒤에는 얼마나 더 어려울까 싶음;;

클래스 기능 명세

10.19


과제 확인 및 간단한 설계를 했다.

초안 설계를 했는데 그림을 보면 다음과 같다.

요구사항을 보니 게임이 종료된 후 다시 시작하는 부분으로 돌아가야하는데, ‘숫자 야구 게임을 시작합니다.’ 멘트가 아닌, 바로 입력으로 돌아가니 이 부분을 구분해야겠다.

이후엔, 정답을 어디에 어떻게 저장해야할까 하는 고민이 들었다.

한 게임 내에선, 정답이 유지되어야하며, 새로운 게임이 시작되면 정답은 갱신되어야한다. 그렇기에 정답을 생성하고 한 클래스내에서 유일한 변수? static? final에 대한 고민을 좀 오래했다.

고민들

10.20


메인 로직 구현(결과 처리 제외)