{"id":16415863,"url":"https://github.com/donno2048/ai-python-chess","last_synced_at":"2025-09-07T22:37:31.561Z","repository":{"id":105052229,"uuid":"276325251","full_name":"donno2048/AI-python-chess","owner":"donno2048","description":"With this code, you can play chess against artificial intelligence (no pip required!)","archived":false,"fork":false,"pushed_at":"2022-10-30T14:20:23.000Z","size":55,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-24T11:17:07.235Z","etag":null,"topics":["artificial-intelligence","chess","gui","machine-learning"],"latest_commit_sha":null,"homepage":"","language":"Python","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/donno2048.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,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-07-01T08:45:54.000Z","updated_at":"2022-10-30T14:21:20.000Z","dependencies_parsed_at":null,"dependency_job_id":"b25fd043-6c43-4536-add0-9ef0780b53fb","html_url":"https://github.com/donno2048/AI-python-chess","commit_stats":{"total_commits":12,"total_committers":2,"mean_commits":6.0,"dds":0.25,"last_synced_commit":"22685004f0765642ece03cdd8c6e3e5cf811063a"},"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/donno2048/AI-python-chess","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donno2048%2FAI-python-chess","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donno2048%2FAI-python-chess/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donno2048%2FAI-python-chess/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donno2048%2FAI-python-chess/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/donno2048","download_url":"https://codeload.github.com/donno2048/AI-python-chess/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/donno2048%2FAI-python-chess/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274107693,"owners_count":25223451,"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-09-07T02:00:09.463Z","response_time":67,"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":["artificial-intelligence","chess","gui","machine-learning"],"created_at":"2024-10-11T07:07:21.482Z","updated_at":"2025-09-07T22:37:31.534Z","avatar_url":"https://github.com/donno2048.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# AI-python-chess\n\nWith this code you can play chess against an \"artificial intelligence\"\n\nYou're the white player\n\n## Install requirements\n\n```py\npip install chess\n```\n\n## Usage\n\n```shell\npy game.py\n```\n\n## Play\n\nClick the place you want to move from, then click the place you want to move to, then press sent.\n\nIf you have pressed anything else don't worry, this program is pretty smart, just repeat the former step, the program will choose your last step.\n\nIf you press sent and the step you did is invalid the same board will be load again.\n\nThe computer is kinda slow at first but don't worry it will be faster...\n\n## More information\n\nthe specific numbers in the program have been taken from the [incredible article](http://doras.dcu.ie/17193/1/aidan_haran_20120704093656.pdf) by [Aidan Haran](https://github.com/aidanharan) where he has already tested the numbers I would specify and 'did the work for me' I chose what he called \"Aggressive Personality\" (page 71) because it has 27 points, while the other configurations have: -135, 11, -72 and -12 (page 83)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdonno2048%2Fai-python-chess","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdonno2048%2Fai-python-chess","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdonno2048%2Fai-python-chess/lists"}