{"id":20394471,"url":"https://github.com/sireliah/popiel-android","last_synced_at":"2025-06-14T18:38:51.913Z","repository":{"id":50207999,"uuid":"78965168","full_name":"sireliah/popiel-android","owner":"sireliah","description":"Conceptual game about the Popiel and the mice legend","archived":false,"fork":false,"pushed_at":"2022-12-08T00:44:08.000Z","size":527,"stargazers_count":0,"open_issues_count":3,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-15T10:57:13.479Z","etag":null,"topics":["algorithm","game","genetic","kivent","python"],"latest_commit_sha":null,"homepage":"","language":"Python","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/sireliah.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}},"created_at":"2017-01-14T20:36:27.000Z","updated_at":"2018-04-15T00:22:59.000Z","dependencies_parsed_at":"2023-01-24T01:10:13.952Z","dependency_job_id":null,"html_url":"https://github.com/sireliah/popiel-android","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sireliah%2Fpopiel-android","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sireliah%2Fpopiel-android/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sireliah%2Fpopiel-android/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sireliah%2Fpopiel-android/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sireliah","download_url":"https://codeload.github.com/sireliah/popiel-android/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241945474,"owners_count":20046865,"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","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":["algorithm","game","genetic","kivent","python"],"created_at":"2024-11-15T03:53:12.030Z","updated_at":"2025-03-05T00:43:14.641Z","avatar_url":"https://github.com/sireliah.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Popiel for Android\nConceptual game featuring simple genetic algorithm for enemy behaviour.\nBackground for the game is the Slavic legend of the Popiel that was consumed by mice.\n![popiel1](https://user-images.githubusercontent.com/17201781/38773707-cc3b8e78-4053-11e8-84e1-f38f00180a44.png)\n# How to install?\nFirst install requirements.\n```\nvirtualenv -p python3.6 venv\nsource venv/bin/activate\npip3 install -r requirements.txt\n```\nOne of the requirements is Kivent lib. The best way is to install it from source.\n```\ngit clone https://github.com/kivy/kivent\ncd kivent/modules/core\npython3 setup.py install\n```\nThe game uses Cython modules, so compile them first.\n```\ncd popiel-android\npython3 setup.py install\n```\nWhen everything is ready, you can start the game!\n```\npython3 main.py\n```\n# Mice behaviour\n1. Mice record their way through the level and the best result (how far they have gone on the x axis divided by number of steps).\n2. The next generation of mice inherit the result with the best score.\n3. Mice with no inherited strategy are introduced randomly to the populaton to enrich the list of strategies.\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsireliah%2Fpopiel-android","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsireliah%2Fpopiel-android","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsireliah%2Fpopiel-android/lists"}