스크래치 6 여우 피하기 게임
스크래치 응용 - 닭은 마우스를 따라다니고, 여우는 닭을 따라 다닙니다. 원을 벗어나면 닭이 커지고, 여우에게 잡히면 몇 초 살았는지 말하고 게임을 마칩니다.
닭이 마우스 포인터에 따라다니게 하고, 닭을 따라오는 여우를 피하는 게임을 만들어봅시다. 가이드를 따라한 후에 [다음]을 클릭하세요.
[✕]버튼을 클릭하세요
[스프라이트 고르기]를 클릭하세요
[동물]을 클릭하세요
'Fox' 를 클릭하세요
[스프라이트 고르기]를 클릭하세요
[동물]을 클릭하세요
'Hen' 을 클릭하세요
[배경 고르기]를 클릭하세요
[패턴]을 클릭하세요
'Light' 를 클릭하세요
'Hen' 을 클릭하세요
x와 y좌표는 각각 0, 크기는 60으로 변경하세요
'Fox' 를 클릭하세요
x좌표 180, y좌표 -140, 크기는 50으로 변경하세요
'Hen' 을 클릭하세요
이벤트를 클릭하세요
[🏳️클릭했을 때] 블록을 가져오세요
제어를 클릭하세요
[무한 반복하기] 블록을 연결하세요
동작을 클릭하세요. 닭이 계속 마우스 포인터 쪽을 보고, 그 방향으로 이동하도록 만들어봅시다.
[마우스 포인터▾쪽 보기] 블록을 연결하세요
[10만큼 움직이기] 블록을 연결하세요
'10'을 '5'로 바꾸세요
시작하기(🏳️)를 클릭하여 결과를 확인해 보세요. 닭이 마우스 포인터를 따라다닙니다.
[x:◯ y:◯ 로 이동하기] 블록을 연결하세요. 시작하기(🏳️)를 누를 때마다 처음 자리에서 시작할 수 있도록 만들어 봅시다.
x: 0, y: 0 으로 변경하세요. 이제 시작하기(🏳️)를 누를 때마다 닭이 처음 위치에서 시작됩니다.
'Fox' 를 클릭하세요
이벤트를 클릭하세요
[🏳️클릭했을 때] 블록을 가져오세요
동작을 클릭하세요. 여우가 항상 처음 자리에서 출발하여 닭을 따라다니도록 해봅시다.
[x:180 y:-140으로 이동하기] 블록을 연결하세요
제어를 클릭하세요
[무한 반복하기] 블록을 연결하세요
동작을 클릭하세요
[마우스 포인터▾쪽 보기] 블록을 [무한 반복하기] 블록 안으로 연결하세요
[마우스 포인터▾]를 클릭하여 [Hen]으로 변경하세요
[1초 동안 랜덤위치▾로 이동하기] 블록을 연결하세요
[랜덤 위치▾]를 클릭하여 [Hen]으로 변경하세요
시작하기(🏳️)를 클릭하여 결과를 확인해보세요. 여우가 일정한 속도로 닭을 따라다닙니다.
연산을 클릭하세요. 여우의 속도가 랜덤으로 바뀌게 해봅시다.
[1부터 10사이의 난수] 블록을 가져와 [1]초에 넣으세요
'1'을 '0.5'로 변경하고, '10'을 '3'으로 변경하세요
'Hen'을 클릭하세요
이벤트를 클릭하세요
[🏳️클릭했을 때] 블록을 추가하세요
제어를 클릭하세요
[만약...이라면] 블록을 연결하세요
감지를 클릭하세요
<〇색에 닿았는가?> 블록을 <조건 영역>에 넣으세요
<〇색에 닿았는가?>블록의 '〇'를 클릭 ➯ 스포이드 클릭 ➯ 원 밖의 살구색을 클릭하세요
형태를 클릭하세요
살구색에 닿으면 크기가 커지도록 [크기를 10만큼 바꾸기] 블록을 연결하세요
'10'을 '1'로 바꾸세요
시작하기(🏳️)를 클릭하여 결과를 확인해보세요. 닭이 원 밖의 살구색에 닿아도 커지지 않아요. 딱 한 번만 커지기 때문이에요. 해결해봅시다.
제어를 클릭하세요
영상을 참고하여 [무한 반복하기] 블록을 추가하세요
시작하기(🏳️)를 클릭하세요. 닭이 커집니다. 하지만 다시 실행할 때도 커진 상태로 시작됩니다. 시작할 때마다 원래의 크기로 실행하도록 만들어 봅시다.
형태를 클릭하세요
[크기를 100%로 정하기] 블록을 [(🏳️클릭했을 때] 아래에 연결하세요
'100'%를 처음 크기인 '60'%로 변경하세요
제어를 클릭하세요.
[만약..이라면] 블록을 추가하세요
감지를 클릭하세요. 여우에 닿으면 게임이 끝나게 만들어 봅시다.
<마우스 포인터▾에 닿았는가?>블록을 <조건 블록>에 넣으세요
[마우스 포인터▾]를 클릭하여 [Fox]로 변경하세요
형태를 클릭하세요
[안녕!을 2초 동안 말하기] 블록을 연결하세요
연산을 클릭하세요
[가위와 나무 결합하기] 블록을 연결하세요
감지를 클릭하세요
(타이머) 블록을 (가위)에 넣으세요
'나무'를 '초 살았다!!'로 바꾸세요
(완성한 연산 블록)을 (안녕!)부분에 넣으세요
형태를 클릭하세요. 게임을 종료할 때 닭의 모양을 숨기려고 합니다.
[숨기기] 블록을 연결하세요
제어를 클릭하세요. [멈추기] 블록을 사용하면 실행 중인 스크립트를 멈출 수 있어요.
[멈추기 모두▾] 블록을 연결하세요
시작하기(🏳️)를 클릭하여 결과를 확인해 보세요.게임 종료 후, 다시 시작하려고 할 때 닭이 보이지 않아요. 해결해봅시다.
형태를 클릭하세요
[보이기] 블록을 [🏳️클릭했을 때] 블록 아래로 연결하세요
시작하기(🏳️)버튼을 클릭하여 결과를 확인하세요. 수고하셨습니다!!
스크래치 응용 - 닭은 마우스를 따라다니고, 여우는 닭을 따라 다닙니다. 원을 벗어나면 닭이 커지고, 여우에게 잡히면 몇 초 살았는지 말하고 게임을 마칩니다.