7. 비퍼(Beepers)

In this lesson, we will learn about the all important beepers!


1. 삑! 삑!

리보그의 월드는 비퍼를 포함합니다. 비퍼는 켜질 때 작은 소리를 만드는 작은 물체입니다. 화면상에는 꽤 크게 그려집니다. 리보그는 비퍼 바로 옆에 서 있을 때 비퍼 소리를 들을 수 있습니다. 리보그는 비퍼를 주울 수 있고, 주머니에 꺼진 상태로 가지고 다니거나, 자리에 놓을 수 있는데 이 경우 자동으로 꺼집니다.

리보그로 하여금 pick_beeper() 명령문으로 비퍼를 줍게 하거나, put_beeper() 명령문으로 자리에 놓게 할 수 있습니다. 비퍼가 없는 곳에서 비퍼를 줍게 하거나, 비퍼가 주머니에 없는데 자리에 놓게 한다면, 리보그는 불평하고, 바로 종료합니다.

여러분 차례

왼쪽 아래 그림 같은beepers1.wld 파일을 여세요. 월드 열기버튼(open world button )을 클릭하여 월드(world) 파일을 여세요. 비퍼를 줍고, 아래와 같이 가지고 이동한 후에 내려놓는 프로그램을 작성하세요.

beeper1 lead to beeper2


2. 비퍼 변경

비퍼를 추가해서 리보그의 월드를 쉽게 바꿀 수 있습니다. 이를 위해서, 가로 줄과 세로 열이 만나는 교차점에서 우클릭하여 0~20 사이의 비퍼 숫자를 선택합니다. 단, 0은 비퍼를 제거하기 위해서도 사용됩니다.

여러분 차례

beepers1.wld 파일을 열고, 1에서 5로 1행 3열에 위치한 비퍼의 숫자를 증가시키세요. Beepers2.wld 라는 이름으로 월드 저장버튼(save world button ) 을 눌러 저장하세요. 리보그가 모든 비퍼를 주워서 한 칸 앞 앞으로 이동하는 프로그램을 작성하세요.

previous 왼쪽으로 돌기 - home - 이놈의 버그! next