(Translated by https://www.hiragana.jp/)
GitHub - Dereje1/game-of-life-v2: Conway's Game of Life with React and HTML Canvas
Skip to content

Dereje1/game-of-life-v2

Repository files navigation

codecov

Game of Life v2

https://dereje1.github.io/game-of-life-v2/

Screen Shot 2022-03-25 at 7 40 07 PM

Description

This repository contains the code for the second version of the Game of Life project. The Game of Life is a cellular automaton devised by the British mathematician John Horton Conway in 1970.

Installation

To install and run this project, you will need to follow these steps:

  1. Clone the repository: git clone https://github.com/Dereje1/game-of-life-v2.git
  2. Navigate to the project directory: cd game-of-life-v2
  3. Install the dependencies: npm install
  4. Start the project: npm start

Usage

After starting the project, you should be able to access the Game of Life at localhost:3000 (or whatever port you have configured) in your web browser. The application has several features that you can use to customize your experience:

  1. Change Canvas and Cell Colors: You can personalize your game by changing the colors of the canvas and cells.

  2. Choose from 7 Different Patterns: The game comes with seven different patterns that you can choose from. Each pattern provides a unique gameplay experience.

  3. Vary the Element/Cell Size and Speed of Generation: You can adjust the size of the elements or cells in the game. You can also control the speed of the generations to make the game faster or slower according to your preference.

Contributing

If you want to contribute to this project, please create a new branch, make your changes, and submit a pull request.

License

This project is licensed under the MIT License.

Contact

If you have any questions or feedback, feel free to open an issue on this repository.