______ _______ _______ _________ _ _________ _______
( __ \ ( ___ )( ____ )|\ /|\__ __/( ( /|\__ __/( ___ )
| ( \ )| ( ) || ( )|| ) ( | ) ( | \ ( | ) ( | ( ) |
| | ) || (___) || (____)|| | _ | | | | | \ | | | | | | | |
| | | || ___ || __)| |( )| | | | | (\ \) | | | | | | |
| | ) || ( ) || (\ ( | || || | | | | | \ | | | | | | |
| (__/ )| ) ( || ) \ \__| () () |___) (___| ) \ |___) (___| (___) |
(______/ |/ \||/ \__/(_______)\_______/|/ )_)\_______/(_______)
This is a Python program that simulates the process of evolution, complete with organisms, genetic codes, and neural networks.
- You get to randomly generate organisms, and see how they evolve.
- Change the conditions while the simulation is running.
- You can control - Food and Temperature
- Make sure your python is up-to date
- Install pipx
apt install pipx
pacman -S python-pipx
sudo emerge --sync sudo emerge --ask --update --deep --newuse @world sudo emerge --ask dev-python/pip sudo pip install pipx
- Open your terminal, and install darwinio by running
pipx install darwinio
- To run the program,
pipx run darwinio
-
Make sure you python is up-to date, if you don't have python installed install a recent version from python's official website..
Or, if you have
winget
available, you can use,winget install python
-
Open your terminal/Powershell, and install darwinio by running
py -m pip install darwinio
-
To run the program,
py -m darwinio
- Clone the repository to your local machine using the following command in your terminal
git clone https://github.com/tusharhero/darwinio.git
- Create a virtual environment and source it
python -m venv .venv source ./.venv/bin/activate
- Get the requirements
pip install build
- Build and install it
python -m build pip install .
- Test it by running it.
python -m darwinio
This program is copyright © 2023 Tushar Maharana tusharhero@sdf.org, and Mihir Nallagonda adhikshithamihir@gmail.com.
This program is licensed under the terms of the GNU GENERAL PUBLIC LICENSE VERSION 3 which means this is Free Software.