Lights Out 1.1
What is this page?
This is the homepage for Andy Scheffler's Palm OS
Adaptation of the Lights Out game. It is currently in a public
release. I'm pretty sure the game is bug-free.
What is Lights Out?
Lights Out is a handheld device made by Tiger Electronics, about the size of a
VHS tape. It has 25 lights/buttons on it which can either be on or off. The
object is to get all of the lights off, hence the name of the game.
How do I get all the lights off?
Whenever you hit a button, if that button is off, it turns on. If that button
was on, it turns off. But, the four buttons that are on the top, bottom, left
and right of that button also switch states like this.
That sounds easy! Where's the challenge?
Well, did I mention that you have to do it in a certain number of moves? Each
puzzle has a magic number of moves that is the minimum number of moves
necessary to solve it. If you solve it in this number, the screen will give
a little spiral animation. If you take anywhere up to 10 extra moves, it will
instead flash a number of buttons equal to the number you were over. Any more
than 10 extra moves, and it flashes a big "X" and you have to start that level
Has anyone reviewed it?
As a matter of fact, Tap, an online
Palm Platform Computing magazine, reviewed it back in Issue 2.0 (Jan/Feb 1999).
I have a local copy of the review if you'd
like to read it. Keep in mind they were reviewing version 1.0, but the article
is still pertinent.
Okay, enough talk. Where do I get it?
Well, the toy should be in any decent toy store, but you're probably here for
Anything else I should know?
Well, specific directions and some techie issues are covered in the
(included in the download). You also might want to know that this is my first
Palm OS program, and my first solo programming project of any magnitude. I
used the GCC cross-compiler package for UNIX and Win95 to develop and test it.
How does that little program solve the puzzle so quick?
I was recently asked via email how a small program on such a limited platform
(the PalmPilot is a computational midget in today's world) can solve any given
puzzle. I reveal all in
my How to solve Lights Out puzzles page.
v1.0 Jan 19, 1998
v1.0.1 Mar 2, 1999
v1.0.2 May 10, 1999
v1.0.3 Nov 2, 1999
v1.1 Nov 9, 1999