Skip to content

DmitryGaydabura/LifeFlowSimulation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Life Flow Simulation

Description

Life Flow Simulation is an interactive web application based on the classic "Game of Life" cellular automaton devised by the British mathematician John Horton Conway in 1970. This project provides a platform to observe the evolution of a grid-based cell system following a set of simple rules.

Features

  • Interactive grid to set initial cell states.
  • Start, Stop, and Reset controls for the simulation.
  • Step-by-step simulation control.
  • Random state generator for quick setup.
  • Display of live and dead cell statistics.
  • Responsive design for various screen sizes.

Technologies

  • Frontend: HTML, CSS, JavaScript
  • Backend: Java
  • Framework: Spring Boot

Installation

To set up the project locally, follow these steps:

  1. Clone the repository:

git clone https://github.com/[YourUsername]/lifeflowsimulation.git

  1. Navigate to the project directory:

cd lifeflowsimulation

Usage

To run the project:

  1. Build and run application in your IDE.
  2. Open http://localhost:8080/game in your browser to view the application.

Contributing

Contributions to the Life Flow Simulation project are welcome. Please follow these steps to contribute:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-branch).
  3. Make changes and commit (git commit -am 'Add some feature').
  4. Push to the branch (git push origin feature-branch).
  5. Create a new Pull Request.

License

[Specify the license or if it's open source, you can include a standard license like MIT.]

Contact