ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • JavaScript 첫걸음 ~ 자바스크립트 기초
    Java Script/MDN 정리 2020. 7. 23. 01:12
    반응형

    예제 - 숫자맞추기

    • 1~100 사이의 수 중에서 무작위로 선택해야한다
    • 플레이어는 10번의 기회안에 숫자를 맞춰야한다
    • 틀렸다면 큰지 작은지 포함해서 말해야 한다.
    • 또한, 이전에 써냈던 번호들도 보여줘야한다.
    • 게임은 플레이어가 숫자를 맞추던가, 기회를 모두 소진하면 끝난다
    • 게임이 끝나면 다시 게임을 할 것인지 묻게된다.

    위의 조건을 정리하면

    1. 1과 100사이의 숫자 중 무작위로 추출한다.
    2. 1부터 플레이어의 차례를 기록한다.
    3. 플레이어에게 숫자를 맞출 수 있게 한다.
    4. 숫자를 맞추면 어딘가에 저장하고, 사용자는 이전의 추측한 숫자를 볼 수 있도록 한다.
    5. 그다음, 숫자가 일치한지 확인한다.
    6. 만약 일치한다면:
      1. 축하 메시지를 표시한다.
      2. 더 이상 숫자를 맞출필요가 없다.
      3. 플레이어가 다시 게임을 할지 묻는다.
    7. 숫자가 틀렸고, 차례가 남아있다면:
      1. 틀렸다고 알린다.
      2. 다른 숫자를 입력할 수 있도록 한다.
      3. 차례가 1 증가한다.
    8. 숫자가 틀렸고, 차례가 없다면:
      1. 게임이 종료되었음을 알린다.
      2. 더 이상 숫자를 맞출필요가 없다..
      3. 플레이어가 다시 게임을 할지 묻는다.
    9. 게임이 재시작 되면, 게임의 구조와 UI는 완전히 리셋되며, step1 부터 다시 로직이 시작된다.
    • number-guessing-game-start.html파일 만들기

    댓글