- 공책에 끄적거리면서 하던 놀이를 컴퓨터에서?
- 숫자 야구 게임을 나 혼자서?
- 숫자 야구 게임을 혼자서 컴퓨터로 할 수 있게 만들어 봤습니다.
2024.06.07 ~ 2024.06.09(3일)
- 움직이는 이모지들과 바뀌는 응원 메시지로 야구장을 표현
- 투수와 타자 사이로 야구공이 움직이게 하여, 첫 페이지에서의 이목을 집중
- ‘혼자하기‘ 버튼을 통해 게임을 위한 숫자 선택 페이지 이동

- 야구 숫자게임을 위한 3개의 숫자를 중복되지 않게 선택 가능
- 넘버 패드의 ‘C’ 클릭시 완전 삭제
- 넘버패드의 ‘화살표’ 클릭시 마지막 입력 숫자 삭제
- 숫자 3개 입력 시 숫자가 추가 되지 않음.
- 선택한 숫자를 넘버패드에서 선택 숫자의 배경 바뀜 및 ‘선택한 숫자’에서 명시적으로 확인 가능
- 게임 시작 버튼을 통해 게임 작동 페이지로 이동

- 숫자 3개를 미입력시 alert를 통해 알려주며, 페이지는 이동하지 않음

- ‘수 거름판’을 통해 상대방 번호에 대한 기록 가능
- ‘내 현황판’을 통해 이번 게임에서 내가 지금까지 상대방에게 던진 숫자들을 확인 가능
- ‘넘버패드’를 통해 중복되지 않는 숫자 3개를 입력하고, ‘입력’키로 상대방에게 숫자 3개를 던질 수 있음.
- ‘넘버패드’상단의 입력한 숫자에서 내가 입력한 숫자를 확인 가능
- ‘상대방 현황판’을 통해 상대방이 나에게 던진 숫자들을 확인 가능

- 컴퓨터에게 승리 시 ‘승리’표시와 함께 몇 회의 경기로 이겼음이 등장하고, 다시 하기 버튼이 생성됨

- 컴퓨터에게 패배도 가능. 이때는 ‘패배’표시와 함께 몇 회의 경기로 패배했음이 등장하고, 다시 하기 버튼이 생성됨.

- 컴퓨터에 다음과 같은 3가지 로직을 이용해 컴퓨터의 숫자 야구 게임 진행
- 랜덤 함수를 통해서 무작위 숫자 3개를 추출.
- 컴퓨터가 나에게 던진 숫자 3개가 모두 들어있을 경우 (3strike 제외) enemyChecking 변수에 제외해야 할 숫자를 기입
- 3ball
- 2ball, 1strike
- 1ball, 2strike
- 다음 컴퓨터 회차에서 enemyChecking에 기입된 수를 제외한 3개의 숫자를 뽑아내서 나에게 던짐