Skip to content

A program to simulate evolution for my A-level Computer Science non-examined assessment.

Notifications You must be signed in to change notification settings

SanjaySunil/EvolutionSimulator

Repository files navigation

Evolution Simulator

A program developed for my A-level Computer Science non-examined assessment. This simulator models the principles of evolution through natural selection, allowing users to observe the dynamics of species adaptation over generations.

Custom Project Solutions

For tailored project solutions and business inquiries, please email [email protected] or connect with me on LinkedIn.

Features

  • Simulation of Evolutionary Processes: Visualize how species evolve over time based on genetic traits.
  • Interactive User Interface: Engage with the simulation via an intuitive interface.
  • Configurable Parameters: Adjust simulation settings, including mutation rates and environmental factors.

Technologies Used

  • TypeScript: For strong typing and modern JavaScript features.
  • HTML/CSS: For building the user interface.
  • JavaScript: For dynamic content and interactivity.

Installation

  1. Clone the repository:
    git clone https://github.com/SanjaySunil/EvolutionSimulator.git
  2. Navigate into the project directory:
    cd EvolutionSimulator
  3. Install the required packages:
    npm install

Usage

Run the simulator using:

npm start

Open your browser and navigate to http://localhost:3000 to start the simulation.

Contributing

Contributions are welcome! Please feel free to submit a pull request or open an issue to discuss improvements.

License

This project is licensed under the MIT License.