This project is a web interface for Conway's Game of Life, implemented using React. Users can create boards, import initial states from CSV files, and advance generations to simulate the game's behavior.
- Create a new board using a CSV upload.
- Display live cells and dead cells in a grid format.
- Advance to the next generation with a button click.
- View the details of each board and its generations.
- React: For building the user interface.
- React Router: For handling routing between pages.
- CSS: For styling the application.
- Ruby on Rails: As the backend API for managing boards and generations.
-
Install the required packages:
npm install
-
Start the React application: :
npm start
-
Make sure your Ruby on Rails backend is running.
1,0,1,0,0,1,0,1,0
0,1,0,1,0,0,1,0,1
0,0,1,0,1,0,0,1,0
1,0,1,0,0,0,1,0,0
0,1,0,1,1,0,1,0,1
1,0,0,0,1,1,0,0,1
0,0,1,0,1,0,1,1,0
1,0,0,1,0,0,1,0,1
0,1,0,0,1,0,1,0,0