Skip to content
An implementation of Conway's Game of Life in Rust using Piston
Rust
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src Implement incomplete zooming and remove some allocations Jan 18, 2018
.gitignore
.travis.yml
Cargo.lock Implement incomplete zooming and remove some allocations Jan 18, 2018
Cargo.toml
LICENSE Add a README and a license Jun 25, 2014
README.md Clarify targeted Rust version Mar 5, 2017
game-of-life.png

README.md

Game of Life Build Status

An implementation of Conway's Game of Life in Rust using Piston.

Build Instructions

cargo build

Game Instructions

screenshot

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.

You can’t perform that action at this time.