Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/inoryy/game-of-life-java
Conway's Game of Life
https://github.com/inoryy/game-of-life-java
conway conway-game game-of-life javafx
Last synced: 2 months ago
JSON representation
Conway's Game of Life
- Host: GitHub
- URL: https://github.com/inoryy/game-of-life-java
- Owner: inoryy
- License: mit
- Created: 2015-03-05T15:18:10.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2020-04-21T23:48:58.000Z (over 4 years ago)
- Last Synced: 2023-03-21T04:01:09.049Z (almost 2 years ago)
- Topics: conway, conway-game, game-of-life, javafx
- Language: Java
- Homepage:
- Size: 311 KB
- Stars: 37
- Watchers: 10
- Forks: 48
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Game of Life (in Java)
=========[![Build Status](https://travis-ci.org/Inoryy/game-of-life-java.svg?branch=master)](https://travis-ci.org/Inoryy/game-of-life-java)
`Game of Life (in Java)` is an [Conway's Game of Life](http://en.wikipedia.org/wiki/Conway%27s_Game_of_Life) implementation in Java with GUI written in JavaFX and optional console output.
It supports randomized board generation, preset loading, save/load to/from file.## Usage
`$ java -jar gof-java.jar`
## Examples
### GUI output
![kvdw4](https://cloud.githubusercontent.com/assets/195271/7415217/f21d98cc-ef5f-11e4-9e0e-b80226e36ffa.gif)
### Console output
![optimized](https://cloud.githubusercontent.com/assets/195271/6559330/d7f4a114-c68a-11e4-9050-975438c39ccd.gif)
## Installation
`$ wget https://github.com/Inoryy/game-of-life-java/releases/download/0.1/gof-java.jar`
## Requirements
* Java 8
* JavaFX 2.x## Running the Tests
To run unit tests, just execute `ant run`
## Credits
This project was developed as part of OOP/Java class in University of Tartu by Mihkel Vaher and Roman Ring.
## License
This project is released under the MIT License.
See the bundled [LICENSE](LICENSE) file for details.