두 개의 경계벽을 제거하세요
[주행 방향], [주행], [방향 전환], [회전 방향] 블록과 하향 시선 센서, 전방 시선 센서, GPS 센서를 사용하여 VR 로봇이 캐슬 크래셔 + 놀이터의 두 개의 울타리 벽을 에서 까지 통과하도록 조종하는 알고리즘을 만드세요. 단, 성은 충돌하지 않아야 합니다. 벽에 붙어 있는 물건들을 최대한 많이 치우세요. 가장 무거운 사람이 승리합니다!
- 캐슬 크래셔 + 플레이그라운드를 선택하세요.
- VR 로봇이 놀이터의 울타리 벽 두 개를 제거하도록 코딩하세요.
- 숨겨진 도구를 사용하여 로봇이 벽을 넘도록 도와주세요.
- 다운아이 센서와 조건부 루프를 사용하여 VR 로봇이 빨간색 경계선까지 이동하여 벽의 일부를 넘도록 코딩하세요.
- GPS 센서와 조건부 루프를 사용하여 VR 로봇이 X축을 따라 특정 위치로 이동하도록 조종하고, 다음 벽을 넘을 준비를 하세요.
- 반복문을 사용하여 VR 로봇이 놀이터의 울타리 벽 두 개를 제거하는 동작을 정해진 횟수만큼 반복하도록 코딩하세요.
유용한 팁
- VR 로봇이 벽을 부수면서 성에 충돌하지 않도록 하려면, 로봇을 조종하여 주변 벽을 부수고 로봇이 벽과 성 사이로 진입할 수 있는 입구를 만드세요.
- 다운아이 센서를 사용하여 빨간색 경계선을 감지하면 놀이터 가장자리에서 떨어지는 것을 방지할 수 있습니다.
감지(Sensing) 범주의 리포터(Reporter) 블록을 사용하여 GPS 센서에서 위치 값을 가져옵니다.


일치하는 Python 명령:
gps.x_position(MM) gps.y_position(MM)
제어(Control) 범주의 repeat until 블록을 사용하여 VR 로봇이 부울 조건이 참으로 보고될 때까지 해당 블록을 반복하도록 코딩하십시오.

일치하는 Python 명령:
while 조건: wait(5, MSEC)