Skip to content

Commit

Permalink
Merge branch 'develop'
Browse files Browse the repository at this point in the history
  • Loading branch information
ExtF8 committed Jan 23, 2024
2 parents 5e9b114 + 370c3ad commit 57e6e2d
Showing 1 changed file with 44 additions and 0 deletions.
44 changes: 44 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -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).

0 comments on commit 57e6e2d

Please sign in to comment.