
About
Lights Out is a 1995 electronic puzzle toy by Tiger Electronics with a 5x5 grid of lights; pressing a light toggles it and its adjacent lights, with the goal of switching all lights off in as few presses as possible. SliLights is a Delphi-based clone of Tiger's Lights Out, bundling 100 levels (50 classic plus 50 from Lights Out 2000) directly into the executable, plus a random level generator. It saves progress and colour settings to a local .ini file.
How it differs from the original
Unlike the original electronic toy, this clone lets players jump to any previously completed level rather than only progressing in order, and it doesn't enforce a maximum-click fail condition, since the original device's exact click-limit thresholds weren't known to the author.
Getting started
Levels play in sequence — first the 50 classic levels, then the 50 Lights Out 2000 levels — with progress and the current level saved automatically; players can also jump to any completed level or try randomly generated boards.
History
The project was updated after the author obtained a physical Lights Out 2000 unit and found an existing web implementation's level data, which was then ported into the Delphi codebase.
Additional notes
- Design note
- All levels are hard-coded into the executable rather than stored in a separate data file, to keep the game a single self-contained program.