Files
GameOfLife/README.md
2018-10-24 23:17:07 +00:00

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
![alt text](https://upload.wikimedia.org/wikipedia/commons/thumb/9/96/Game_of_life_block_with_border.svg/66px-Game_of_life_block_with_border.svg.png)
![alt text](https://upload.wikimedia.org/wikipedia/commons/thumb/6/67/Game_of_life_beehive.svg/98px-Game_of_life_beehive.svg.png)
![alt text](https://upload.wikimedia.org/wikipedia/commons/thumb/f/f4/Game_of_life_loaf.svg/98px-Game_of_life_loaf.svg.png)
![alt text](https://upload.wikimedia.org/wikipedia/commons/thumb/7/7f/Game_of_life_boat.svg/82px-Game_of_life_boat.svg.png)
![alt text](https://upload.wikimedia.org/wikipedia/commons/thumb/3/31/Game_of_life_flower.svg/82px-Game_of_life_flower.svg.png)
### Oscillating Patterns
![alt text](https://upload.wikimedia.org/wikipedia/commons/9/95/Game_of_life_blinker.gif)
![alt text](https://upload.wikimedia.org/wikipedia/commons/1/12/Game_of_life_toad.gif)
![alt text](https://upload.wikimedia.org/wikipedia/commons/1/1c/Game_of_life_beacon.gif)
![alt text](https://upload.wikimedia.org/wikipedia/commons/0/07/Game_of_life_pulsar.gif)
![alt text](https://upload.wikimedia.org/wikipedia/commons/f/fb/I-Column.gif)
### Spaceship Patterns *(AKA - Patterns that move on their own)*
![alt text](https://upload.wikimedia.org/wikipedia/commons/f/f2/Game_of_life_animated_glider.gif)
![alt text](https://upload.wikimedia.org/wikipedia/commons/3/37/Game_of_life_animated_LWSS.gif)
### *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!!!*