Mini Lights Out
MINI LIGHTS OUT
---------------
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.
INSTRUCTIONS
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
Q W E R
A S D F
Z X C V
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.
HISTORY
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.
Status | Released |
Platforms | HTML5 |
Author | Tobias V. Langhoff |
Genre | Puzzle |
Tags | 8-Bit, Casual, chip-8, chip8, Demake, Retro |
Code license | Unlicense |
Asset license | Creative Commons Zero v1.0 Universal |
Average session | A few minutes |
Languages | English |
Accessibility | Color-blind friendly, High-contrast, Textless |
Links | Source code, Source code |
Download
Click download now to get access to the following files:
Development log
- Touch screen supportNov 10, 2019
- Postmortem: Mini Lights OutNov 03, 2019
- Small bugfixesOct 25, 2019
Leave a comment
Log in with itch.io to leave a comment.