Skip to content

This is a tutorial project from JetBrains Academy that focuses on how to use the Swing library to create a graphical user interface and confidently work with the Random class and multithreading.

Notifications You must be signed in to change notification settings

tungatarov/game-of-life

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Game of Life

Conway’s Game Of Life implementation in Java.

The Game of Life was described by John Conway in 1970. It came from a mathematical problem, and since 1970 it has attracted the interest of scientists in various fields: physics, biology, economics, and so on.

Screenshot

Requirements

To run this implementation of the game of life you need:

  • Java 1.8+
  • Gradle
  • Git

Installation

1. Download

You can download the project using the following command: git clone [email protected]:tungatarov/game-of-life.git

2. Run

Go to the base directory of "Game Of Life" project and run the following command: gradle run

Usage

The GUI has three simple options:

  • Play/pause: starts and stops evolution.
  • Reload: generates a random board.

About

This is a tutorial project from JetBrains Academy that focuses on how to use the Swing library to create a graphical user interface and confidently work with the Random class and multithreading.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages