• Nabhi Singh (unregistered)

    hi all, can u plz email me the codes i am also working on a flashing light project game for my installed. i need php code as soon as possible my mail id is [email protected]

  • rfoxmich (unregistered) in reply to Careful

    Is that licensing fees and won or licensing fees++ ?

    Careful:
    By Law you must pay the patent holder of the game in an installer patent, that's why you don't see it. In the mid 90's they were everywhere and then one company started suing for licensing fees and one.
  • Richard (unregistered) in reply to eVil
    eVil:
    Guess how long it takes for the bar to go from empty to full

    Unless it's a Microsoft installer, in which case it's, "Guess how many times the bar will go from empty to full".

  • trtrwtf (unregistered) in reply to The Enterpriser
    The Enterpriser:
    I guess I misread your sentiment as I had thought it was a mindless Linux > * comment which now appears to be wrong.

    If you want to wait until it's all ready, can't you just... wait? It sounds like the problem is lack of feedback indicating when it is all finished rather than the option to do things before this point.

    Good UI design, IMO, implies correct feedback. If the machine is tied up doing something, it should tell me that - or, if I'm in a command line, it should not offer me a prompt. If I see a prompt, I want to be able to enter my next command, and if I see a desktop and a mouse cursor I want to be able to fiddle with my mouse and make something happen. (paging zuneisis: there is low-hanging fruit for you) (oh, dear, I think I just set him up twice in one post)

    The problem that C-Octo is pointing to is exactly one of incorrect feedback. If the machine hasn't finished starting up, it shouldn't show me the screen that indicates it's ready for action.

  • (cs) in reply to trtrwtf

    I don't know, I counted three...

    trtrwtf:
    If the machine is tied up
    trtrwtf:
    I want to be able to fiddle with my mouse and make something happen
    trtrwtf:
    it shouldn't show me the screen that indicates it's ready for action.
    I don't know if it's sad or funny that we're starting to think like the little perverted douchebag...
  • (cs) in reply to trtrwtf
    trtrwtf:
    The Enterpriser:
    I guess I misread your sentiment as I had thought it was a mindless Linux > * comment which now appears to be wrong.

    If you want to wait until it's all ready, can't you just... wait? It sounds like the problem is lack of feedback indicating when it is all finished rather than the option to do things before this point.

    Good UI design, IMO, implies correct feedback. If the machine is tied up doing something, it should tell me that - or, if I'm in a command line, it should not offer me a prompt. If I see a prompt, I want to be able to enter my next command, and if I see a desktop and a mouse cursor I want to be able to fiddle with my mouse and make something happen. (paging zuneisis: there is low-hanging fruit for you) (oh, dear, I think I just set him up twice in one post)

    The problem that C-Octo is pointing to is exactly one of incorrect feedback. If the machine hasn't finished starting up, it shouldn't show me the screen that indicates it's ready for action.

    It IS ready for some action, and some people may enjoy this fact. It just isn't as responsive as others may wish.

    Most OS's do exactly this when starting up. Windows/X etc start up and mouse/keyboard drivers are loaded and the user is able to do some things for the (hopefully) short amount of time while applications are still starting. I use this time to 'queue' which apps to start up as soon as Windows is ready to load things, so I prefer it this way.

  • trtrwtf (unregistered) in reply to C-Octothorpe
    C-Octothorpe:
    I don't know, I counted three...
    trtrwtf:
    If the machine is tied up
    trtrwtf:
    I want to be able to fiddle with my mouse and make something happen
    trtrwtf:
    it shouldn't show me the screen that indicates it's ready for action.
    I don't know if it's sad or funny that we're starting to think like the little perverted douchebag...

    Four. You forgot "low-hanging fruit"...

  • (cs)

    Here is an algorithmical way to solve it manually without much bruteforce (the bruteforce has been done by computing the "rainbow" table below). Implementing it (in anything else than wetware) is left as an exercise to the reader.

    It will find a solution if there is one, but not in the minimum number of steps:

    STEP 1: Start in the upper line, then when done go down to the next lines; for every square that is wrong, click the square below. That way you can solve all squares but those in the last row.

    STEP 2: Look up the pattern of remaining squares in the bottom row in the list below (the obvious case that it is solved has been omitted) and click the numbered squares (counted from the left) in the TOP row given next to the pattern. If you cannot find the pattern, it is not solvable.

    STEP 3: Repeat step 1 (but not step 2). After that, your puzzle will be solved.

    Here is the "rainbow table" (If there are any mistakes, sorry for not having written any test cases for it g. It only shows the shortest way of solving the row):

    ..###  4
    .#.#.  14
    .##.#  1
    #...#  12
    #.##.  5
    ##.##  3
    ###..  2
    12345
    
  • zunesys (unregistered) in reply to trtrwtf
    TheRealTrannyRapeWithTheFeces:
    Good gooey dildoes, IMO, give correct feedback. If the masochist is tied up with a dildo in his *somewhere*, he should tell me that - or, if I have a command leash, it should put the lotion on its skin, or else it gets the hose again. If I see a pimp, I want to be able to enter the next orifice, and if I see a little boy playing with his pet mouse, I want to be able to fiddle with myself and shove the mouse up his sweet ass. (paging children: I have low-hanging balls for you) (oh, dear, I think I was just set up by the police *enter Chris Hansen*)

    The problem that C-Octo is pointing to is exactly one of incorrect feedback. If the masochist hasn't finished getting him up, it shouldn't tell me the code word that indicates it's ready for action.

    Just for you, friend.

  • zunesys (unregistered) in reply to The Enterpriser
    The Analizer:
    It IS ready for some action, and some people may enjoy this fact. It just isn't as responsive as others may wish.

    I didn't even have to edit this one.

  • zunesys (unregistered) in reply to C-Octothorpe
    C-Assothorpe:
    I don't know if it's sad or funny that we're starting to think like the little perverted douchebag...

    Douchebag?

    You know what's funny, is that the same guy who posts as this same posts under a several others, a couple of which you voice agreement with and sometimes, though rarely, even compliment for their contribution to the discussion.

    Just thinking about this fact gives a stiffy, btw. Thanks, man!

  • Worf (unregistered) in reply to Richard
    Richard:
    eVil:
    Guess how long it takes for the bar to go from empty to full

    Unless it's a Microsoft installer, in which case it's, "Guess how many times the bar will go from empty to full".

    One of the worst ones was Windows CE. It would go from 0 to 95% in about 2 minutes, then stick at 95% for the next hour or two (or four). Alas, they fixed it in CE6 or CE7. It still takes several hours, but at least the bar doesn't jump nearly to the end in the first few minutes of install.

  • (cs) in reply to zunesys
    zunesys:
    C-Assothorpe:
    I don't know if it's sad or funny that we're starting to think like the little perverted douchebag...

    Douchebag?

    You know what's funny, is that the same guy who posts as this same posts under a several others, a couple of which you voice agreement with and sometimes, though rarely, even compliment for their contribution to the discussion.

    Just thinking about this fact gives a stiffy, btw. Thanks, man!

    Well, I don't know if you're a douchebag, but it did sound funny when I read it out loud.

    You are a pervert though...

  • (cs) in reply to C-Octothorpe
    C-Octothorpe:
    zunesys:
    C-Assothorpe:
    I don't know if it's sad or funny that we're starting to think like the little perverted douchebag...

    Douchebag?

    You know what's funny, is that the same guy who posts as this same posts under a several others, a couple of which you voice agreement with and sometimes, though rarely, even compliment for their contribution to the discussion.

    Just thinking about this fact gives a stiffy, btw. Thanks, man!

    Well, I don't know if you're a douchebag, but it did sound funny when I read it out loud.

    You are a pervert though...

    I like how he says you agree with him under other names, as if there's any way to prove it since they're all unregistered.

    I guess you'll just have to trust him. Ha!

  • (cs) in reply to boog
    boog:
    I like how he says you agree with him under other names, as if there's any way to prove it since they're all unregistered.

    I guess you'll just have to trust him. Ha!

    I had the same thought, but starting an argument about sockpuppets always seems to end well... I thought I would let his comment speak for itself (or maybe someone else, or not).

  • Hortical (unregistered) in reply to boog
    boog:
    C-Octothorpe:
    zunesys:
    C-Assothorpe:
    I don't know if it's sad or funny that we're starting to think like the little perverted douchebag...

    Douchebag?

    You know what's funny, is that the same guy who posts as this same posts under a several others, a couple of which you voice agreement with and sometimes, though rarely, even compliment for their contribution to the discussion.

    Just thinking about this fact gives a stiffy, btw. Thanks, man!

    Well, I don't know if you're a douchebag, but it did sound funny when I read it out loud.

    You are a pervert though...

    I like how he says you agree with him under other names, as if there's any way to prove it since they're all unregistered.

    I guess you'll just have to trust him. Ha!

    Well, you could ask him to post those names and if the name is used by someone else, that guy will speak up right? Of course, someone will undoubtedly fake post using those names to "disprove" the claim... Hmmmm...

  • (cs) in reply to C-Octothorpe
    C-Octothorpe:
    ;P
    Have you every tried to stick out your tongue and wink simultaneously? It's not easy, let me tell you.

    Cue Mr. Inzunendo...

  • Nakilon (unregistered)

    Where to send solution? Some email or how?

  • (cs) in reply to frits
    frits:
    C-Octothorpe:
    ;P
    Have you every tried to stick out your tongue and wink simultaneously? It's not easy, let me tell you.

    Cue Mr. Inzunendo...

    I tried once, but the woman at the counter thought I was having a seizure...

  • zunesys (unregistered) in reply to C-Octothorpe
    C-Octothorpe:
    You are a pervert though...

    What's the subtitle of this website?

    "Curious Perversions in Information Technology"

    I offer curious perversions and I work in information technology. I thought I was a perfect fit.Yeah, I know, you're not slipping anything past me. Not even the sentence just before this one.

  • (cs) in reply to C-Octothorpe
    C-Octothorpe:
    frits:
    C-Octothorpe:
    ;P
    Have you every tried to stick out your tongue and wink simultaneously? It's not easy, let me tell you.
    I tried once, but the woman at the counter thought I was having a seizure...
    Well no one said anything about seizing her. Did she call the cops?
  • (cs) in reply to boog
    boog:
    C-Octothorpe:
    frits:
    C-Octothorpe:
    ;P
    Have you every tried to stick out your tongue and wink simultaneously? It's not easy, let me tell you.
    I tried once, but the woman at the counter thought I was having a seizure...
    Well no one said anything about seizing her. Did she call the cops?
    No, it was a Denny's at 3am, so business as usual.
  • (cs) in reply to Jay
    Jay:
    Mason Wheeler:
    eVil:
    schmitter:
    By law, every installer should include a game.

    Most of them do. Its called "Guess how long it takes for the bar to go from empty to full".

    This game becomes similar to the halting problem when installing anything enterprisey.

    Argh! I'm so sick of people invoking the Halting Problem when talking about progress bars. The Halting Problem only applies to Turing-complete systems that are capable of getting into an infinite loop. An installer, or anything else that you would (reasonably) want to use a progress bar for, is by definition a linear task that always halts, either by completing, being canceled, or aborting on an error. Invoking the Halting Problem here is just technobabble, usually used to try to hand-wave the fact that whoever wrote the progress code is incompetent.

    Please take a valium and call me after you've Googled the word "joke".

    You may claim this one's a joke. Maybe it was even intended as one. But I've seen way too many times where people say--completely serious--that you can't create an accurate progress bar because of the Halting Problem.

  • (cs) in reply to C-Octothorpe
    C-Octothorpe:
    The Enterpriser:
    Yet at the same time, if the situation was reversed you would be banging on about how great Ubuntu is how it let you get control of each item as it became available, whereas Windows treated you like a baby and only let you do things once it was ALL setup, even though some things were ready much earlier.
    Don't get me wrong, I'm a Windows fan (I occasionally use Ubuntu), but that has always pissed me off. Even if some things are "ready" as you put it, doesn't mean you can actually use them because 142% of the CPU is still be munged because it's loading other stuff. It's not a boo windows, yay linux comment, more of a UI WTF... Wouldn't you, as a user, be pissed off if the "Loading" screen on your favourite app closed (went to 100%) but you still weren't able to use anything for at least another minute? This could occur on any OS.

    Get wid da riddum ... a) Get into office. b) Turn on machine. c) Do all that logging in crap. d) Take coat off, make cup of coffee, get a sandwich, shag the boss, etc. e) Computer should by now have finished booting up. If not, go to john and wipe dick.

  • (cs) in reply to Matt Westwood
    Matt Westwood:
    Get wid da riddum ... a) Get into office. b) Turn on machine. c) Do all that logging in crap. d) Take coat off, make cup of coffee, get a sandwich, shag the boss, etc. e) Computer should by now have finished booting up. If not, go to john and wipe dick.
    Is John the office admin or your boss? Either way, I'd hate to be him...
  • jrbd (unregistered) in reply to Rootbeer
    Rootbeer:
    If the person doing the install is interested in playing a game, they will launch a separate game program!
    Ironically, I'm reading your comment while waiting for an installer to complete. :)
  • zunesys (unregistered) in reply to C-Octothorpe
    C-Octothorpe:
    Matt Westwood:
    Get wid da riddum ... a) Get into office. b) Turn on machine. c) Do all that logging in crap. d) Take coat off, make cup of coffee, get a sandwich, shag the boss, etc. e) Computer should by now have finished booting up. If not, go to john and wipe dick.
    Is John the office admin or your boss? Either way, I'd hate to be him...

    (:

    captcha - "eros" ...nice...

  • (cs) in reply to C-Octothorpe
    C-Octothorpe:
    Matt Westwood:
    Get wid da riddum ... a) Get into office. b) Turn on machine. c) Do all that logging in crap. d) Take coat off, make cup of coffee, get a sandwich, shag the boss, etc. e) Computer should by now have finished booting up. If not, go to john and wipe dick.
    Is John the office admin or your boss? Either way, I'd hate to be him...

    john's the office admin, dick's the boss.

  • fsa (unregistered) in reply to Ken B.
    Ken B.:
    Is it me, or does the ToggleLight() function not toggle the button you clicked?
    I'm struggling to understand the logic in toggleLight myself... Basically, I think the method is insufficiently commented.
  • hugh (unregistered) in reply to meh
    meh:
    NyuSan:
    Hint: Actions over the board (flipping a case) are associative and commutative.

    And involutary. But I wonder if you considered this: not all initial board configurations are solvable. As a trivial example, consider a 1x2 board that starts with one cell on and one cell off.

    Isn't that why we use a square board?

  • DO NOT FEED THE ANIMALS (unregistered) in reply to C-Octothorpe
    C-Octothorpe:
    I don't know, I counted three...
    trtrwtf:
    If the machine is tied up
    trtrwtf:
    I want to be able to fiddle with my mouse and make something happen
    trtrwtf:
    it shouldn't show me the screen that indicates it's ready for action.
    I don't know if it's sad or funny that we're starting to think like the little perverted douchebag...
    Missed one
    trtrwtf:
    there is low-hanging fruit for you
  • Jimmy (unregistered) in reply to Mason Wheeler
    Mason Wheeler:
    Jay:
    Mason Wheeler:
    eVil:
    schmitter:
    By law, every installer should include a game.

    Most of them do. Its called "Guess how long it takes for the bar to go from empty to full".

    This game becomes similar to the halting problem when installing anything enterprisey.

    Argh! I'm so sick of people invoking the Halting Problem when talking about progress bars. The Halting Problem only applies to Turing-complete systems that are capable of getting into an infinite loop. An installer, or anything else that you would (reasonably) want to use a progress bar for, is by definition a linear task that always halts, either by completing, being canceled, or aborting on an error. Invoking the Halting Problem here is just technobabble, usually used to try to hand-wave the fact that whoever wrote the progress code is incompetent.

    Please take a valium and call me after you've Googled the word "joke".

    You may claim this one's a joke. Maybe it was even intended as one. But I've seen way too many times where people say--completely serious--that you can't create an accurate progress bar because of the Halting Problem.

    How do you know that they're saying "...the Halting Problem..." not "...the halting problem..." Until today, I had not heard of the (Turing's) Halting Problem, and I could imagine many others being in the same boat. I could understand people talking about the difficulties of implementing a progress bar because of halting problems (or if they do it all the time they may have even named it "the halting problem"), without meaning any reference to Turing...Maybe they should have called it "Turing's Halting Problem" to reduce the risk of confusion.

    I suspect that when you hear people talk about "the Halting Problem" you are assuming they mean something that they don't...

  • Mitochondria (unregistered)

    Has zuensis changed his name to zuensys to fool akismet?

  • (cs) in reply to Mitochondria
    Mitochondria:
    Has zuensis changed his name to zuensys to fool akismet?
    Hanlon's razor; more likely he forgot how to spell it.
  • trtrwtf (unregistered) in reply to trtrwtf
    trtrwtf:
    Steeldragon:
    C-Octothorpe:
    schmitter:
    By law, every installer should include a game.
    My favourite installer game is "Did I crash or am I still installing". I find that SQL Server 2008 and VS2005 installers are the best at this game.

    another such one is the bootable usb installer for ubuntu. it stalls multiple times for up to an hour, and you can't quit out of it.

    My Windows machine (work machine, they make me use it...) is sort of like this, except with starting up, not with installing anything. The worst is that after it starts up, it still decides to hang periodically when doing something complex, like, say, loading a web page or something.

    I bet you don't know the first thing about non-windows machines.

  • trtrwtf (unregistered) in reply to trtrwtf
    trtrwtf:
    C-Octothorpe:
    One thing I noticed with Ubuntu was that when it finally loaded, it was done; that's it, you can use it... Windows fucking lies to you. It gives you control (well, the cursor works, right) to do whatever, but it's still loading crap in the background for another minute (or 10 depending on machine, setup, etc.). Just let me know when you're *really* done. Don't give me a really slow and unresponsive UI and pretend to be done when you're not...

    /rant

    Yeah, then pile on the security crap that runs in the background all the time on a locked-down machine, and the habit of getting updates at 10 AM on a Thursday - trying to work? Never mind that! - and you're in a new and wonderous sort of hell. Trying to insert a graphic in a file? Oh, okay, that's a good idea. Why don't you go have a cigarette while I open a file browser. Better have two, it'll take a while.

    Hate hate hate hate.

    Do you honestly think that there is more then literally 2 users out there, in the whole world, using non-windows machine as their home desktop, for any purpose (excluding mac-fools who won't admit that they wasted money on that stupid piece of crap)? Unix is mostly server-OS, and I bet all of your home machines are windows 7.

  • trtrwtf (unregistered) in reply to Nabhi Singh
    Nabhi Singh :
    hi all, can u plz email me the codes i am also working on a flashing light project game for my installed. i need php code as soon as possible my mail id is [email protected]

    Oh, Lord, murder all of these dicky wannabe programmers. Go flip burgers or something.

  • Someone with insufficient imagination for a clever username (unregistered) in reply to boog
    boog:
    Mitochondria:
    Has zuensis changed his name to zuensys to fool akismet?
    Hanlon's razor; more likely he forgot how to spell [del]it.[/del]
    FTFY
  • What? (unregistered) in reply to trtrwtf
    trtrwtf:
    trtrwtf:
    C-Octothorpe:
    One thing I noticed with Ubuntu was that when it finally loaded, it was done; that's it, you can use it... Windows fucking lies to you. It gives you control (well, the cursor works, right) to do whatever, but it's still loading crap in the background for another minute (or 10 depending on machine, setup, etc.). Just let me know when you're *really* done. Don't give me a really slow and unresponsive UI and pretend to be done when you're not...

    /rant

    Yeah, then pile on the security crap that runs in the background all the time on a locked-down machine, and the habit of getting updates at 10 AM on a Thursday - trying to work? Never mind that! - and you're in a new and wonderous sort of hell. Trying to insert a graphic in a file? Oh, okay, that's a good idea. Why don't you go have a cigarette while I open a file browser. Better have two, it'll take a while.

    Hate hate hate hate.

    Do you honestly think that there is more then literally 2 users out there, in the whole world, using non-windows machine as their home desktop,

    10AM Thursday implies work machine rather than home machine...
    trtrwtf:
    Unix is mostly server-OS, and I bet all of your home machines are windows 7.
    My home machine is dual boot XP and Ubuntu (maybe I'm one of the 2 you were referring to, though), but I bet there are large portions of the world who aren't up to Windows 7 yet.

    My instinct suggests you're a troll, especially the bit about "...mostly server-OS..." - what does this actually mean? I think you're trying to suggest that there are more servers than PC's running *nix however I'm not convinced this is even remotely true. I've worked in places where all our terminals were *nix based etc, etc, lalala. You're either naiive, stupid or just a troll....

  • SG_01 (unregistered)

    While not specifically that game, and not even in an installer, the sample code I keep on for my portfolio is a game (which makes some sense, as I am a gameplay programmer). It's a little 2-player connect 4 game, which you can play with the keyboard (A, S, D or left, down, right). Maybe I'll add some AI to it, then you could technically use it for your installers...

    Completely C++ though. If you wish to compile it you'll need an up to date version of the DirectX 9c SDK and Visual Studio 2008 Professional or better.

    You can find it at http://portfolio.sg01.net/files/Connect4Code.2011.zip

  • meh (unregistered) in reply to hugh
    hugh:
    meh:
    not all initial board configurations are solvable
    Isn't that why we use a square board?

    A 4x4 board with exactly one square "on" is never solvable.

  • trtwtf (unregistered) in reply to trtrwtf
    trtrwtf:
    trtrwtf:
    C-Octothorpe:
    One thing I noticed with Ubuntu was that when it finally loaded, it was done; that's it, you can use it... Windows fucking lies to you. It gives you control (well, the cursor works, right) to do whatever, but it's still loading crap in the background for another minute (or 10 depending on machine, setup, etc.). Just let me know when you're *really* done. Don't give me a really slow and unresponsive UI and pretend to be done when you're not...

    /rant

    Yeah, then pile on the security crap that runs in the background all the time on a locked-down machine, and the habit of getting updates at 10 AM on a Thursday - trying to work? Never mind that! - and you're in a new and wonderous sort of hell. Trying to insert a graphic in a file? Oh, okay, that's a good idea. Why don't you go have a cigarette while I open a file browser. Better have two, it'll take a while.

    Hate hate hate hate.

    Do you honestly think that there is more then literally 2 users out there, in the whole world, using non-windows machine as their home desktop, for any purpose (excluding mac-fools who won't admit that they wasted money on that stupid piece of crap)? Unix is mostly server-OS, and I bet all of your home machines are windows 7.

    Wow... I got flamed by my alter ego... neat...

  • trtwtf (unregistered) in reply to meh
    meh:
    hugh:
    meh:
    not all initial board configurations are solvable
    Isn't that why we use a square board?

    A 4x4 board with exactly one square "on" is never solvable.

    Sure it is. Number the cells 0,1 by 0,1. (0,0) is on. Play on (0,0), now (1,0) and (0,1) are on. Play on one of those two, then the opposite square. Done, unless I've missed something.

  • Brian (unregistered) in reply to trtwtf

    You have: the definition of "4".

  • trtwtf (unregistered) in reply to Brian
    Brian:
    You have: the definition of "4".

    I have: just come back from playing music. As a corollary, I have: more beer in me than is consistent with doing actual math.

    My bad. I'll go drink more beer until I can do math again.

  • Simon (unregistered) in reply to schmitter
    schmitter:
    By law, every installer should include a game.

    Sadly, someone patented this a long time ago. It's why game loading screens can't have a mini-game in them either.

  • NPSF3000 (unregistered)

    Have fun!

    http://pastebin.com/DWqT33bL

  • Nakilon (unregistered)

    My solution program on random square 4x4 says it's solvable only in 6% cases. 5x5 - 25% 2x2, 3x3, 6x6, 7x7, 8x8 seem to be solvable always. If you have the same results, maybe we solved it right or made the same mistake ,.)

  • meh (unregistered) in reply to trtwtf
    trtwtf:
    meh:
    A 4x4 board with exactly one square "on" is never solvable.

    Sure it is. Number the cells 0,1 by 0,1. (0,0) is on. Play on (0,0), now (1,0) and (0,1) are on. Play on one of those two, then the opposite square. Done, unless I've missed something.

    That's 2x2, not 4x4.

    Nakilon:
    My solution program on random square 4x4 says it's solvable only in 6% cases.

    1 in 16, to be exact.

  • Nakilon (unregistered)

    This program solves task from gif in this post. Then it tries to solve for 10 seconds random squares of each size 2..15

    If square is of width N: #1. N times do: on the empty square click on Nth cell in the top row and do the algorithm of 'turn out each light from top to bottom' and see, which cells on bottom row remained to be on. #2. Apply algorithm 'turn out each light from top to bottom' to the initial game task and see, which cells on bottom row remained to be on. #3. Find combination of bottom row lights from stage #1, which after XOR with each other return the lights from stage #2. #4. Reset square to initial game task. #5. Click in the top row on cells, which was found by combining at stage #3. #6. Do the algorithm of 'turn out each light from top to bottom'. #7. DONE!

    Here is my post about it in russian: http://nakilon.blogspot.com/2011/07/turning-lights-out.html

Leave a comment on “Turning the Lights Out”

Log In or post as a guest

Replying to comment #:

« Return to Article