Files
GameOfLife/README.md
2024-01-03 10:49:55 -06:00

3.3 KiB

GameOfLife

The program I have created is a clone I made from the ground up of the popular
Conway's Game of Life game. This was made during my time in university and is un-optimized, but a fun little program nonetheless. Please enjoy!

Please Note The Following:

  • This is just a little side project to work on my optimization skills and mess
    around with different patterns in Conway's Game of Life.
  • IMPORTANT: Requires Java 11+ JDK, JavaFX SDK and Windows.

A little bit about the game

If you have never heard of the "Game of Life", developed by John Conway in the
early 70's, I suggest that you check out the wikepedia page listed here: Game of Life. It is a fun little game
that replicates cell automation. Below I will list some fun patterns to get you
started.

Patterns

These are a few interesting patterns to get you started

Still Patterns

alt text alt text alt text alt text alt text

Oscillating Patterns

alt text alt text alt text alt text alt text

Spaceship Patterns (AKA - Patterns that move on their own)

alt text alt text

To Run

QuickStart

  1. Download Repository
  2. Open Repository folder
  3. Edit first-start.bat and run.bat to point to your javafx sdk lib folder
  4. Run the first-start.bat file (This step only necessary once.)
  5. Run the run.bat file (This is how you will access the game from now on. Steps
    1-3 no longer needed)

Using the Application

What can you do in the application?

  • Click the start button to start time
  • Clicking the stop button will stop time (I suggest editing cells in this mode, then starting to see what your pattern does!)
  • You can click on a square to make it "alive cells"(Black squares) or "dead cells"(White squares)