segunda-feira, 6 de junho de 2011

Light-bot com 130 comandos

130 comandos

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