https://github.com/wardbrian/lightsout
https://github.com/wardbrian/lightsout
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/wardbrian/lightsout
- Owner: WardBrian
- Created: 2019-07-13T16:48:51.000Z (almost 6 years ago)
- Default Branch: java
- Last Pushed: 2022-08-19T15:14:44.000Z (almost 3 years ago)
- Last Synced: 2025-01-28T15:23:49.178Z (4 months ago)
- Language: Java
- Size: 12.7 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# LightsOut - A Classic Game, Implemented in Java
This project was completed for the final exam of my AP Computer Science course in high school. It is the basic game of Lights Out!, implemented with standard Java GUI libraries. The game has two modes, for 5x5 and 6x6 versions of the game. Boards are generated randomly, and, by using some linear algebra (which I was studying at the time and super excited to include), guaranteed to be solveable.Created by [Brian Ward](https://github.com/wardbrian)
For a quick tutorial on how to play (and always beat) Lights Out!, see [the guide I put together for my teacher to grade the game](/HOW%20TO%20WIN%20LIGHTS%20OUT.txt).