https://github.com/arcterus/game-of-life
An implementation of Conway's Game of Life in Rust using Piston
https://github.com/arcterus/game-of-life
conway-game game life piston rust
Last synced: 8 months ago
JSON representation
An implementation of Conway's Game of Life in Rust using Piston
- Host: GitHub
- URL: https://github.com/arcterus/game-of-life
- Owner: Arcterus
- License: mpl-2.0
- Created: 2014-06-25T01:14:19.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2021-02-21T00:22:06.000Z (over 4 years ago)
- Last Synced: 2025-02-27T20:46:56.183Z (8 months ago)
- Topics: conway-game, game, life, piston, rust
- Language: Rust
- Size: 48.8 KB
- Stars: 37
- Watchers: 2
- Forks: 10
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Game of Life [](https://travis-ci.org/Arcterus/game-of-life)
================
An implementation of Conway's Game of Life in
[Rust](https://github.com/rust-lang/rust) using
[Piston](https://github.com/PistonDevelopers/piston).
Build Instructions
------------------
```
cargo build
```
Game Instructions
-----------------

When the game starts up, you click on areas with your mouse where you'd like
cells to appear. When you've finished making cells, hit either the `return`
key or the `p` key to watch the game run. Both of these keys may be used
to pause the game. If you'd like to restart the game, press `r`.
Contribute
----------
I'd appreciate any contributions, especially for fixing bugs and improving the
UI. Contributions target the latest stable version of Rust (1.15 at the time
of writing).
Credits
-------
* Arcterus (this entire project)
* MagentaCompanion (the original thndr of making the Game of Life in Java)
* Indiv0 (updates and Cargo support)
License
-------
Copyright (C) 2014-2017 by Alex Lyon (Arcterus).
This project is licensed under the MPL v2.0. See `LICENSE` for more
details.