그린 블록 혁신
[주행] 및 [방향 전환] 블록, 암 모터 그룹, 그리고 흡입 모터 그룹을 사용하여 히어로 봇이 필드의 녹색 블록을 흡입하여 골대에 넣고, 시작 지점에서 빨간색 블록을 제거하고, 로봇 공급 구역에 완전히 주차하여 분 안에 최대한 많은 점수 획득하도록 하는 알고리즘을 만드세요
- VIQRC 가상 스킬 - 전체 볼륨 플레이그라운드를 선택하세요.
- 1분 안에 최대한 많은 득점을 올릴 수 있는 전략을 세우세요.
- 시작 위치를 선택하고 전략에 따라 로봇이 다양한 작업을 수행할 경로를 계획하십시오.
- VIQRC 가상 스킬 필드에 좌표계를 생성하여 로봇을 특정 위치로 이동시키세요.
- 먼저 목표 선택하세요. 히어로봇이 녹색 블록 최소 두 개 집어 첫 골대에 넣도록 코딩하세요. 이 골대를 최대한 으로 만드세요
- 목표 초를 선택하세요. 히어로봇이 녹색 블록 최소 두 개 집어 번째 골대에 넣도록 코딩하세요. 이 골대를 최대한 으로 만드세요
- 번째 목표 선택하세요. 히어로 봇이 개 이상의 녹색 블록 개와 개를 각각 집어 번째 골대에 넣고 번째 골대를 균일하게 만들고 골대를 만들고 골대를 만들고 가능한 한 빨리 높이 보너스를 획득하도록 코딩하세요
- 히어로 로봇을 조종하여 계획된 경로를 따라 시작 지점의 빨간색 블록을 제거하세요.
- 히어로봇이 보급 구역에 완전히 주차하도록 코딩하세요.
유용한 팁
- 득점 전략을 개발하는 데 도움이 되는 자세한 내용은 게임 매뉴얼 의 득점 부분을 참조하십시오.
- 시간이 얼마 남지 않았습니다! 효율성 점수가 높은 작업부터 먼저 집중하세요.
- 효율적인 경로 계획 덕분에 Virtual Byte는 제한된 게임 시간 내에 더 많은 작업을 완료할 수 있습니다. 히어로봇이 작업을 수행하는 동안 이동 거리와 회전 횟수를 최소화하는 효율적인 경로를 설계하세요.
- 로봇이 블록 위로 올라가지 않도록 하십시오. 블록이 있으면 목표 지점에서 벗어날 수 있습니다.
- Virtual Byte가 블록 점수를 계산하는 데 필요한 시간을 최소화하려면 spin ArmMotorGroup의 "and don't wait" 기능을 사용하여 로봇이 움직이는 동안 팔을 올리거나 내릴 수 있도록 하여 블록을 위치시키십시오.
- 번 블록을 회전시켜 ArmMotorGroup을 위치로 이동시키는 및 대기하지 않는 기능은 암 모터가 회전하는 동안 다른 블록들이 계속 작동하게 합니다. 이 기능을 사용하려면 화살표를 선택하여 확장하고 기다리지 마세요.

일치하는 Python 명령:
arm_motor_group.spin_to_position(0, DEGREES, wait=False) arm_motor_group.spin_to_position(280, DEGREES, wait=False)