모험 5장 : 블랙홀로 빠져 들어가는 윌리

【이번 단원에서 살펴볼 내용】


로봇의 버튼을 누르면 여러 가지 명령을 수행해요.

버튼을 누르면 윌리가 움직여요.

윌리가 무작위로 여러 가지 명령을 수행해요.

두 가지 이상의 명령과 큐를 사용할 수 있어요.

【준비물】


로봇(윌리), 스마트기기, 색연필, 대시매트, 원더앱

이미지. 블랙홀을 발견한 윌리의 우주선 그림

윌리가 화성으로 가는 길을 찾았어요. 연료도 없고, 전기도 없는 상황에서 순식간에 이동할 수 있는 길은 바로 블랙홀을 이용하는 것이었어요.

1우리가 직접 고치는 수밖에···

블랙홀에서는 시간과 중력이 마음대로 움직여요. 윌리가 블랙홀 안에서 어쩔 줄 몰라하고 있어요. 그래서 직접 윌리를 조종해서 길을 찾아야 해요. 윌리를 직접 조종할 수 있도록 도와줄 거죠?

이미지. 불안해하는 윌리가 버튼을 눌러줘라고 말하고 있는 그림

이제 희망은 여러분이에요. 윌리가 움직이려면 우주선 밖의 버튼을 눌러야 돼요.

탑 버튼을 누르면 붉은색 라이트를 켭니다.

이미지. 탑 버튼 누름에 강조표시가 되어 있는 스크린샷. 기본탭에 두번째 아이콘에 강조표시와 클릭이라고 적혀져 있다.
활동 TIP

버튼을 누르거나, 뗄 때 명령을 수행하도록 큐를 변경할 수 있다.

이미지. 기본탭의 스크린샷

1점 버튼을 누르면 전진 애니메이션을 수행하도록 추가 해봅시다.

2점 버튼을 누르면 후진 애니메이션을 수행하도록 추가 해봅시다.

이미지. 대시가 전진 애니메이션, 빨간빛, 후진애니메이션이 각각 연결되어 있는 스크린샷
활동 TIP

탑버튼을 누르면 붉은 빛을, 1번버튼을 누르면 전진을, 2번버튼을 누르면 후진하게 된다.

3점 버튼을 누르면 무슨 행동을 하면 좋을지 적어봅시다. 그리고 명령을 추가해보세요.

3점 버튼에 어울리는 행동은

윌리가 이제 움직이기 시작합니다. 하지만 블랙홀의 영향으로 어디로 움직일지 몰라요.

이미지. 세 갈래 길 앞에서 윌리가 어디로 움직일까?라고 말하고 있는 그림
이미지. 무작위 링크의 스크린샷. 중간의 탭의 첫번째 아이콘에 강조 표시가 되어있다. 이미지. 대시가 무장위 링크로 이동 50cm와 무작위 링크로 이동 -50cm가 각각 연결되어 있는 스크린샷
더 알아보기 무작위 큐를 사용하면 무작위 큐로 연결된 명령 중 하나의 명령을 수행한다. 로봇이 50cm 전진을 하거나 50cm 후진을 하게 된다.

로봇이 좌회전하여 30cm 이동하는 명령도 추가하여 봅시다.

이미지. 윌리와 무작위 큐, 이동 50cm 와 무작위 큐 이동 -50cm, 무작위 큐와 회전방향 90(우회전)와 이동 30cm가 각각 연결되어 있는 스크린샷

로봇이 우회전 해서 40cm 후진하는 명령도 추가해 봅시다.

로봇이 어디로 움직였나요?

2나쁜 외계인이 공격을 해요

블랙홀에서 나쁜 외계인이 윌리를 공격했어요. 다행히 많이 부서지진 않았지만 윌리를 수동으로 움직여야 해요. 미리 움직임을 저장하고 수동으로 움직여 봅시다.

이미지. 윌리가 나쁜 외계인에게 공격을 받고 있는 그림

로봇의 탑 버튼을 누르면 “앞으로 한칸 전진~!”이라고 말하며 위로 한 칸씩 움직입니다.

이미지. 대시에 탑버튼, 앞으로 한칸 전진, 즉시, 이동 30cm, 다시 시작상태로가 연결되어 있는 스크린샷. 탑버튼을 누르면 '앞으로 한칸 전진'이라고 말하며 즉시 30cm 이동한 후 시작상태가 됩니다. 라고 적혀져 있다.

그리고 로봇의 1점 버튼을 누르면 “왼쪽으로 회전~!”이라고 말하며, 왼쪽으로 회전(좌회전) 합니다.

이미지. 대시에 탑버튼, 앞으로 한칸 전진, 즉시, 이동 30cm, 다시 시작상태로가 연결되어 있고, 1전버튼, 오른쪽으로 회전, 즉시, 회전방향 90, 다시 시작상태로가 연결되어 있는 스크린샷. 1점 버튼을 누르면 왼쪽으로 회전이라고 말하며 즉시 오른쪽 회전(우회전)한 후 시작상태가 됩니다.라고 적혀져있다.

2점 버튼을 누르면 오른쪽으로 “오른쪽으로 회전~!” 회전(우회전) 합니다

이미지. 대시에 탑버튼, 2점버튼, 왼쪽으로 회전, 즉시, 회전방향 -90(좌회전), 연결되어 있는 스크린샷. 2점 버튼을 누르면 왼쪽이라고 말하며 즉시 왼쪽으로 회전(좌회전)한 후 시작상태가 됩니다. 라 적혀져 있다.
활동 TIP

코딩이 다소 복잡해 보인다. 하나씩 차근차근 명령을 생각하면서 하다 보면 어렵지 않을 것이다. 이제 윌리는 손으로 움직이는 로봇이 되었다.

로봇이 전진 ➜ 우회전 ➜ 전진 ➜ 좌회전 ➜ 전진 하려고 합니다. 버튼 순서를 적어보세요.

이미지. 탑버튼, 화살표, 2점버튼 화살표, 탑버튼, 화살표, 1점 버튼, 화살표, 탑버튼, 으로 되어 있는 그림

윌리가 부품과 연료를 주우면서 화성에 가려면 어떤 버튼을 눌러야 될지 알아봅시다.

이미지. 5x5의 대시매트의 그림. A1의 대시. B2에 부품, B3에 미사일, C1에 미사일, C3에 연료, C5에 미사일, D2에 연료, D4에 미사일, E2의 미사일, E3에 부품, E5에 화성이 있다.

버튼 순서대로 눌러서 화성에 도착하도록 해주세요.