Conforme eu havia prometido no blog Programação4Fun (http://programacao4fun.com), segue abaixo a descrição, comando a comando, de como resolver o light-bot com apenas 130 comandos:
VÍDEO: Assim que terminar a edição e o upload no youtube, irei disponibilizar aqui o vídeo da resolução.
Legenda:
A: Andar
P: Pular
D: Virar para a Direita
E: Virar para a Esquerda
L: Lâmpada
1: Function 1 (Função 1)
2: Function 2 (Função 2)
Comandos:
FASE 1 (3 comandos)
MAIN
A A L
FUNCTION 1
sem comandos
FUNCTION 2
sem comandos
FASE 2 (9 comandos)
MAIN
1
FUNCTION 1
E 2 2 1
FUNCTION 2
A A A L
FASE 3 (9 comandos)
MAIN
1
FUNCTION 1
2 P 2 E 1
FUNCTION 2
P A L
FASE 4 (10 comandos)
MAIN
1
FUNCTION 1
2 2 D 1
FUNCTION 2
A A P A L
FASE 5 (9 comandos)
MAIN
1
FUNCTION 1
2 2 E 2 1
FUNCTION 2
P A L
FASE 6 (14 comandos)
MAIN
1
FUNCTION 1
2 2 D 2 1
FUNCTION 2
A P E A A A D L
FASE 7 (9 comandos)
MAIN
1
FUNCTION 1
A 2 2 1
FUNCTION 2
D A D L
FASE 8 (9 comandos)
MAIN
1
FUNCTION 1
2 1
FUNCTION 2
P L A P P E
FASE 9 (9 comandos)
MAIN
1
FUNCTION 1
2 L 2 E 1
FUNCTION 2
P L A
FASE 10 (17 comandos)
MAIN
1
FUNCTION 1
A A E A 2 2 P 1
FUNCTION 2
L P E P E A D P
FASE 11 (16 comandos)
MAIN
1
FUNCTION 1
2 L 2 2 L 2 A 1
FUNCTION 2
P E P P L P P
FASE 12 (16 comandos)
MAIN
A P 1
FUNCTION 1
L 2 L 2 E 2 1
FUNCTION 2
P L P L P D
Na minha opinião, ainda é possível melhorar um pouco... Eu tentei modificar os comandos da fase 8 e quase consegui fazer com 129 comandos, mas não tive mais ânimo para tentar diminuir o número de comandos devido a discussão que ocorreu no blog... As fases 10, 11 e 12 talvez possam ser melhoradas também...
Até a próxima dica galera...
Nenhum comentário:
Postar um comentário