52 lines
2.8 KiB
Markdown
52 lines
2.8 KiB
Markdown
# GameOfLife
|
|
The program I have created is a clone I made from the ground up of the popular
|
|
Conway's Game of Life game.
|
|
|
|
***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 8***
|
|
|
|
## 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:
|
|
https://en.wikipedia.org/wiki/Conway%27s_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
|
|
### Still Patterns
|
|

|
|

|
|

|
|

|
|

|
|
### Oscillating Patterns
|
|

|
|

|
|

|
|

|
|

|
|
### Spaceship Patterns *(AKA - Patterns that move on their own)*
|
|

|
|

|
|
### *These are not all the possible patterns but a few ones that are used alot*
|
|
|
|
## To Run
|
|
### QuickStart
|
|
1. **Download Repository**
|
|
2. **Open Repository folder**
|
|
3. **Run the first-start.bat file *(This step only necessary once. Afterwards
|
|
just run theGameOfLife.jar file that is created in the directory)* **
|
|
4. **After doing steps 1-3 the game should have already ran once. The next times
|
|
that you wish to run the game just run the GameOfLife.jar that has now been
|
|
created in the base directory. **
|
|
|
|
Enter the following commands:
|
|
> cd gameoflife
|
|
> javac GameOfLife.java
|
|
> javac Main.java
|
|
> jar cmvf manifest.mf GameOfLife.jar ./\*.java ./\*.class
|
|
> java -jar GameOfLife.jar
|
|
Step 4 : *Have fun using my Conway's Game of Life Program!!!*
|