Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/amahanna/lightsout
Classic puzzle game
https://github.com/amahanna/lightsout
oop
Last synced: 29 days ago
JSON representation
Classic puzzle game
- Host: GitHub
- URL: https://github.com/amahanna/lightsout
- Owner: aMahanna
- Created: 2020-12-24T16:47:24.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2021-01-04T15:58:13.000Z (about 4 years ago)
- Last Synced: 2024-11-07T12:52:26.774Z (3 months ago)
- Topics: oop
- Language: Java
- Homepage:
- Size: 117 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Lights Out
An OOP implementation of the Lights Out logic game in java.
The `PlayLightsOut` directory is an interactable game built with the Model-View-Controller design pattern.
The `SolutionsOnly` version is a non-interactable version that displays the most efficient solution of a N x N LightsOut board in the terminal.
### To compile/run any of the versions:
1) `cd SolutionsOnly` or `cd PlayLightsOut`
2) `cd src` && `javac *.java`
3) `java LightsOut 4 4` (parameters can be changed)
| | | |
|:-------------------------:|:-------------------------:|:-------------------------:|
| | |