{"id":22342759,"url":"https://github.com/victorgonbu/mastermind_boardgame","last_synced_at":"2025-09-08T10:33:23.123Z","repository":{"id":69681276,"uuid":"285684854","full_name":"Victorgonbu/Mastermind_Boardgame","owner":"Victorgonbu","description":"A mastermind board game created in Ruby. Game is playable either as a code breaker or code maker vs IA.","archived":false,"fork":false,"pushed_at":"2020-08-12T02:32:19.000Z","size":12,"stargazers_count":7,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-12-31T20:24:23.473Z","etag":null,"topics":["codebreaker","guest","maker","mastermind","oop","ruby"],"latest_commit_sha":null,"homepage":"https://en.wikipedia.org/wiki/Mastermind_(board_game)","language":"Ruby","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/Victorgonbu.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-08-06T22:36:01.000Z","updated_at":"2021-03-04T23:20:09.000Z","dependencies_parsed_at":"2023-07-11T04:00:31.707Z","dependency_job_id":null,"html_url":"https://github.com/Victorgonbu/Mastermind_Boardgame","commit_stats":null,"previous_names":["victorgonbu/mastermind_boardgame"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Victorgonbu%2FMastermind_Boardgame","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Victorgonbu%2FMastermind_Boardgame/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Victorgonbu%2FMastermind_Boardgame/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Victorgonbu%2FMastermind_Boardgame/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Victorgonbu","download_url":"https://codeload.github.com/Victorgonbu/Mastermind_Boardgame/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":232302285,"owners_count":18502117,"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":["codebreaker","guest","maker","mastermind","oop","ruby"],"created_at":"2024-12-04T08:13:35.298Z","updated_at":"2025-01-03T07:17:14.165Z","avatar_url":"https://github.com/Victorgonbu.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Mastermind_Boardgame\n\nThe object of MASTERMIND (r) is to guess a secret code consisting of a series of 4 colored pegs.\nYou can play either as a CodeBraker or a CodeMaker but in this particular code, you can only play vs IA.\nIf you choose to play as a code maker then the IA will play as the codebreaker and vice versa, The winner is the one who solves his opponent's secret code with fewer guesses.\n\n## Content\n\n- There are six colors to create the secret code with Red, Blue, Green, Yellow, Black and White\n- There are 2 different pegs which we can give or receive feedback (usually called key pegs, 4 maximum, 1 for each peg guest), those are: \n - Red peg = it means we have the right color in the right position.\n - White peg = it means we have the right color but not the right position\n\n## Rules \n- The Player and IA have 12 turns to guess the code. The code maker receives 1 point for every turn made by the opponent and will receive and extra point  If the secret code is no guest (12 + 1 = 13 in total). \n- The code is brake every time there are 4 red key pegs as feedback.\n- There is nothing about the placement of the Key Pegs to indicate which particular CodePegs are meant. It is part of the challenge of the game for the Codebreaker to figure out which Code Pegs correspond to particular Key Pegs.\n\n## Playing as code maker \n\nWe give feedback for Each IA guest narrowing down the possibilities of the code.\n\n\n## Playing as a code breaker\n\nWe receive feedback from IA on every guest we make narrowing the possibilities of the code.\n\n## Built With\n\n- Ruby  \n- Rubocup  \n\n## Live Demo\n\nComming soon...\n \n## Author\n\n👤 **Victor Manuel Gonzalez Buitrago**\n\n- Github: [@Shaqri](https://github.com/Shaqri)\n- Twitter: [@victorgonbu](https://twitter.com/victorgonbu)\n- Linkedin: [linkedin](https://www.linkedin.com/in/victor-manuel-gonzalez-buitrago-8704731a5/)\n\n\n## 🤝 Contributing\n\nContributions, issues and feature requests are welcome!\n\nFeel free to check the [issues page](issues/).\n\n## Show your support\n\nGive a ⭐️ if you like this project!\n\n## Acknowledgments\n\n- [Thanks Microverse][https://github.com/microverseinc]\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvictorgonbu%2Fmastermind_boardgame","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvictorgonbu%2Fmastermind_boardgame","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvictorgonbu%2Fmastermind_boardgame/lists"}