Inspired by the two Inktober 2019 themes "Dark" and "Pattern", this small puzzle game consists of a 4x4 grid of lights that are either turned on or off in a random pattern.  Your goal is to turn off all the lights.


If you're lucky enough to have a Mouse Device or Touch Screen board, you can simply press a light on your screen to toggle it.

If you’re using an ASCII keyboard rather than a COSMAC VIP hexadecimal keyboard, the following keys are used for the corresponding lights:

1 2 3 4

Pressing a light turns it off, but it also toggles all four adjacent lights above, below, and to the left and right.  If one of these adjacent lights were on, it is turned off, but if it were off already, it gets turned on again.  This adjacency "wraps" around the edges, as if the grid were in fact a torus, meaning that pressing a light always affects five lights.

Note that you're only allowed to press lights that are turned on.


In 1977, RCA released the CHIP-8 interpreted programming language for its COSMAC VIP computer. This language made it simple for enthusiasts to create their own computer games. Programs were often distributed as code listings in the community-run magazine VIPER.

In 1995, Tiger Toys released a physical game toy called Lights Out.  This was played on a 5x5 grid, and the lights did not "wrap around" the edges as it does in this version -- ie. the light in the top left corner only toggled itself, the light below it and the light to the right of it.

Several variations of this game were released over the years, including Mini Lights Out, the version in this game.  The fact that the lights wrap around in this version means that all patterns are solvable, which was not the case for the original Lights Out.  This allows for a procedurally generated sequence of patterns, so you can have nearly endless games to play.  Well, 65,535 of them at least.

In 2014, John Earnest created Octo, an IDE, emulator and high-level assembly language that made it easy to make CHIP-8 games.


Download NowName your own price

Click download now to get access to the following files:

Mini Lights Out cartridge for Octo 21 kB
Mini Lights Out source code for Octo 5 kB
Mini Lights Out CHIP-8 ROM 563 bytes
Mini Lights Out manual 136 kB

Development log

Leave a comment

Log in with to leave a comment.