Overview

게임 룰

  • 새게임을 누르고 컴퓨터가 생각한 숫자 3개를 스트라이크, 볼로 유추하여 정답을 맞춘다.

기능 정의

메인 화면

  1. 화면
  • 기록을 확인할 수 있는 레이블이 있습니다.
  • 내가 선택한 숫자를 확인할 수 있는 레이블이 있습니다.
  • 결과를 확인할 수 있는 버튼이 있습니다.
  • 새게임을 시작할 수 있는 버튼이 있습니다.
  • 내가 선택한 숫자를 지울 수 있는 버튼이 있습니다.
  • 게임내에서 시도한 히스토리를 볼 수 있습니다.
  1. 기능
  • 게임을 처음 시작하는 경우와 게임이 끝난 경우 ‘새게임’버튼을 눌러야만 합니다.
  • 중복값은 입력하지 못합니다.
  • 숫자를 모두 입력하지 않은 경우 결과 확인을 못합니다.
  • 입력했던 숫자를 지울 수 있습니다.
  • 히스토리에서 과거 시도한 내역을 확인할 수 있습니다.

어려웠던 점

  • 제약조건을 수행하는 로직을 짜는 것이 힘들었다. (ex.입력했던 숫자를 지우거나, 중복값 입력방지, 숫자를 모두 입력해야 게임 진행 가능 등)