-
JavaScript 첫걸음 ~ 자바스크립트 기초Java Script/MDN 정리 2020. 7. 23. 01:12반응형
예제 - 숫자맞추기
- 1~100 사이의 수 중에서 무작위로 선택해야한다
- 플레이어는 10번의 기회안에 숫자를 맞춰야한다
- 틀렸다면 큰지 작은지 포함해서 말해야 한다.
- 또한, 이전에 써냈던 번호들도 보여줘야한다.
- 게임은 플레이어가 숫자를 맞추던가, 기회를 모두 소진하면 끝난다
- 게임이 끝나면 다시 게임을 할 것인지 묻게된다.
위의 조건을 정리하면
- 1과 100사이의 숫자 중 무작위로 추출한다.
- 1부터 플레이어의 차례를 기록한다.
- 플레이어에게 숫자를 맞출 수 있게 한다.
- 숫자를 맞추면 어딘가에 저장하고, 사용자는 이전의 추측한 숫자를 볼 수 있도록 한다.
- 그다음, 숫자가 일치한지 확인한다.
- 만약 일치한다면:
- 축하 메시지를 표시한다.
- 더 이상 숫자를 맞출필요가 없다.
- 플레이어가 다시 게임을 할지 묻는다.
- 숫자가 틀렸고, 차례가 남아있다면:
- 틀렸다고 알린다.
- 다른 숫자를 입력할 수 있도록 한다.
- 차례가 1 증가한다.
- 숫자가 틀렸고, 차례가 없다면:
- 게임이 종료되었음을 알린다.
- 더 이상 숫자를 맞출필요가 없다..
- 플레이어가 다시 게임을 할지 묻는다.
- 게임이 재시작 되면, 게임의 구조와 UI는 완전히 리셋되며, step1 부터 다시 로직이 시작된다.
number-guessing-game-start.html파일 만들기
'Java Script > MDN 정리' 카테고리의 다른 글
자바스크립트 첫걸음 ~ 배열 (0) 2020.07.23 JavaScript 첫걸음 ~ 문자열 제대로 다루기 (0) 2020.07.23 JavaScript의 첫걸음 ~ 자바스크립트가 뭔가요? (0) 2020.07.22 웹과 함께 시작하기 ~ 웹 작동 방식 (0) 2020.07.22 웹과 함께 시작하기 ~ 자바 스크립트 기초 (0) 2020.07.22