Lite/Out is a game where you have to turn off all of the lights, but every time you change a light, the surrounding lights change. The game consists of a 5-by-5 grid where some of the blocks are lit up. You’ll complete the level when all of the blocks are not lit. The game will continue indefinitely (or until you exceed the max value of an unsigned int ). The game randomly generates levels and, after a ton of testing, it appears that the algorithm will always generate solvable puzzles.
Move the cursor to a block and press A to toggle the block and its surrounding blocks. The level is complete when all blocks are off.
If you’re totally stuck, press B to bring up the “Give Up!” menu. From there, you can either resume the game or regenerate the level.
- Make sure you have the latest Arduboy2 library installed
- Download the Source Code ZIP from GitHub
- Unzip the file and rename the folder from “ArduboyLiteOut-master” to “LiteOut”
- Open the “LiteOut.ino” file in the Arduino IDE
- Hit the upload button and enjoy!
If you encounter any errors, let me know! Also, if you encounter an unsolvable puzzle, snap a photo and let me know. Lastly, if anyone has any tips on taking good photos of the Arduboy’s screen, I’d appreciate them.