Light-Bot 2.0


  • Currently 4.3/5
  • 1
  • 2
  • 3
  • 4
  • 5
Rating: 4.3/5 (71 votes)
| Comments (18) | Views (521)

DoraLight-Bot 2.0No time for love, Doctor Jones! We've got puzzles to solve! Light-Bot 2.0 is here to test your programming mettle. Using the icons in the top-right of the screen, program your little bot friend to move about his isometric environment and carry out tasks. Although it starts out simple, there's more to Light-Bot's seemingly straight-forward command set than meets the eye, and you'll have to engage your brain to proceed. Make Light-Bot jump? Can do! Make Light-Bot walk in a straight line? Got it! Make Light-Bot perform a series of actions using conditional statements?... wait, w-what?

If you were around in 2008 and not busy fighting off dinosaurs or the Inquisition, you may have played the original Light-Bot, which was fun, but short, and lacked any level editing capabilities. Enter the evolved form, which not only feels sleeker, but also allows you to create your own levels to stump your friends, or see what the community has to offer. While the game itself can be difficult at times, what's trickier if figuring out how to use Light-Bot as efficiently as possible. No, it's not what you might call "pulse-pounding", a "thrill-ride", or any other overused summer movie tagline phrases, but it's a satisfying little workout for your brain. And it's cute too!

To let you in on a little secret, every time you post a comment on an article, the reviewer who wrote it gets an e-mail notification with the contents of what you said. I was a bit hesitant to post another logic puzzle, because it would mean my e-mail would become flooded with further proof that you guys are way smarter than I will ever be. Ultimately, however, I realised I'd have to come to terms with it sooner or later. So go on. Get solving. Make me feel insignificant. I won't hold it against you. Much.

Play Light-Bot 2.0

18 Comments

Dora, you review in the best way with the best games (well not all the best games). It's about time for a sequel!

Score: 0 (0 votes) Vote up Vote down Report this comment Reply

Yay! I loved the first one, and I'm loving this one! I would have liked a few more levels, but I guess we'll have to hope for some creative people from the community to design some neat puzzles with the editor.

Score: 0 (0 votes) Vote up Vote down Report this comment Reply
Anonymous June 11, 2010 12:28 PM

One thing about Light-Bot 2.0 that leaves me grumpy: when you're entering a command to turn the robot to the right, the corresponding icon's arrowhead points TO THE LEFT. Similarly, the turn-left command has the arrowhead pointing to the right. This is incredibly annoying. Considering that the original Light-Bot did not contain this "innovation", I'm not sure why the developer did this. I can't be alone in finding this change irritating.

Score: 0 (0 votes) Vote up Vote down Report this comment Reply

I cannot get "Conditionals #2" to work.

I write F1 to include a "break on yellow", but the robot merrily ignores it--the instruction box never gets highlighted to indicate that it executes.

Score: 0 (0 votes) Vote up Vote down Report this comment Reply

Never mind--got it.

The key is that

you have to use your light when standing on a colored tile to color the lightbot, and only *then* will it perform a conditional command.

This was not obvious from the "Conditional #1" level, because using the light was just part of the recursive routine.

Score: 0 (0 votes) Vote up Vote down Report this comment Reply

Wow. A game that requires programmer-style-logic. o.o

Score: 0 (0 votes) Vote up Vote down Report this comment Reply

OtherBill... it's obvious if you get stuck on that level because you made pick-up a blue-conditional, and you're sitting there going, "Why won't he turn on purple? I'm on purple!!!"

I really don't think that needs to be spoilered, it's something that needs to be understood to play the game, and not really explained properly: Conditionals do not occur when you're standing on the square of that colour, they occur when you *are* that colour, which happens when you pick-up on a coloured square.

That said, I *love* this game. It's just like the mini-game from Dr. Brain that I loved so much, and who knows, maybe that's why I'm a programmer today.

Score: 0 (0 votes) Vote up Vote down Report this comment Reply

I think I just accidentally wrote a feedback on Armor Games that was longer than the post here! xD

Score: 0 (0 votes) Vote up Vote down Report this comment Reply
IIAOPSW June 11, 2010 5:07 PM

I must say, I'm on THE last level and....wth.

I mean dammmmn

well thanks for sucking up several hours of my life mr. niato. job well done.

Score: 0 (0 votes) Vote up Vote down Report this comment Reply

Guys! Guys! I just found the question mark icon in the lower-leftish, and it describes everything! Man, I didn't have to play through the first 2.2 sections to find out what all the icons meant after all!

Score: 0 (0 votes) Vote up Vote down Report this comment Reply

"Walkthrough" (or one possible set of solutions) for Expert Levels 1-3:

(Note: Using CW and CCW for clockwise and counter-clockwise instead of left and right)

Level 1

I only used one of my functions here. The trick, in my mind, was to figure out what sequence of jumps/walks/turns is most re-usable. Do you need a turn at all? And be very careful not to jump too many times!

Function 1:

Walk, Walk, Jump, Jump
Walk, Walk, Light, CCW

Main:

F1, F1, F1, CCW
F1, Light, CW, F1
Jump, CCW, F1

Level 2

I separate this level into two parts in my head: the parts that involve the squares of blue panels, and the part that involves the zig-zag line at the end. I carefully structured a short but useful first function to be used in both parts. This maybe wasn't the best way, but my main function deals with the first part manually and calls F1 several times, then calls F2 which deals with the second part (by also calling F1).

Function 1:

Walk, Light, Walk, Light

Function 2:

Walk, F1, CW, Walk
F1, CCW, F2
(since it only happens twice, you could just call it twice instead)

Main:

F1, CW, Walk, CW
Light, F1, F1, CW
Walk, CW, Light, F1
CW, F2

Level 3

Have to do this with just a function call, huh? For me, that ended up being equivalent to using just one function, and the other function calling it. ie, F2 didn't include any looping or recursion. But hey, it worked for me.

The real trick:

Writing a function that could be used for both walking along the path in the middle, and jumping around the outer edges. Judicious use of the if-orange clause and the fact that the little guy won't walk off of edges lets you do both at once, even if you have to call it several times to manage it.

Main:

F2

Function 1:

Walk, Walk, Walk, Light
Orange Jump, Orange CCW, Orange F1

Function 2:

Light, F1, CW, F1
CW, F1

Score: 0 (0 votes) Vote up Vote down Report this comment Reply

JIGuest: it might help to think of the "arrows" as clockwise and counter-clockwise, rather than right and left.

Score: 0 (0 votes) Vote up Vote down Report this comment Reply
jrodman Author Profile Page June 11, 2010 9:54 PM

Huh, some moderately interesting puzles with a really bad programming language that's incompletely defined.

Programming games always leave me cold. I know quite well how to program, but I'm not interested in terrible programming environments.

Score: 0 (0 votes) Vote up Vote down Report this comment Reply
nfields Author Profile Page June 13, 2010 6:40 PM

Love the game. I'm currently stuck at the end of conditionals. In my frustration and attempt at the level editor, I've created three levels. (Sorry, I can't post the links - when I can I will). I created: one hand clock, and A Knight's Journey (& #2). I must say it was more challenging than I anticipated creating them. I really like the 'knight' move based puzzle. Maybe for a third, I'll incorporate teleports.

Score: 0 (0 votes) Vote up Vote down Report this comment Reply
nfields Author Profile Page June 13, 2010 8:42 PM

K. Finally! I got the links (actually resubmitted). So here are my levels:

A Knight's Journey #3
A Knight's Journey #1
A Knight's journey #2
One Way Only!

#3 is by far the easiest to solve, but it was one of the more involved levels - needing a bit more time to setup.

#2 is probably the hardest, though I'm not sure (it may be easier than #1)

#1, if not the hardest, is at least the most frustrating.

OWO is in a separate theme.

I would appreciate some feedback and what I can improve on.

Score: 0 (0 votes) Vote up Vote down Report this comment Reply

General Note: There is a transcription error in my first solution (Expert level #1) - needs a jump instead of a light. I am still working on levels 4-6.

@nfields:

The first one wasn't frustrating, in my opinion, but maybe that's because I've seen a lot of puzzles based on knight's moves. It doesn't seem like you're forced to pick them up in any particular order, which might make it easier. It's just a matter of orienting yourself properly and picking the right function to do the move you need.

I was a little confused how the second one was possible at first, since the only way to light-up is to call a function, and both functions repeated endlessly. I was thinking there must be invisible colour-conditions on one of the commands in either of the functions... then I saw the blank spot. Haven't solved it yet (or tried the others) and my lunch break is over, but maybe later...

Score: 0 (0 votes) Vote up Vote down Report this comment Reply
billyswong June 15, 2010 1:44 PM

Since Parmeisan has posted "walkthrough" of expert levels 1-3, Let me post my implementation of expert level 4-6. They are all very calls-efficient and relatively clean. Try to read only the function 1 & 2 parts and deduce the content of the main methods. This shouldn't be hard after one completed all other levels.

Level 4

Notice: this implementation ignores the colors.

function 1:

jump, ccw, jump, light, walk, light, cw, walk

function 2:

light, walk, f2

main method:

f1, light, cw, walk, jump, ccw, walk, f1, light, ccw, jump, ccw, f2

Level 5

Notice: this implementation ignores the colors again.

function 1:

walk, walk, cw, walk, walk

function 2:

f1, ccw, f1, light, f1, cw, f1, light

main method:

walk, f1, ccw, f2, cw, f1, ccw, walk, cw, f1, f1, f2

Level 6

This time the function 2 is a little bit tricky.

function 1:

f2, cw, f2, ccw, f2, ccw, f2, cw

function 2:

jump, purple walk, purple ccw, light, purple f2

The interleaving order between color'd and non-color'd commands plays a significant role in the middle field.

main method:

If one understand what my function 1 and function 2 are doing, the writing of the main method should be very easy, mostly a bunch of f1. But if you are lazy, here you are:

cw, jump, light, cw, cw, jump, cw, f1, f1, f1, jump, f1, f1, f1, f1

Score: 0 (0 votes) Vote up Vote down Report this comment Reply

In case anyone is looking for another medium-difficulty puzzle:
Orange Square

Only 1 colour of squares, and no restrictions except the limited use of the Main Method.

Score: 0 (0 votes) Vote up Vote down Report this comment Reply

^ Scroll Up | Homepage >

Leave a comment [top of page]

    Please consider creating a Casual Gameplay account if you're a regular visitor here, as it will allow us to create an even better experience for you. Sign-up here!
  • PLEASE UNDERSTAND SITE POLICIES BEFORE POSTING COMMENTS
  • You may use limited HTML tags for style:
    (a href, b, br/, strong, em, ul, ol, li, code, spoiler)
    HTML tags begin with a less-than sign: < and end with a greater-than sign: >. Always. No exceptions.
  • To post spoilers, please use spoiler tags: <spoiler> example </spoiler>
    If you need help understanding spoiler tags, read the spoiler help.
  • Please Preview your comment before posting, especially when using spoilers!
  • No link dropping, no domains as names; do not spam, and do not advertise! (rel="nofollow" in use)
On the Edge of Earth: 5000> Tricky On the Edge of Earth: 5000 is a sci-fi adventure game by Roope Tamminen, originally developed for the Ludum Dare 48 game jam under the theme of "Connected Worlds". In it, you play as an astronaut attempting to terraform a world, using a whole bunch of sciencey stuff he doesn't quite remember how to use. While enjoyment will on the player's tolerance for tinkering, On the Edge of Earth: 5000 is a charming experience that rewards experimentation.  ...
1,478 Views
2 Comments
Hero and Daughter> Dora Tongue firmly planted in cheek and, um, assets spilling out all over the place, this dungeoncrawling RPG translated by vgperson and created by Tachi follows Ralph, a hero busted back down to level one, as he summons powerful female companions to help defeat the Dark Lord.  ...
Aries Escape: Episode No.14> elle While browsing a new display at the fine arts museum one day, you wind up trapped inside a strange exhibition. The artwork here is quite puzzling—literally. To escape these rooms, to even find the door, you need to collect clues and useful items, then use them to solve a series of puzzles.  ...
1,489 Views
14 Comments
Button Escape 24> Dora There are eleven buttons you need to find and click in order to escape from this challenge by Tototo Room, but first you need to get in touch with nature to solve the puzzles in your way...  ...

Recent Comments

 

Display 5 more comments
Limit to the last 5 comments

Casual game of the week

Maestro: Dark Talent

Browser game of the week

Pirateers 2

Mobile game of the week

Goblin Sword

Your Favorite Games edit

add
Save links to your favorite games here. Use the Favorites editor.

Popular on JiG


The Room

Virtual Villagers: Origins

Submachine 9: The Temple

Surgeon Simulator 2013

The House 2

Papa's pastaria

Fireboy and Watergirl 4: The Crystal Temple

Fireboy and Watergirl 3: The Ice Temple

Moonchild

The Royal Trap

Loren the Amazon Princess

1931: Scheherazade at the Library of Pergamum

Magical Diary

Heileen Series

Visit our great partner: maxcdn!

Monthly Archives

Legal notice

All games mentioned or hosted and images appearing on JayIsGames are Copyright their respective owner(s).

All other content is Copyright ©2003-2014 JayIsGames.com. All Rights Reserved.