Skip to content

Releases: wfowler1/GameOfLife

Game of Life v1.0.7

06 Aug 00:04

Choose a tag to compare

  • Remove option for wrapping the world. Instead use negative sizes to specify individual dimensions to wrap around.
  • Fix a crash by switching to using Unity's DirectX 11 graphics backend. Vulkan and DirectX 12 both have stability issues with this project.
  • Bug fixes
  • Code and project Cleanup

Full Changelog: v1.0.6...v1.0.7

Game of Life v1.0.6

26 Jun 05:32

Choose a tag to compare

  • Small bug fixes
  • Add a couple presets.

Game of Life v1.0.5

22 Jun 11:39

Choose a tag to compare

  • Nifty new icon
  • UI quality of life changes
  • Misc new rulesets and demos
  • General speedups and optimizations
  • More debug info available

Game of Life v1.0.4

25 Apr 19:45

Choose a tag to compare

  • Add demo for glider for Evans rules

Full Changelog: v1.0.3...v1.0.4

v1.0.3

25 Apr 08:48

Choose a tag to compare

  • The Game code is no longer dependent on Unity in any way.
  • Add option to change colors of cells
  • Tweak settings for better performance
  • Tweak initial state for some presets
  • Code cleanup

Full Changelog: v1.0.2...v1.0.3

Game of Life v1.0.2

08 Apr 22:36

Choose a tag to compare

  • Force board update when rules are changed, fixes frozen boards when stability was previously reached.
  • Enable resizing of game window.
  • Fix B5/S47 rule button.
  • Tweak Rivers rule.
  • Small code cleanups.

Full Changelog: v1.0.1...v1.0.2

Game of Life v1.0.1

04 Apr 14:01

Choose a tag to compare

  • Small bug fixes
  • Small quality of life improvements
  • Tweaks to some rules

Game of Life v1.0.0

03 Apr 12:23

Choose a tag to compare

Initial release

  • Right-click and drag to rotate the board
  • Middle-click and drag to move the camera
  • Board rules can be set in the Options menu
  • Useful presets are provided in the Presets menu, including board presets, rules presets and interesting demos

I've been looking for interesting rule sets for 4D boards. So far I've found two:

  • B21-23/S9-22 often stabilizes leaving large pieces of residue, with some occasional oscillators. I haven't found any gliders yet. You can reduce the clutter by removing some of the lower survival numbers.
  • B41-57/S40-80 is similar to "Rivers" and "Wallace 2" in that it sometimes leaves large, stable structures. But usually it just dissolves to nothing.

The algorithm runs fairly fast and creates zero garbage. Unity, however, does not. Rendering is by far the largest bottleneck and the performance really suffers on larger configurations.