From 0d8aec517f41c7f4ce675747d6875bda8f429815 Mon Sep 17 00:00:00 2001 From: extf8 Date: Tue, 23 Jan 2024 15:30:33 +0200 Subject: [PATCH] Added README file contents --- README.md | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..94a9083 --- /dev/null +++ b/README.md @@ -0,0 +1,44 @@ +# Conway's Game of Life + +## Overview + +This project implements Conway's Game of Life, a classic cellular automaton, using HTML, CSS, and JavaScript. The goal is to provide an interactive and visually engaging representation of the Game of Life. The project emphasizes clean code practices and responsiveness for a seamless user experience. + +## Technologies Used + +- **HTML** +- **CSS** +- **JavaScript (ES6)** + +## Features + +- **Interactive Grid:** Click on cells to toggle between alive and dead states. +- **Game Controls:** Start, stop, and clear buttons for managing the game. +- **Responsive Design:** Ensures a seamless user experience across various devices. + +## Game Rules + +The rules of Conway's Game of Life are applied, creating an engaging and dynamic evolution of the cell grid: + +1. Any live cell with fewer than two or more than three live neighbors dies. +2. Any live cell with two or three live neighbors lives on. +3. Any dead cell with exactly three live neighbors becomes a live cell. + +## Usage + +- Click on cells to toggle their state. +- Use the "Start" button to initiate the game's evolution. +- Stop the game at any time using the "Stop" button. +- Clear the grid using the "Clear" button. + +## Live Demo + +You can view a live demo of the project [here](https://extf8.github.io/lifeInTheGame/). + +## Contributing + +Contributions are welcomed! If you have suggestions for improvements or find any issues, feel free to open an issue or submit a pull request. + +## License + +This project is licensed under the [MIT License](LICENSE). \ No newline at end of file