{"id":15969852,"url":"https://github.com/benapetr/sudoku","last_synced_at":"2026-05-19T09:10:16.642Z","repository":{"id":145672596,"uuid":"228067116","full_name":"benapetr/sudoku","owner":"benapetr","description":"Sudoku \"Pro\" is a very simple yet powerfull SUDOKU game client, for the most hardcore players","archived":false,"fork":false,"pushed_at":"2019-12-17T13:33:21.000Z","size":101,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-07-26T06:08:53.880Z","etag":null,"topics":["cpp","qt","sudoku","sudoku-board","sudoku-game"],"latest_commit_sha":null,"homepage":null,"language":"C++","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/benapetr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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":"2019-12-14T18:07:28.000Z","updated_at":"2019-12-17T13:33:23.000Z","dependencies_parsed_at":null,"dependency_job_id":"bc9067cc-ffcb-46a9-8756-1a7f8d0d9cfe","html_url":"https://github.com/benapetr/sudoku","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/benapetr/sudoku","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/benapetr%2Fsudoku","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/benapetr%2Fsudoku/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/benapetr%2Fsudoku/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/benapetr%2Fsudoku/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/benapetr","download_url":"https://codeload.github.com/benapetr/sudoku/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/benapetr%2Fsudoku/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33209626,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-19T07:54:09.561Z","status":"ssl_error","status_checked_at":"2026-05-19T07:54:08.508Z","response_time":58,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["cpp","qt","sudoku","sudoku-board","sudoku-game"],"created_at":"2024-10-07T19:41:58.887Z","updated_at":"2026-05-19T09:10:16.596Z","avatar_url":"https://github.com/benapetr.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SudokuPro\n\n## What is this\nThis is a simple yet very powerful sudoku game \"client\", which can be used to play or create sudoku.\n\n## Why did you create this? Doesn't million others exist?\nYes, they do, but either they aren't open source enough, or they simply don't meet my requirements:\n\n* Ability to load / hand create custom sudokus (from paper)\n* Simulate actual hard-core sudoku - paper-like, that is:\n* Turn off all hints\n* Turn off all suggestions\n* Allow me to make a mistake and continue the game\n* Let me copy / snapshot current sudoku so I can do some \"expert-guessing\" strategies\n\nI simply couldn't find any so I made this. All in all, it took me 7 hours to make this program.\nThat's probably less than I would need should I want to google already existing tool that can do this.\n\n## How can I compile this\nThis is standard C++/Qt solution which is CMake based, so you need to have:\n* CMake\n* Qt 5.4+\n* C++ build environment\n\nOn GNU/Linux / MacOS you would simply run these commands from this folder:\n\n```\nmkdir build\ncd build\ncmake ..\nmake\n```\n\n## How it works\nProgram works in 2 modes: editor and game\nIn editor mode you can modify any value to any number as long as it follows sudoku rules, this mode is for\nnew sudoku creation - you can either import own sudoku, or create a new one. In editor mode you can change\nall values, but you can't use hints.\n\nOnce you switch to game mode, the game starts - you can't easily go back to editor mode. In game mode you can\nplace your \"guessed numbers\" as well as hints and you can also remove or change them, but you can't modify\nblack numbers that were inserted in editor mode.\n\nGame can be exported (saved) to simple human readable format (.scb) which contains set of commands that can be used\nto reconstruct the sudoku to point where you finished.\n\n## I need to talk to you\nI am idling at irc.tm-irc.org or chat.freenode.net in channels #petan\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbenapetr%2Fsudoku","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbenapetr%2Fsudoku","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbenapetr%2Fsudoku/lists"}