{"id":27603673,"url":"https://github.com/benoitprmt/mastermind","last_synced_at":"2025-08-04T11:39:24.782Z","repository":{"id":172862498,"uuid":"568991239","full_name":"BenoitPrmt/Mastermind","owner":"BenoitPrmt","description":"My version of Mastermind in Python","archived":false,"fork":false,"pushed_at":"2022-11-23T19:10:56.000Z","size":6,"stargazers_count":1,"open_issues_count":1,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-22T19:18:38.515Z","etag":null,"topics":["mastermind","mastermind-game","python"],"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/BenoitPrmt.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,"zenodo":null}},"created_at":"2022-11-21T21:08:34.000Z","updated_at":"2022-11-23T13:11:15.000Z","dependencies_parsed_at":null,"dependency_job_id":"9f61db1c-37cb-4ce7-b775-f8e4d02c14d7","html_url":"https://github.com/BenoitPrmt/Mastermind","commit_stats":null,"previous_names":["benoitprmt/mastermind"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/BenoitPrmt/Mastermind","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BenoitPrmt%2FMastermind","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BenoitPrmt%2FMastermind/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BenoitPrmt%2FMastermind/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BenoitPrmt%2FMastermind/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BenoitPrmt","download_url":"https://codeload.github.com/BenoitPrmt/Mastermind/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BenoitPrmt%2FMastermind/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268689954,"owners_count":24291080,"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-08-04T02:00:09.867Z","response_time":79,"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":["mastermind","mastermind-game","python"],"created_at":"2025-04-22T19:18:37.137Z","updated_at":"2025-08-04T11:39:24.770Z","avatar_url":"https://github.com/BenoitPrmt.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🧠 Mastermind™\n\n``💡 Projet réalisé dans le cadre d'un TP en Licence.``\n\n## I - Principes\n\nAu départ, l'ordinateur compose une combinaison de pions de couleurs. C'est la solution.\n\nÀ chaque tour de jeu, le joueur présente une proposition de combinaison de pions de couleur afin d’essayer de trouver l’originale.\n\n- Si la combinaison est *(entièrement ou partiellement)* fausse :\n    - l'ordinateur donne des indices à propos de la différence entre la solution et la proposition *(voir Comparer : Solution vs. Proposition plus bas)*.\n- Si la combinaison est correcte :\n    - l'ordinateur indique au joueur qu'il a gagné.\n\n\n👉 Plus d'infos [ici](https://en.wikipedia.org/wiki/Mastermind_(board_game))\n\nDans cette version, nous jouons avec une solution *(et des propositions)* de **4 pions**. Le joueur a gagné s'il trouve la bonne solution en **8 tentatives maximum**.\n\n## II - Améliorations\nSi vous remarquez des bouts de codes non optimisés ou que vous souhaitez faire des changements / ajouts n'hésitez pas à cloner le repository ou ouvrir une issue !\n\nJe suis ouvert à toutes remarques !","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbenoitprmt%2Fmastermind","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbenoitprmt%2Fmastermind","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbenoitprmt%2Fmastermind/lists"}