Light Bot

Ayer me recomendaron un juego realmente notable: el Light Bot.

El objetivo del juego es lograr que un robotito recorra su entorno, encendiendo algunas de las baldosas por las cuales camina. Para ello disponemos de acceso a la memoria del robot, pudiendo almacenar allí las instrucciones que lo harán moverse, girar, saltar y encender o apagar las baldosas.

Lo desafiante del juego es que el robot tiene muy poca memoria: 28 instrucciones en total, divididas en 12 principales y dos grupos de 8 para definir dos funciones o subrutinas.

Esta parquedad hace que, tras unos cuantos niveles, tengamos que recurrir a la recursión (chiste no intencional) para ganar, lo cual me pareció realmente delicioso.

22 comentarios para “Light Bot”

  1. Manu Dice:

    Buenísimo!!!
    No sé quién inventó esto, pero es un genio!

  2. Jorge Dice:

    Muy bueno, me ha gustado el juego.

    Al final me ha dicho que por qué no me planteo aprender un lenguaje de programación… cuando precisamente estudié informática y trabajo de programador :-p

    He intentado usar la recursividad y el muñeco no se paraba nunca. Creo que no valía la recursividad, pero sí que había que usar funciones anidadas.

  3. franb Dice:

    Me es imposible pasar del nivel 10 :S alguien fue capaz?

  4. Leo Dice:

    Si el 10 si te referís al que tenes como muchas escaleras, es facil.

    Te doy una pista: 3 Saltos :)

  5. Pher Dice:

    ¡Me encantó! Le veo además excelentes posibilidades didácticas. Si consigo encontrar el espacio y el tiempo para que los chicos lo vean en la escuela, tal vez pueda compartir algo acerca de la experiencia.
    Voy por el nivel 8 y dejé para no enviciarme. Pero ya retomaré. Probé salir y volver a entrar y el juego “recordaba” en qué nivel había dejado, sin que yo hubiera guardado nada. Espero que esto se mantenga, para no tener que volver a pasar por los niveles anteriores.

  6. Marcos Dice:

    Tengo la intención de hacer un juego propio con más opciones de juego. Si quieren pueden dejar sus sugerencias aquí.

  7. Juli Dice:

    Terminé el juego. Me dice que usé 199 comandos. No sé si eso es bueno o malo.
    El juego está buenísimo. Ahora tendré que probar a robotín

  8. Marcos Dice:

    Juli: espero que Robotín te guste; no olvides bajar la última versión, que está en esta página:

    http://robotin.wikidot.com/

  9. nicogranelli Dice:

    Me volvió loco, no lo puedo pasar.

    Me quedé en el nivel que tiene un cuadro azul a cada extremo.

    AYUDA!!! :P

  10. Raz Dice:

    Bastante complejo al principio, luego tomas la logica y ya esta, lo cierto es que son 12 leveles, pero el 10 es el mas dificil de todos, saluos y si alguien sabe si hay mas avisen para seguir cabeceandome ja

  11. sony Dice:

    llegue al nivel 11, el ultimo ! pero no puedo pasarlo, solo consigo iluminar la mitad de las casillas,
    que me falta?

  12. paolo Dice:

    Yo también llegué al 11 pero no lo puedo pasar. El problema es el siguiente:

    Si en el main method tienes 12 espacios (para 12 opciones) y cada función puede albergar sólo 8, entonces el total del movimientos es 96. El punto es que en el nivel 11, existen 47 cuadros azules a los que necesitas moverte al menos 1 vez para llegar a cada uno -saltando o avanzando- lo que da un total de 94 movimientos necesarios (porque 47×2=94). Considerando que además necesitas cambiar de dirección varias veces – izquierda y/o derecha – resulta imposible de realizar porque solo te quedarían 2 movimientos.

    La controversia es: ¿yo estoy estoy calculando mal o la gente que dijo que lo terminó está mintiendo? Si alguien sabe como resolver este problema que lo diga por favor (o si creen conmigo que no tiene solución, también).

    Saludos.

  13. Marcos Dice:

    Yo recuerdo haber resuelto todos los niveles, aunque no recuerdo en particular el código que usé en el 11. En cuanto pueda jugaré nuevamente y pongo el código.
    Mientras tanto, por qué no prueban el Robotín? :-)

    http://robotin.wikidot.com

  14. Marcos Dice:

    Un posible código para resolver el nivel 11 es el siguiente:

    principal: izq f1 der salto f1 der salto f1

    f1: der f2 f2 izq salto izq f2 f2

    f2: luz av luz av luz av luz av

  15. sony Dice:

    gracias marcos, ya pude terminarlos, el 12 estaba regalado. ahora voy a probar a robotin

  16. buckethead Dice:

    como puedo pasar el nivel sieteeeeeeeeee ayuuuuuda stoy desesperado

  17. buckethead Dice:

    por favor denme los comandos para pasar el 7

  18. Marcos Dice:

    Aquí hay soluciones para todos los niveles:

    http://www.suezanntoh.com/posts/video-games/171

  19. buckethead Dice:

    muchas gracias marcos si necesitas ayuda en algun juego solo dime y yo te ayudo bye

  20. buckethead Dice:

    Oigan, les recomiendo el juego de indestructo tank anniversary edition. Es traumante y dificil para pasar.

  21. gabo Dice:

    termine light bot con 192 comandos, tengo varios codigos por si alguien quiere preguntar. el juego esta buenisimo, ojala tuviera mas niveles

  22. Luke Alexander Dice:

    El juego es un juego muy lógica. Sólo tienes que thnik coherente para analizar la situación, pero no que por muy difícil que muchas veces difícil.

Escribe un comentario