{"id":22185865,"url":"https://github.com/wangle201210/sudoku","last_synced_at":"2025-04-10T22:55:05.291Z","repository":{"id":265170891,"uuid":"894921289","full_name":"wangle201210/sudoku","owner":"wangle201210","description":"fyne sudoku 基于fyne 实现数独小游戏 ","archived":false,"fork":false,"pushed_at":"2024-11-29T03:01:46.000Z","size":93,"stargazers_count":4,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-10T22:54:59.645Z","etag":null,"topics":["fyne","sudoku","sudoku-game"],"latest_commit_sha":null,"homepage":"","language":"Go","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/wangle201210.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":"2024-11-27T08:41:57.000Z","updated_at":"2025-01-23T03:38:49.000Z","dependencies_parsed_at":"2025-03-24T19:51:59.485Z","dependency_job_id":null,"html_url":"https://github.com/wangle201210/sudoku","commit_stats":null,"previous_names":["wangle201210/sudoku"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wangle201210%2Fsudoku","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wangle201210%2Fsudoku/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wangle201210%2Fsudoku/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wangle201210%2Fsudoku/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wangle201210","download_url":"https://codeload.github.com/wangle201210/sudoku/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248312172,"owners_count":21082638,"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":["fyne","sudoku","sudoku-game"],"created_at":"2024-12-02T10:17:54.699Z","updated_at":"2025-04-10T22:55:05.281Z","avatar_url":"https://github.com/wangle201210.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Sudoku Game\n\n一个使用Go语言和Fyne框架开发的数独游戏。\n\n## 效果图\n\n![效果图](https://raw.githubusercontent.com/wangle201210/sudoku/main/image.png)\n\n## 功能特点\n\n- 标准9x9数独游戏\n- 三种难度级别：\n  - Easy: 保留41个数字\n  - Medium: 保留31个数字\n  - Hard: 保留21个数字\n- 实时游戏计时器\n- 实时输入验证\n- 自动检测胜利条件\n\n## 技术栈\n\n- 语言: Go 1.22.4\n- UI框架: Fyne v2\n\n## 安装说明\n\n1. 确保已安装Go 1.22.4或更高版本\n2. 克隆仓库：\n```bash\ngit clone https://github.com/wangle201210/sudoku.git\ncd sudoku\n```\n\n3. 安装依赖：\n```bash\ngo mod tidy\n```\n\n4. 运行游戏：\n```bash\ngo run main.go\n```\n\n## 游戏规则\n\n1. 在每个空格中填入1-9的数字\n2. 每行必须包含1-9的数字，不能重复\n3. 每列必须包含1-9的数字，不能重复\n4. 每个3x3宫格必须包含1-9的数字，不能重复\n5. 每个数独谜题只有一个唯一解\n\n## 操作说明\n\n- 选择难度：使用下拉菜单选择游戏难度\n- 填写数字：点击格子输入1-9的数字\n- 新游戏：点击\"New Game\"按钮开始新游戏\n- 计时器：自动记录游戏时间\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwangle201210%2Fsudoku","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwangle201210%2Fsudoku","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwangle201210%2Fsudoku/lists"}