{"id":22557470,"url":"https://github.com/auprao/environment-evolution-simulation","last_synced_at":"2026-04-24T12:06:56.175Z","repository":{"id":266910829,"uuid":"884732252","full_name":"auprao/environment-evolution-simulation","owner":"auprao","description":"A graphical simulation of creatures evolving and struggling to survive in a dynamic, changing environment, with many statistics and settings.","archived":false,"fork":false,"pushed_at":"2024-12-06T22:59:02.000Z","size":11,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-20T14:09:00.916Z","etag":null,"topics":["java","javafx","scenebuilder","simulation"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/auprao.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-11-07T09:39:31.000Z","updated_at":"2025-01-06T12:41:00.000Z","dependencies_parsed_at":null,"dependency_job_id":"36b25966-8128-45be-b848-34ccb84df8f9","html_url":"https://github.com/auprao/environment-evolution-simulation","commit_stats":null,"previous_names":["auprao/environment-evolution-simulation"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/auprao/environment-evolution-simulation","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/auprao%2Fenvironment-evolution-simulation","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/auprao%2Fenvironment-evolution-simulation/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/auprao%2Fenvironment-evolution-simulation/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/auprao%2Fenvironment-evolution-simulation/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/auprao","download_url":"https://codeload.github.com/auprao/environment-evolution-simulation/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/auprao%2Fenvironment-evolution-simulation/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32222530,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-24T10:26:35.452Z","status":"ssl_error","status_checked_at":"2026-04-24T10:25:27.643Z","response_time":64,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["java","javafx","scenebuilder","simulation"],"created_at":"2024-12-07T20:07:12.351Z","updated_at":"2026-04-24T12:06:56.170Z","avatar_url":"https://github.com/auprao.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"This is entirely my own work.\n\nShould run easily in intelliJ if all libraries are installed.\nOtherwise, make sure the Java version is 8.\n\nAll user interaction is done through buttons :)\nFirst, a menu pops up with many, many settings for your simulation.\n\n// the simulation :\n\nEach cycle, food and animals spawn.\nThe animals struggle to eat enough food to satiate their hunger and survive into the next cycle.\nAggressive animals may eat other animals to feed themselves.\nSize determines speed and hunger requirement.\nAnimals with better sight see food/prey from further away, but need more food.\n\nAnimals that didn't eat enough before the cycle's end die.\nThe others go on to reproduce.\nThis means only the most effective animals remain in the world.\nTo provoke change, there are slight mutations\n\nAlongside the simulation, a few dynamic statistics charts pop up to show you the average of traits through the cycles,\ne.g. average size of Animals. This lets you easily notice patterns on a cool chart :)\n\nHope it works, enjoy!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fauprao%2Fenvironment-evolution-simulation","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fauprao%2Fenvironment-evolution-simulation","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fauprao%2Fenvironment-evolution-simulation/lists"}