Conway's Game of Life is a cellular automaton devised by mathematician John Conway in 1970. This implementation allows users to explore the rules and behaviors of the game through an interactive web application built with React.
- Interactive grid where users can toggle cell states (alive/dead).
- Start, stop, randomize, and clear grid functionalities.
- Instructions on how the game works, accessible via a popup.
To run this project locally, follow these steps:
Clone this repository by running in your command line.
git clone https://github.com/Diallo222/Game-Of-Life.git
Then navigate to the repository and install all dependencies by running
cd game-of-life && yarn install // or npm install
After that run the app! by running
yarn run dev // or npm run dev
- React: For building the user interface.
- Tailwind CSS: For styling the application.
- Immer: For immutable state management in the game logic.