Flash games blog
MMORPG games
Battle knight
Become a paladin in shining armor or a dark robber knight accepting no laws.
Bite Fight
Take part in the epic battle between vampires and werewolves
Light bot walkthrough

light bot This review and walk-through is for the game Light Bot. If you want to figure this out yourself, do not watch the video or read the instructions below, but if you are on a time crunch or just frustrated at the game, take a look at the walk-through below. Light bot is a great game featuring a little robot trying to turn on all the lights. It is made by one of my favorite flash game authors, Coolio Niato. This game has three types of controls: the main method, function 1, and function 2. You are supposed to use these things in combination to make your robot walk to the squares and light up the blue tiles.

The game is played by dragging the arrows and other movement squares into the main method, function 1, and function 2 grids. This concept is a bit new for the me but its a fun one. Its a game that will twist your thinking as you have to put your mind in isometric mode to complete the puzzles. The game plays like a program too, so when you run out of things to put on the main method, put things in the functions and then call the functions from the main method. Its certainly a fun little casual puzzle that will keep you entertained for at least a while.

Below this is the video walkthrough for level all levels(132 commands) and then text instruction for the last few levels:

Video by MrRubix

Level 10:
Main program: F1, F2, left, jump, right, F1, F1, F1, F1, left, F2, F1
Function 1: jump, jump, jump, forward, forward, forward, light, right
Function 2: left, jump, left, jump, forward, right, jump
(note, if this does not seem to work, reverse right and left and try).

Level 11:
Main program: F1, jump, right, F1, jump, right, F1
Function 1: F2, F2, left, jump, left, F2, F2, right
Function 2: Light, forward, light, forward, light, forward, light, forward

Level 12:
Main program: Forward, jump, light, F1, F1, F1, F2, light
Function 1: Jump, light, Jump, light, jump, light, right
Function 2: Jump, light, jump, light, jump, F1, F1, F1

Thanks to gamesontheweb for level 10(that was like the hardest one, 11 and 12 weren’t that tough).

Digg!

Tags:


68 Responses to “Light bot walkthrough”


  1.   timme Says:

    hey there :D
    i think the solution of level 10 is not correct because i followed the steps an the ***** robot didn’t even reach the first “lightpoint”

  2.   Zerris Says:

    Yea, the website he got it from also screwed it up horribly. But it’s not that hard a level, I managed it first try with fewer commands. Also, level 12 does not need NEARLY that many commands. Inefficiency FTL.

    Can anybody beat my total of 163 commands?

  3.   Fastgalix Says:

    What I have : is

    Main : L, F2, F1, F2, R, J, J, L, J, L, F2
    F1 : L, J, J, F2, F, L, R, J
    F2 : F, R, J, F, F, F, L, J

  4.   lanser Says:

    yea i didn’t find 10 at all helpful. it didn’t even get onto the thing

  5.   Steve Says:

    Are you sure it’s not your left and right you’ve got mixed up. It worked fine for me. Easy mistake to make though because the left turn is on the right and the right turn is on the left. It should work though. ^_^

  6.   admin Says:

    Steve is right, I got it too doing that.

  7.   Zerris Says:

    I’ve got my minimum down to 160 commands. I think I may be near the limit.

  8.   lvl 10 Solution Says:

    My solution for lvl 10 is far from optimal but gets the job done.

    This is what I’ve done:

    Main: Forward F1 Left F1 Right F1 F1 F2 Jump Left Jump F1
    F1: Left Forward Right Jump Forward Forward Jump Light
    F2: Left Left Forward Left Forward Right F1 Right

  9.   Krysis Says:

    lol i finished in 200 commands exact. i wanted to see if i could get under it with this website. GREAT GAME

  10.   Krysis Says:

    the only one i struggled a bit on was 10.

  11.   Solution 10 Says:

    This is the solution for the level 10 —

    Main : F1, F2, turn not clockwise, idea, jump, turn not clockwise, F1, turn clockwise, jump, jump, walk, idea

    Function 1: walk, walk, walk,jump, turn not clockwise, jump, jump

    Function 2 : turn not clockwise, jump, turn not clockwise, walk, turn clockwise, jump, walk walk

  12.   Zerris Says:

    Down to 157 total commands. I -think- I may have the minimum. And you people are hideously wasteful on level 10… that one can be done MUCH easier.

  13.   Zerris Says:

    http://img440.imageshack.us/my.php?image=lightbotsw9.jpg

    I challenge anybody to beat that total.

  14.   horvathm Says:

    Zerris!
    Please let me know the number of steps you made on each lvl. I mad my best and couldnt reach below 175. My No-s are:
    3,10,10,11,11,
    18,15,15,14,27
    23 and 18. That’s do 175. What are your numbers?

  15.   Pater Says:

    Huh. My sequence for 12th is

    Proc Main() { MV, JMP, F1, F1, F1, F1, LFT, F1, F1, F1, LIT };
    Proc F1() { F2,RGT };
    Proc F2() { JMP, LIT, JMP, LIT, JMP, LIT );

    Where:
    MV = Forward
    JMP = Jump
    LFT = Turn left
    RGT = Turn right
    LIT = Toggle light
    F1 = Call F1()
    F2 = Call F2()

  16.   Xilly Says:

    Damn. I fail to get it below 159. I suspect there may be more to get at lvl 10 though. My numbers are 3, 9 ,9, 10, 11, 17, 13, 13, 14, 20, 23, 17… Feel free to point out where it’s possible to shave off more ;)

  17.   horvathm Says:

    Hello Pater!
    Not bad, but I’ve got a sequence only 17 long for 12th:
    Main:MV,JMP,LIT,F2,LIT,JMP,F2
    F1: JMP,LIT,JMP,LIT,JMP,LIT,LFT
    F2: F1,F1,F1,F1
    I have a final score of 162, it almost as good as Zerris’s 157! But unfortunately I don’t know where to spare 5 commands…

  18.   Zerris Says:

    down to 155.

    3, 9, 9, 10, 11, 17, 13, 13, 13, 17, 23, 17. Good luck on level 10, it’s a killer. Fun though.

  19.   Davide Says:

    I got level 6 in 15 moves!

    My score is

    3, 9, 9, 10, 11, *15*, 13, 13, 14 (d’oh), 26 (d’oh! d’oh! d’oh!), 23, 18.

    That makes it 164! Cool for the first day :)

    Man I gotta improve on level 10 but it hurts my brain :P

  20.   Lukas Says:

    Zerris, I’m down to 16 on level 6

  21.   James Says:

    Hi, I found your blog on this new directory of WordPress Blogs at blackhatbootcamp.com/listofwordpressblogs. I dont know how your blog came up, must have been a typo, i duno. Anyways, I just clicked it and here I am. Your blog looks good. Have a nice day. James.

  22.   Davide Says:

    In case you were wondering, the sequence for level 6 is

    Main: 1 2 J 2 R 2 1
    F_1: F J F J F X
    F_2: R 1

    where 1 = F_1, J = jump, F = forward, R = right and X = light.

    That’s 15 :D

  23.   Davide Says:

    Oh and btw, this game is great, and thanks to Steve for putting all this up :)

  24.   Lukas Says:

    Could you show your solution to level 10? Here comes mine.

    Main: F1, L, F2, L, J, L, F1, R, F2
    F1: W, W, W, J, L, J, J
    F2: J, L, W, R, J, W, W, X

    L = anticlockwise (left), R = clockwise (right), J = jump, W = walk

    Thats 24 (I know, it’s bad)

  25.   Sam Says:

    ok on the first couple levels, I don’t see how its possible to get as low as you do…how to you get lvl 3 down to 9, 4 to 9? I’m totally confused..please let me know.

  26.   Nealo Cornelio Says:

    I just beat level 6 in 14, and matched the lowest scores for the earlier levels. Best I have on level 10 is 25, though.

  27.   Maveric78f Says:

    I achieved 157 with the following record, and see my walkthrough:

    Round 01: 3
    Main: FFX
    F1:
    F2:

    Round 02: 9
    Main: L1FF1X
    F1: FRF
    F2:

    Round 03: 9
    Main: FJJ1L11
    F1: FX
    F2:

    Round 04: 10
    Main: 1R11X
    F1: FJJFF
    F2:

    Round 05: 11
    Main: 11JJJX
    F1: FJFFL
    F2:

    Round 06: 15
    Main: 12J2R21
    F1: FJJFFX
    F2: R1

    Round 07: 13
    Main: 112R2R11
    F1: 222
    F2: FX

    Round 08: 13
    Main: 2221R1
    F1: FJFX
    F2: 11R

    Round 09: 13
    Main: 11111
    F1: JJXFXJXL
    F2:

    Round 10: 22
    Main: 2L1FR12L2R22
    F1: 2LJL
    F2: JFFFJX

    Round 11: 23
    Main: 22222222
    F1: JXJJXJJX
    F2: L1LL1LF

    Round 12: 16
    Main: FJ1111L111
    F1: 222R
    F2: JX

    As a summary, I can’t go under 22 on 10th level (I can’t even imagine any way to make 17), but I’ve improved the 12th by 1.

  28.   Maveric78f Says:

    Actually for the round 12, I can’t explain why it stops before finishing execution, although it does not in other levels. This explains, that I don’t need another X in the main. This also explains that I’ve beaten your scores guys ;-)

  29.   Lukas Says:

    If round 12 stops when all the lights are on, without other conditions you may shave of some more.

  30.   Maveric78f Says:

    Actually, it does stop only with my combination. I tried some others that would finish in 16 if it stopped but it did not. For instance, the following one did not finish:
    Round 12: 16
    Main: FJ21L2
    F1: JXJXJXR
    F2: 111

  31.   Hukki682g Says:

    155 :)

  32.   Jelisa Says:

    10 was easy..ish the only one i had to “cheat” off of was 11..

  33.   Lukas Says:

    How about level 11, maby you can shave that one too? It looks horrible with 23 for such a easy level.

  34.   JD Says:

    Okay you need a frickin video for frickin LVL 10 and on damnit

  35.   Sweet Says:

    Please show the walkthrough of 10 level in 17 steps! I can’t imagine how can it be…

  36.   Hukki682g Says:

    me too…

  37.   Maveric78f Says:

    Hukki682g: what did you improve from my walkthrough (I don’t ask for the walkthrough, I would just like to know what it is possible to improve).

    Lukas: Level 11 is definitely not improvable.

  38.   Hukki682g Says:

    Maveric78f: 12? No i dont
    but 11 - yes

  39.   Thomas Dybdahl Ahle Says:

    I did Round 07 the hard way in 20 with:
    Main: F1212121
    F1: XRFXLF
    F2: XLFXRF
    You might be able to hack it down.

  40.   Maveric78f Says:

    Hukki682g: I mean that you did less than me, which implies that you’ve beaten me on some levels and I want to know which ones.

  41.   Xilly Says:

    I’m down to 153 now: 3, 9, 9, 10, 10, 14, 13, 13, 13, 20, 23 and 16

    I can believe that 10 in 17 is possible. I had a 17 program that lit up and jumped off just one tile shy of the last one, but so far I haven’t managed to get it just right.

    Oh, and the issue on when will an infinite recursion stop upon completion and when won’t it: From my tests it seems it will stop if all the lights are lit when it’s returning from a function.

    Compare the following two examples in level 1:
    main: 1
    f1: F O 1 (Does not end)

    main: 1
    f1: 2 1
    f2: F O (ends)

  42.   Lukas Says:

    With that in mind I was able to cut level 9 down to 11:
    Main: 1
    F1: 21
    F2: JJXFXJXL

  43.   Xilly Says:

    Good catch. I realized the same shortly after posting. The programmer in me is reeling at abusing infinite loops and heaps of commands that effectively evaluate to noop all over the place in order to make generic functions do entirely different things in different contexts, but the gamer in me says go for the score! ;)

    Pending that 17 move level 10 thing, we’re down to 148 moves now.

  44.   Maveric78f Says:

    Good catch Xilly. I’m going to work on it…

  45.   Maveric78f Says:

    With infinite loops, I managed

    level 5: 10 (possibly improvable)
    M: 1
    F1: 2J2FL1
    F2: FJX

    Level 6: 14 (with no infinite loop, I can’t understand how I missed it before)
    M: 111R1L1
    F1: 222R
    F2: JFX

    Level 11: 17 (huge improvement)
    Main: 2
    F1: JXJJXJJX
    F2: L1LL1LF2

    I did 21 on the 10th too. So I end with the following record: 146. Oh yeah… (142 with 17 moves on the 10th level)

  46.   Maveric78f Says:

    And Level 7 in 10: (awesome)
    M: F1
    F1: 22F1
    F2: RFXR

  47.   Maveric78f Says:

    Sry for multiposting, but I’m dumb, Level 7 in 9!!!
    M: 1
    F1: 22F1
    F2: RFXR

    Brings my record to 142 and potential record to 138.

  48.   Maveric78f Says:

    Lukas:
    Level 9 down to 10:
    Main: 1
    F1: JX
    F2: J1FX1L2

  49.   Lukas Says:

    I think we almost got the minimum for the game.

  50.   Lukas Says:

    At least for level 1…

  51.   Xilly Says:

    You can at least have my 20 move solution for 10 while we wait for someone to discover Zerris’ secret:
    main: 1 1 R R 2
    f1: 2 2 J L F R 2
    f2: J F F F J F O L

    That makes a total of 140, with a potential of 137

    I think lvl 10 depends on getting the shortest possible multi-purpose function that can be repeated for virtually anywhere.
    My current one is ‘J F L F R J F O’, just in case tinkering with that helps anyone else :)

  52.   Maveric78f Says:

    3, 9, 9, 10, 10, 14, 9, 13, 10, 20 (17?), 17, 16 = 140 (137)

    I think we almost got the minimum for the game: I’m thinking that since the time I achieved 171. This game is full of surprises.

    I found some fun tricks on the 8th, but I could not break it.

    Working on the 10th, at this moment…

  53.   Lukas Says:

    If the game shows another surprise I’d be surprised.

  54.   chuck Says:

    omg! ty maveric78f! the vids for 7 sucked! yours help sooo much

  55.   themonster Says:

    thanks for level 6 i could not beat it so badly

  56.   Zerris Says:

    people claim to have it in 132 and I believe them. Go find out where you’re slacking. :p

  57.   MrRubix Says:

    To the poster of this site: Uh, that’s my video, dude.

  58.   MrRubix Says:

    You can use it but at least credit me if you do.

  59.   Noob... Says:

    help me with lvl 8…

  60.   kiki Says:

    hey for that Mr.Rubix video on youtube Does anyone know the name of that song?? o and i definitly couldnt beat that game on my own for 10-12

  61.   BIVES Says:

    damn the dude in the video solve the problems with stupid ass solutions! too complicated!

  62.   Rob Says:

    Great Game!! I’m a software guy. The puzzles at the end force one to find a rather elegant solution- not some hard-coded, 100-command crap done with the least possible cognitive effort, in the least possible time. I was able to solve them and had fun doing it… made me think about how to consistently be elegant with my solutions. (I didn’t really pay attention to the commands count… didn’t know there was a score. I think I had about 165 after level 10. I’ll try it again and post the result. How are they calculated? Are function calls a command? That could make a huge difference on scores for the first few orientation puzzles. (I’ll test it.) Is there an editor for making our own puzzles? Is this possibly open source? I wish I could change the game up a bit without having to rewrite the whole thing. I’d like to try simple counters, tests and such… maybe a few more functions. The visual nature of this game could prove a powerful teaching tool. I can already see some sort of dual, intertwined spirals that meet at a singular tile as a truly revolutionary way to teach recursion. Someone please get back to me. I left a real email address- hope to hear back soon. –Rob

  63.   Rob Says:

    Yep, function calls count as commands. I tested with puzzle one. Putting forward in f1 and light in f2 then calling f1, f1, f2 in the main method gives you a total of five commands. Putting forward, forward, light in the main method gives you a total of three. The command count isn’t reflective of required computing power (instructions vs time). I’d change that. At the asembly level, the function call itself requires only a very simple jump to a different place the memory space and a simple jump back when the contained commands have been completed. A command represents many, many calculations being done by the arithmetic/logic unit (ALU). The two don’t equally burden the system. This game is a learning platform waiting to happen. Get back to me please. I have many more ideas. Thanks. –Rob

  64.   Kevin Says:

    OK, finally! Down to 132.

  65.   Kevin Says:

    OK, cool. I’m at 132.

  66.   Kevin Says:

    Sorry about the double post - the first one didn’t show up until the second also did.

  67.   bob Says:

    my lvl 10 solution 137 moves

    method (f1 left jump left forward right jump forward forward light f2 light)

    F1 ( forward forward forward jump left jump jump )

    f2 ( left jump left f1 right jump jump forward)

  68.   Noogie Says:

    kiki, tune is halycon on and on by orbital

Leave a Reply