{"id":22270853,"url":"https://github.com/loloof64/basic_chess_endgames","last_synced_at":"2026-05-04T00:32:11.379Z","repository":{"id":180748078,"uuid":"665570401","full_name":"loloof64/Basic_chess_endgames","owner":"loloof64","description":"Generate a chess position from your criterias and play it against your device.","archived":false,"fork":false,"pushed_at":"2025-04-01T17:36:14.000Z","size":4837,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-08-21T22:57:43.524Z","etag":null,"topics":["android","chess","endgame","exercice","linux","windows"],"latest_commit_sha":null,"homepage":"","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/loloof64.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"license.txt","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,"zenodo":null}},"created_at":"2023-07-12T13:51:01.000Z","updated_at":"2025-05-23T04:56:07.000Z","dependencies_parsed_at":"2023-10-10T16:00:46.278Z","dependency_job_id":"d18cbc0d-eb8d-4254-b989-8f909f0f70a6","html_url":"https://github.com/loloof64/Basic_chess_endgames","commit_stats":null,"previous_names":["loloof64/basic-chess-endgames-flutter-android","loloof64/basic-chess-endgames","loloof64/basic-chess-endgames-flutter","loloof64/basic_chess_endgames"],"tags_count":98,"template":false,"template_full_name":null,"purl":"pkg:github/loloof64/Basic_chess_endgames","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/loloof64%2FBasic_chess_endgames","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/loloof64%2FBasic_chess_endgames/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/loloof64%2FBasic_chess_endgames/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/loloof64%2FBasic_chess_endgames/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/loloof64","download_url":"https://codeload.github.com/loloof64/Basic_chess_endgames/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/loloof64%2FBasic_chess_endgames/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279003294,"owners_count":26083555,"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-10T02:00:06.843Z","response_time":62,"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":["android","chess","endgame","exercice","linux","windows"],"created_at":"2024-12-03T12:09:39.751Z","updated_at":"2025-10-10T08:07:24.240Z","avatar_url":"https://github.com/loloof64.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Basic chess endgames\n\nGenerate a chess position from your criterias and play it against your device.\n\n# Releases\n\n* Windows release is built under windows 11, and so may not be retro-compatible with older Windows versions,\n* Linux release is built under Ubuntu 20.04, and so may not be retro-compatible with linux older than 2020.\n\n## Usage\n\n### Examples\n\nYou can generate a position from an example script. In the list, there also icons in order to know if we can hope for a win or for a draw.\n\nBut you can clone an example and adapt it for your own needs. And you can also see the code of an example.\n\n### Custom scripts\n\nYou can also define your custom scripts : each section is written in a subset of the Lua language. There's also a manual in the script editor page.\n\nYou can also see the predefined variables of each script section, as well as their types. And you can insert them in your code by selecting them.\n\n### Game\n\nOnce the position is generated, you can play it against the computer, and abort it at any time.\n\nWhenever game is finished, you can see the history of moves.\n\n## Developpers\n\n### Translations\n\nIn order to update translations, run\n\n```\ndart run slang\n```\n\n## Credits\n\n### Svg icons\n\nSome svg icons have been downloaded from [SvgRepo](https://www.svgrepo.com/)\n\n- computer.svg : https://www.svgrepo.com/svg/477108/computer\n- handshake.svg : https://www.svgrepo.com/svg/300894/handshake\n- trophy.svg : https://www.svgrepo.com/svg/398519/trophy\n- user.svg : https://www.svgrepo.com/svg/467435/user-9\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Floloof64%2Fbasic_chess_endgames","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Floloof64%2Fbasic_chess_endgames","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Floloof64%2Fbasic_chess_endgames/lists"}