{"id":20696547,"url":"https://github.com/mohamed-94/colony","last_synced_at":"2026-04-26T20:31:46.666Z","repository":{"id":188067746,"uuid":"301696846","full_name":"Mohamed-94/colony","owner":"Mohamed-94","description":"Colony, a unity game demonstration of Emergence and Chaos theory.","archived":false,"fork":false,"pushed_at":"2021-03-26T11:38:07.000Z","size":17311,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-06-03T16:49:05.158Z","etag":null,"topics":["2d-game","chaos-theory","emergence","unity"],"latest_commit_sha":null,"homepage":"","language":"C#","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/Mohamed-94.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2020-10-06T10:58:09.000Z","updated_at":"2021-05-25T14:07:32.000Z","dependencies_parsed_at":"2023-08-13T16:11:16.318Z","dependency_job_id":null,"html_url":"https://github.com/Mohamed-94/colony","commit_stats":null,"previous_names":["mohamed-94/colony"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Mohamed-94/colony","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mohamed-94%2Fcolony","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mohamed-94%2Fcolony/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mohamed-94%2Fcolony/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mohamed-94%2Fcolony/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Mohamed-94","download_url":"https://codeload.github.com/Mohamed-94/colony/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mohamed-94%2Fcolony/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32312224,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-26T19:15:34.056Z","status":"ssl_error","status_checked_at":"2026-04-26T19:15:15.467Z","response_time":129,"last_error":"SSL_read: 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":["2d-game","chaos-theory","emergence","unity"],"created_at":"2024-11-17T00:14:20.966Z","updated_at":"2026-04-26T20:31:46.643Z","avatar_url":"https://github.com/Mohamed-94.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Colony\n\n## Introduction to Emergence , Chaos theory and NonLinear Dynamics\n\nEmergence is part of Chaos theory which is a part of Dynamics the branch of mathematics that deals with non-linear systems in our universe a.k.a chaotic systems, One property of these Systems is that the prediction of their future status is impossible due to the huge shifts made by the slightly changes of their initial conditions.\n\nEmergence on the other hand is when the sum of the system's elements is not equal to the whole system, meaning when a group of creatures perform a task that can not be performed by one of their elements alone.\n\nexamples include:  (Ant colony, Humane society and the universal economy).\n\nyou can find more about [Emergence](https://en.wikipedia.org/wiki/Emergence) and [Chaos theory](https://en.wikipedia.org/wiki/Chaos_theory)\n\n## about\n\n Colony is a simple unity project trying to demonstrate the properties of emergence and chaos through a game with very simple set of rules and initial conditions.\n the goal is to make it as simple as possible to get a closer emergence experience, \n it creates a hurricane pattern like a few minutes after being played.\n\n## three rules\n\nin this game I've defined a simple rules with specific initial conditions to begin with..\nthe three rules are as follows :\n\n1- green birds follow red birds\n\n2- red birds follow yellow birds\n\n3- yellow birds follow green birds\n\nso simple huh..\n\n## how it works\n\n the game is developed using unity v.2019  \n there are ten birds from each color and every color has a single script (three scripts in total)\n every bird has a box collider and can fly from right to left and go backwards,\n upon every interaction between birds (the colliders) the above rules get applied.\n \n after a few minutes some random bird will take over the screen and all other birds will start following him.\n\n## wierd results\n\nalthough the rules and the initial conditions are very simple and easy managed, you will get a different result each time you play the game even though the initial conditions haven't changed!.\n\n## pictures\n\n![3](https://user-images.githubusercontent.com/38832580/96908243-a2941700-149c-11eb-8e91-55b8e1617030.png)\n![1](https://user-images.githubusercontent.com/38832580/96908247-a3c54400-149c-11eb-9381-96dd6a8d9908.png)\n![2](https://user-images.githubusercontent.com/38832580/96908249-a45dda80-149c-11eb-9102-c21bea37cf50.png)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmohamed-94%2Fcolony","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmohamed-94%2Fcolony","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmohamed-94%2Fcolony/lists"}