퀵가이더
퀵가이더
로그인
카테고리

스크래치 6 여우 피하기 게임

스크래치 응용 - 닭은 마우스를 따라다니고, 여우는 닭을 따라 다닙니다. 원을 벗어나면 닭이 커지고, 여우에게 잡히면 몇 초 살았는지 말하고 게임을 마칩니다.

좋아요
0
학습횟수
15
1. [학습목표]

닭이 마우스 포인터에 따라다니게 하고, 닭을 따라오는 여우를 피하는 게임을 만들어봅시다. 가이드를 따라한 후에 [다음]을 클릭하세요.


2. 사용하지 않는 스프라이트 삭제

[✕]버튼을 클릭하세요


3. [스프라이트 고르기]

[스프라이트 고르기]를 클릭하세요


4. [동물]

[동물]을 클릭하세요


5. 'Fox'

'Fox' 를 클릭하세요


6. [스프라이트 고르기]

[스프라이트 고르기]를 클릭하세요


7. [동물]

[동물]을 클릭하세요


8. 'Hen'

'Hen' 을 클릭하세요


9. [배경 고르기]

[배경 고르기]를 클릭하세요


10. [패턴]

[패턴]을 클릭하세요


11. 'Light'

'Light' 를 클릭하세요


12. [Hen의 위치와 크기 조정]

'Hen' 을 클릭하세요


13. 숫자 변경

x와 y좌표는 각각 0, 크기는 60으로 변경하세요


14. [Fox의 위치와 크기 조정]

'Fox' 를 클릭하세요


15. 숫자 변경

x좌표 180, y좌표 -140, 크기는 50으로 변경하세요


16. STEP 1. 따라다니게 하기

'Hen' 을 클릭하세요


17. 이벤트

이벤트를 클릭하세요


18. [🏳️클릭했을 때]

[🏳️클릭했을 때] 블록을 가져오세요


19. 제어

제어를 클릭하세요


20. [무한 반복하기]

[무한 반복하기] 블록을 연결하세요


21. 동작

동작을 클릭하세요. 닭이 계속 마우스 포인터 쪽을 보고, 그 방향으로 이동하도록 만들어봅시다.


22. [마우스 포인터▾쪽 보기]

[마우스 포인터▾쪽 보기] 블록을 연결하세요


23. [10만큼 움직이기]

[10만큼 움직이기] 블록을 연결하세요


24. 숫자 변경

'10'을 '5'로 바꾸세요


25. 중간 결과 확인

시작하기(🏳️)를 클릭하여 결과를 확인해 보세요. 닭이 마우스 포인터를 따라다닙니다.


26. 초기화

[x:◯ y:◯ 로 이동하기] 블록을 연결하세요. 시작하기(🏳️)를 누를 때마다 처음 자리에서 시작할 수 있도록 만들어 봅시다.


27. 숫자 변경

x: 0, y: 0 으로 변경하세요. 이제 시작하기(🏳️)를 누를 때마다 닭이 처음 위치에서 시작됩니다.


28. 'Fox'

'Fox' 를 클릭하세요


29. 이벤트

이벤트를 클릭하세요


30. [🏳️클릭했을 때]

[🏳️클릭했을 때] 블록을 가져오세요


31. 동작

동작을 클릭하세요. 여우가 항상 처음 자리에서 출발하여 닭을 따라다니도록 해봅시다.


32. [x:180 y:-140으로 이동하기]

[x:180 y:-140으로 이동하기] 블록을 연결하세요


33. 제어

제어를 클릭하세요


34. [무한 반복하기]

[무한 반복하기] 블록을 연결하세요


35. 동작

동작을 클릭하세요


36. [마우스 포인터▾쪽 보기]

[마우스 포인터▾쪽 보기] 블록을 [무한 반복하기] 블록 안으로 연결하세요


37. 내용 변경

[마우스 포인터▾]를 클릭하여 [Hen]으로 변경하세요


38. [1초 동안 랜덤위치▾로 이동하기]

[1초 동안 랜덤위치▾로 이동하기] 블록을 연결하세요


39. 내용 변경

[랜덤 위치▾]를 클릭하여 [Hen]으로 변경하세요


40. 중간 결과 확인

시작하기(🏳️)를 클릭하여 결과를 확인해보세요. 여우가 일정한 속도로 닭을 따라다닙니다.


41. 연산

연산을 클릭하세요. 여우의 속도가 랜덤으로 바뀌게 해봅시다.


42. [1부터 10사이의 난수]

[1부터 10사이의 난수] 블록을 가져와 [1]초에 넣으세요


43. 숫자 변경

'1'을 '0.5'로 변경하고, '10'을 '3'으로 변경하세요


44. STEP 2. 원 밖을 벗어나면 닭의 크기 키우기

'Hen'을 클릭하세요


45. 이벤트

이벤트를 클릭하세요


46. [🏳️클릭했을 때]

[🏳️클릭했을 때] 블록을 추가하세요


47. 제어

제어를 클릭하세요


48. [만약...이라면]

[만약...이라면] 블록을 연결하세요


49. 감지

감지를 클릭하세요


50. <〇색에 닿았는가?>

<〇색에 닿았는가?> 블록을 <조건 영역>에 넣으세요


51. <조건 블록>안의 색상 바꾸기

<〇색에 닿았는가?>블록의 '〇'를 클릭 ➯ 스포이드 클릭 ➯ 원 밖의 살구색을 클릭하세요


52. 형태

형태를 클릭하세요


53. [크기를 10만큼 바꾸기]

살구색에 닿으면 크기가 커지도록 [크기를 10만큼 바꾸기] 블록을 연결하세요


54. 숫자 변경

'10'을 '1'로 바꾸세요


55. 중간 결과 확인

시작하기(🏳️)를 클릭하여 결과를 확인해보세요. 닭이 원 밖의 살구색에 닿아도 커지지 않아요. 딱 한 번만 커지기 때문이에요. 해결해봅시다.


56. 제어

제어를 클릭하세요


57. [무한 반복하기]

영상을 참고하여 [무한 반복하기] 블록을 추가하세요


58. 결과 확인

시작하기(🏳️)를 클릭하세요. 닭이 커집니다. 하지만 다시 실행할 때도 커진 상태로 시작됩니다. 시작할 때마다 원래의 크기로 실행하도록 만들어 봅시다.


59. 형태

형태를 클릭하세요


60. [크기를 100%로 정하기]

[크기를 100%로 정하기] 블록을 [(🏳️클릭했을 때] 아래에 연결하세요


61. 숫자 변경

'100'%를 처음 크기인 '60'%로 변경하세요


62. STEP 3. 게임 종료 조건 만들기

제어를 클릭하세요.


63. [만약..이라면]

[만약..이라면] 블록을 추가하세요


64. 감지

감지를 클릭하세요. 여우에 닿으면 게임이 끝나게 만들어 봅시다.


65. <마우스 포인터▾에 닿았는가?>

<마우스 포인터▾에 닿았는가?>블록을 <조건 블록>에 넣으세요


66. 내용 변경

[마우스 포인터▾]를 클릭하여 [Fox]로 변경하세요


67. 형태

형태를 클릭하세요


68. [안녕!을 2초 동안 말하기]

[안녕!을 2초 동안 말하기] 블록을 연결하세요


69. 연산

연산을 클릭하세요


70. [가위와 나무 결합하기]

[가위와 나무 결합하기] 블록을 연결하세요


71. 감지

감지를 클릭하세요


72. (타이머)

(타이머) 블록을 (가위)에 넣으세요


73. 내용 입력

'나무'를 '초 살았다!!'로 바꾸세요


74. 완성한 연산 블록 넣기

(완성한 연산 블록)을 (안녕!)부분에 넣으세요


75. 형태

형태를 클릭하세요. 게임을 종료할 때 닭의 모양을 숨기려고 합니다.


76. [숨기기]

[숨기기] 블록을 연결하세요


77. 제어

제어를 클릭하세요. [멈추기] 블록을 사용하면 실행 중인 스크립트를 멈출 수 있어요.


78. [멈추기 모두▾]

[멈추기 모두▾] 블록을 연결하세요


79. 중간 결과 확인

시작하기(🏳️)를 클릭하여 결과를 확인해 보세요.게임 종료 후, 다시 시작하려고 할 때 닭이 보이지 않아요. 해결해봅시다.


80. 형태

형태를 클릭하세요


81. [보이기]

[보이기] 블록을 [🏳️클릭했을 때] 블록 아래로 연결하세요


82. [결과확인]

시작하기(🏳️)버튼을 클릭하여 결과를 확인하세요. 수고하셨습니다!!


스크래치 6 여우 피하기 게임

스크래치 응용 - 닭은 마우스를 따라다니고, 여우는 닭을 따라 다닙니다. 원을 벗어나면 닭이 커지고, 여우에게 잡히면 몇 초 살았는지 말하고 게임을 마칩니다.