스마트 배송
챌린지: 이 게임에서 VR 로봇은 숫자 격자 도시의 중앙에서 시작합니다. 이 게임의 목표는 VR 로봇을 조종하여 0번 격자로 이동한 후, 무작위로 지정된 번호의 격자로 배송하는 것입니다. 로봇은 x축과 평행한 방향 또는 y축과 평행한 방향으로만 주행할 수 있습니다. 가장 빠른 기록이 승리입니다!
- Google 슬라이드쇼 에서 스마트 배송 배경을 PNG 파일로 선택하고 다운로드하세요.
- 아트 캔버스+ 플레이그라운드를 선택하고 스마트 배송 배경을 업로드하세요.
- VR 로봇을 0번 그리드로 이동시킨 다음, 1부터 99까지의 그리드 중에서 무작위로 선택된 그리드로 이동시키는 알고리즘을 만드세요
- 무작위로 선택된 숫자를 저장할 변수를 사용하세요.
- 변수 값을 출력 콘솔에 출력하여 할당된 그리드 번호를 표시합니다.
- VR 펜을 사용하여 변수를 이용해 배송 경로를 그리고, x축과 y축에 평행한 방향의 주행 거리를 계산하세요.
- [영역을 색으로 채우기] 블록을 사용하여 그리드 0과 지정된 그리드를 채웁니다.
유용한 팁
- 번호가 매겨진 격자 지도의 각 정사각형은 가로세로 200mm입니다.
- 할당된 숫자의 일의 자리 숫자는 로봇이 0번 그리드에서 할당된 그리드에 도달하기 위해 x축과 평행한 방향으로 이동해야 하는 그리드 수를 결정합니다.
- 할당된 숫자의 십의 자리 숫자는 로봇이 0번 그리드에서 할당된 그리드에 도달하기 위해 y축과 평행한 방향으로 이동해야 하는 그리드 수를 결정합니다.
- 운영자 범주에서 무작위 선택 블록을 사용하여 할당된 배송 그리드 번호를 선택하십시오.

일치하는 Python 명령:
랜덤.랜딘트(1, 99)
- 연산자 범주의 나머지 블록을 사용하여 지정된 그리드 번호의 일의 자리 숫자를 계산합니다.

일치하는 Python 명령:
assignedGridNumber % 10
- 연산자 범주의 층 블록을 사용하여 지정된 그리드 번호의 십의 자리 숫자를 계산합니다.

일치하는 Python 명령:
math.floor((assignedGridNumber) / 10)