{"id":17644898,"url":"https://github.com/tusharhero/darwinio","last_synced_at":"2025-10-08T22:00:17.661Z","repository":{"id":154483099,"uuid":"624885952","full_name":"tusharhero/darwinio","owner":"tusharhero","description":"Evolution Simulator","archived":false,"fork":false,"pushed_at":"2023-12-07T11:06:39.000Z","size":62868,"stargazers_count":20,"open_issues_count":2,"forks_count":8,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-09-24T21:59:40.089Z","etag":null,"topics":["evolution","neural-network","organisms","simulation"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tusharhero.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2023-04-07T13:59:12.000Z","updated_at":"2025-08-24T11:55:11.000Z","dependencies_parsed_at":"2024-01-17T01:52:11.983Z","dependency_job_id":null,"html_url":"https://github.com/tusharhero/darwinio","commit_stats":{"total_commits":238,"total_committers":6,"mean_commits":"39.666666666666664","dds":0.0798319327731093,"last_synced_commit":"e052148420784af06e433eeedbc969d5691182e1"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tusharhero/darwinio","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tusharhero%2Fdarwinio","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tusharhero%2Fdarwinio/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tusharhero%2Fdarwinio/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tusharhero%2Fdarwinio/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tusharhero","download_url":"https://codeload.github.com/tusharhero/darwinio/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tusharhero%2Fdarwinio/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279000678,"owners_count":26082837,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-08T02:00:06.501Z","response_time":56,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["evolution","neural-network","organisms","simulation"],"created_at":"2024-10-23T10:40:51.738Z","updated_at":"2025-10-08T22:00:17.643Z","avatar_url":"https://github.com/tusharhero.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Made with Emacs](https://tusharhero.github.io/emacs.gif)](https://github.com/tusharhero/ecfpaw)\n[![GPLv3](https://www.gnu.org/graphics/gplv3-with-text-84x42.png)](https://www.gnu.org/licenses/gpl-3.0.html)\n[![Python Powered](https://www.python.org/static/community_logos/python-powered-w-70x28.png)](https://python.org)\n\n# Darwinio\n\n ```ascii\n ______   _______  _______          _________ _       _________ _______\n(  __  \\ (  ___  )(  ____ )|\\     /|\\__   __/( (    /|\\__   __/(  ___  )\n| (  \\  )| (   ) || (    )|| )   ( |   ) (   |  \\  ( |   ) (   | (   ) |\n| |   ) || (___) || (____)|| | _ | |   | |   |   \\ | |   | |   | |   | |\n| |   | ||  ___  ||     __)| |( )| |   | |   | (\\ \\) |   | |   | |   | |\n| |   ) || (   ) || (\\ (   | || || |   | |   | | \\   |   | |   | |   | |\n| (__/  )| )   ( || ) \\ \\__| () () |___) (___| )  \\  |___) (___| (___) |\n(______/ |/     \\||/   \\__/(_______)\\_______/|/    )_)\\_______/(_______)\n ```\n\nThis is a Python program that simulates the process of evolution, complete with\norganisms, genetic codes, and neural networks.\n\n## Features\n\n- You get to randomly generate organisms, and see how they evolve.\n- Change the conditions while the simulation is running.\n- You can control - Food and Temperature\n\n## Screenshot\n\n![main game play screenshot](./documentation/screenshot/main_game_play.png)\n\n## Setup\n\n### *Nix(Gnu-Linux, *BSD, MacOS)\n\n1. Make sure your python is up-to date\n2. Install pipx \n   ## For Debian and it's derivatives\n    ```\n    apt install pipx\n    ```\n   ## For ArchLinux and it's derivatives\n    ```\n    pacman -S python-pipx\n    \n    ```\n   ## For Gentoo\n    ```\n    sudo emerge --sync\n    sudo emerge --ask --update --deep --newuse @world\n    sudo emerge --ask dev-python/pip\n    sudo pip install pipx\n\n    ```\n3. Open your terminal, and install darwinio by running\n   ```bash\n   pipx install darwinio\n   ```\n4. To run the program,\n   ```bash\n   pipx run darwinio\n   ```\n\n### Microsoft Windows\n\n1. Make sure you python is up-to date, if you don't have python installed\n   install a recent version from [python's official website.](https://python.org/).\n\n   Or, if you have `winget` available, you can use,\n   ```powershell\n   winget install python\n   ```\n2. Open your terminal/Powershell, and install darwinio by running\n   ```powershell\n   py -m pip install darwinio\n   ```\n3. To run the program,\n   ```powershell\n   py -m darwinio\n   ```\n\n## Building and testing\n\n### *Nix(Gnu-Linux, *BSD, MacOS)\n\n1. Clone the repository to your local machine using the following command in your terminal\n    ```\n    git clone https://github.com/tusharhero/darwinio.git\n    ```\n2. Create a virtual environment and source it\n   ```\n   python -m venv .venv\n   source ./.venv/bin/activate\n   ```\n3. Get the requirements\n   ```\n   pip install build\n   ```\n4. Build and install it\n   ```\n   python -m build\n   pip install .\n   ```\n5. Test it by running it.\n   ```\n   python -m darwinio\n   ```\n## License\n\nThis program is copyright © 2023 Tushar Maharana \u003ctusharhero@sdf.org\u003e,\nand Mihir Nallagonda \u003cadhikshithamihir@gmail.com\u003e.\n\nThis program is licensed under the terms of the\n[GNU GENERAL PUBLIC LICENSE VERSION 3](./LICENSE.md) which means this is Free Software.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftusharhero%2Fdarwinio","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftusharhero%2Fdarwinio","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftusharhero%2Fdarwinio/lists"}