Skip to content

lobophf/conway-game-of-life

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Conway's Game Of Life

Happy App into notebook
GitHub language count Issues GitHub last commit License
About   |   Compiling   |   Using   |   Contributing   |   Acknowledgments   |   License

💻 About:

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.

🛠️ Compiling:

First, clone this repository and jump into the conway-game-of-life folder.

$ git clone git@github.com: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

⚙️ Using:

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.

:octocat: Contributing:

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.

⭐ Acknowledgments:

Thanks to Jairo Silva for helping me to create the image of social media.

⚖️ License:

This application is a MIT licensed, as found in the LICENSE file.

About

Java GUI implementation of Conway's Game of Life

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Languages