Inovação em Blocos Verdes
Crie um algoritmo para utilizar os blocos [Conduzir para] e [Virar para a direção], o Grupo de Motores do Braço e o Grupo de Motores de Entrada para conduzir o Robô Herói para recolher Blocos Verdes no Campo e marcá-los nos Gols, remover os Blocos Vermelhos dos Pinos Iniciais e estacionar completamente o robô na Zona de Abastecimento para marcar o máximo de pontos possível num minuto!
- Selecione VIQRC Virtual Skills - Full Volume Playground.
- Defina uma estratégia para maximizar a pontuação num minuto.
- Selecione uma posição inicial e planeie uma rota para o robô executar diversas tarefas com base na estratégia.
- Crie um sistema de coordenadas no Campo de Habilidades Virtuais VIQRC para guiar o robô até posições específicas.
- Selecione o primeiro Objectivo). Programa o Robot Herói para apanhar separadamente pelo menos dois Blocos Verdes e marcá-los no primeiro Gol para fazer este Gol Uniforme o mais rápido possível!
- Selecione a Meta segundos. Programa o Robot Herói para apanhar separadamente pelo menos dois Blocos Verdes e marcá-los no segundo Golo para fazer este Golo Uniforme o mais rápido possível!
- Selecione o objetivo. Programa o Robot Herói para apanhar separadamente pelo menos dois Blocos Verdes e marcá-los no terceiro Golo para tornar este Golo Uniforme e adquirir os Bónus de Altura o mais rapidamente possível!
- Conduz o Robô Herói para remover os Blocos Vermelhos dos Pinos Iniciais, seguindo a rota planeada.
- Programa o Robô Herói para estacionar completamente na Zona de Abastecimento.
Dicas úteis
- Para mais informações sobre como desenvolver a sua estratégia de pontuação, leia a secção de pontuação do Manual do Jogo .
- O tempo é limitado! Dê prioridade às tarefas com maior eficiência de pontuação.
- Um plano de rotas eficiente permite à Virtual Byte realizar mais tarefas dentro do tempo limitado do jogo. Desenhe um percurso eficiente para minimizar a distância percorrida e as curvas do Robô Herói ao executar as tarefas.
- Impeça o robô de passar por cima dos blocos, o que poderá provocar desvios em relação ao alvo.
- Para minimizar o tempo necessário para o Virtual Byte completar o processo de pontuação de um bloco, permita que o robô levante ou baixe o braço enquanto está em movimento, utilizando a funcionalidade "and don't wait" do ArmMotorGroup de rotação para posicionar bloco.
- A funcionalidade e não esperar do bloco ArmMotorGroup de rotações para a posição fará com que outros blocos continuem a funcionar enquanto o motor do braço gira. Para utilizar esta funcionalidade, selecione a seta para expandir e não esperar.

Comando Python correspondente:
arm_motor_group.spin_to_position(0, DEGREES, wait=False) arm_motor_group.spin_to_position(280, DEGREES, wait=False)