스크래치(scratch) 숫자 맞추기 게임 완성하기
숫자 맞추기 게임
변수 만들기
숫자 맞추기 게임은 1 ~ 100 사이의 숫자를 컴퓨터가 임의로 생성하면 사용자가 다음과 같은 규칙을 이용하여 해당 숫자를 맞추는 것이다.
규칙1:컴퓨터 숫자가 사용자 숫자보다 큰 경우 “큰 숫자 입력” 말하기
규칙2:컴퓨터 숫자가 사용자 숫자보다 작은 경우 : “작은 숫자 입력” 말하기
규칙3:컴퓨터 숫자와 사용자 숫자가 같은 경우 : “정답” 말하기
위와 같이 컴퓨터 숫자, 사용자 숫자를 기억해야 할 경우 스크래치에서는 변수를 사용 하며 변수는 데이터에서 ‘변수 만들기’를 클릭하고 변수 이름 "사용자수", "컴퓨터수"를 정의 한다
문제해결 전략
맞추어야 할 숫자 생성
가장 먼저 해야 할 내용은 맞추어야 할 숫자를 생성하는 것이다. 컴퓨터에서는 임의로 숫자를 생성할 수 있는데 스크래치에서는 ‘~부터 ~사이의 난수’ 블록을 이용한다.
1~100 사이의 난수를 발생시켜 “컴퓨터수” 변수에 저장하는 블록은 다음과 같다.
사용자수 묻고 저장하기
컴퓨터수를 맞추기 위한 사용자수를 입력받고 저장하는 블록은 다음과 같다.
규칙 적용하기
규칙1은 ‘컴퓨터수’ 변수의 값이 '사용자수’ 변수의 값보다 큰 경우 메시지를 나타나게 해야 한다. 규칙2는 ‘수컴퓨터’ 변수의 값이 ‘수사용자’ 변수의 값보다 작은 경우 메시지 를 나타나게 해야 하므로 다음과 같이 구성하게 된다.
프로그램 완성하기
순서도를 참고하여 프로그램을 다음과 같이 완성한다.
전체과정 동영상
반응형
'Scratch' 카테고리의 다른 글
스크래치(scratch)-동작블럭 황금주머니 게임 프로젝트 (0) | 2016.12.08 |
---|---|
스크래치(scratch)-반복명령 사용하여 예술 그림 그리기 (0) | 2016.12.05 |
스크래치(scratch) - 펜 명령과 간단한 그리기 (0) | 2016.12.02 |
스크래치(scratch) 동작 명령어 (0) | 2016.11.23 |
스크래치 Scratch 2 Offline Editor 설치 (0) | 2016.10.05 |
댓글
이 글 공유하기
다른 글
-
스크래치(scratch)-반복명령 사용하여 예술 그림 그리기
스크래치(scratch)-반복명령 사용하여 예술 그림 그리기
2016.12.05 -
스크래치(scratch) - 펜 명령과 간단한 그리기
스크래치(scratch) - 펜 명령과 간단한 그리기
2016.12.02 -
스크래치(scratch) 동작 명령어
스크래치(scratch) 동작 명령어
2016.11.23 -
스크래치 Scratch 2 Offline Editor 설치
스크래치 Scratch 2 Offline Editor 설치
2016.10.05