This is an attempt to make lights out as close to hardware as possible, and to add a couple of features.
- Adding variable sized boards up to player's choice
- Adding more flipping areas (Not just a 3x3)
- Making it more efficient //Is already in the works
- Implement a solver (with the other developer's permission of course)
- Uses Emoji and Unicode characters
- Maybe make a version that works with browsers? In Web Assembly? (would be fun to figure out I guess...)
- Make it work... like actually
Find a way to see the string as a string of unicode characters, not just strings of bits.Find a way to randomize the board (could be as simple as chosing a random number).{haven't tested the randomization with boards yet, but got enough of the basics}.- Clean Up the code
- Figure out how I want the player to interact with the game through a CLI.
- Figure out how I want the player to interact with the game through a GUI (optional).
- Implement turn counts and add difficulty. (Difficulty comes with limiting the player... wait... does it?)
- Implement a modular way to put in more features at will without hurting my brain.
- Implement Planned Features