About |
Compiling |
Using |
Contributing |
Acknowledgments |
License
This application is a Java GUI implementation of Conway's Game of Life. To know more about this topic, please see this page. Also, you can do as I did and get additional information by checking John's course on Udemy.
First, clone this repository and jump into the conway-game-of-life
folder.
$ git clone [email protected]:lobophf/conway-game-of-life.git
$ cd conway-game-of-life
Once you've done it, compile the code.
$ javac -d build src/App.java src/gui/*.java src/model/*.java src/exception/*.java
Stay in the conway-game-of-life
folder, and run the following command, including the classpath
flag:
$ java -classpath build App
When a window appears, press Enter
to add live cells at random places. Also, you can click on the cells to toggle its states. To clean up the grid, press Backspace
.
I'm so glad when I see improvements done by other people. Feel free to contribute by opening pull requests with improvements, fixing bugs or typing mistakes, or even open an issue to report errors. See some useful stuff in Contributing guide.
Thanks to Jairo Silva for helping me to create the image of social media.
This application is a MIT licensed, as found in the LICENSE file.