Conway’s Game of Life

A visual and aural version of The Game of Life, a cellular automaton devised by the British mathematician John Horton Conway in 1970. It is a zero-player game, meaning that its evolution is determined by its initial state, requiring no further input. One interacts with the Game of Life by creating an initial configuration and observing how it evolves.

RULES
1.Any live cell with two or three live neighbors survives.
2.Any dead cell with three live neighbors becomes a live cell.

2 comments on “Conway’s Game of Life”
  • alexiaamber on said:

    Conway’s Game of Life is such a fascinating concept! It’s amazing how simple rules can lead to complex patterns and behaviors. If you’re interested in exploring more games that challenge your mind, check out 1000games for a variety of fun options!

  • carol_lawrence on said:

    Validating the coordinates before constructing Position would also make the rest of the board code easier to reason about. I would not worry too much about not using inheritance here; a small console Battleship game can be perfectly fine with simple classes, especially if you seperate input/output from game state. The bigger design issue is that Board both stores state and talks to the console, so tests will be awkward until those responsibilities are split. Also, if this question is shown alongside unrelated game links like https://dream-catcher-game.com/ , I would ignore that noise and focus the review on the Java design.

  • Leave a Reply

    • Platform:
    • Category: Game
    • Revision: 1.0
    • License: Creative Commons Zero v1.0 Universal
    • Modified: 5 years ago
    • Views: 794
      Likes: 2
      Downloads: 99
    Download
    Chat