{"id":15055769,"url":"https://github.com/youknow2509/sodoku","last_synced_at":"2026-01-01T23:06:26.627Z","repository":{"id":218689201,"uuid":"745480975","full_name":"Youknow2509/Sodoku","owner":"Youknow2509","description":"Game Sodoku use java, javafx, sql.","archived":false,"fork":false,"pushed_at":"2024-07-09T19:48:06.000Z","size":15129,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"v1","last_synced_at":"2025-01-21T00:39:29.900Z","etag":null,"topics":["database","game-development","java","javafx","javafx-application","sql"],"latest_commit_sha":null,"homepage":"","language":"Java","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/Youknow2509.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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-01-19T12:32:46.000Z","updated_at":"2024-07-09T19:48:10.000Z","dependencies_parsed_at":null,"dependency_job_id":"df0e4b25-ddfe-4827-ae73-c471ff53bdb5","html_url":"https://github.com/Youknow2509/Sodoku","commit_stats":null,"previous_names":["youknow2509/sudoku"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Youknow2509%2FSodoku","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Youknow2509%2FSodoku/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Youknow2509%2FSodoku/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Youknow2509%2FSodoku/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Youknow2509","download_url":"https://codeload.github.com/Youknow2509/Sodoku/tar.gz/refs/heads/v1","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243532532,"owners_count":20306152,"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":["database","game-development","java","javafx","javafx-application","sql"],"created_at":"2024-09-24T21:46:09.667Z","updated_at":"2026-01-01T23:06:26.556Z","avatar_url":"https://github.com/Youknow2509.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# Contact:\n- **Mail**: *lytranvinh.work@gmail.com*\n- **Github**: *https://github.com/Youknow2509*\n\n# Luật chơi:\n    - Game sẽ cho bạn một mảng 9 * 9, một vài giá trị sẽ đc xuất hiện và một vài giá trị sẽ bị ẩn.\n    - Bạn hãy tìm hết tất cả giá trị ẩn sao cho: \n        + Tại mỗi hàng và cột mỗi giá trị chỉ xuất hiện một lần.\n        + Tại một khu vực 3*3 các giá trị chỉ xuất hiện 1 lần(Các giá trị được sắp xếp chỉ bao gồm 9 khu vực).\n\n# Cách khởi tạo trò chơi ngẫu nhiên:\n\n- Đầu tiên khởi tạo 3 nhóm trên đường chéo bằng phương thức random.\n- Xử dụng tư tưởng quay lui để điền các giá trị hợp lệ vào bảng =\u003e Đc một bảng giá trị chuẩn.\n- Xoá đi một số ô để khiến người chơi dùng qui luật của game để tìm ra.\n\n# Use:\n## Libary:\n    javafx-sdk-22.0.1 ( it fix err open window for macos 14) \n    Java OpenJDK 17.0.10 Corretto\n## DataBase:\n    MySQL\n## Scene Builder 21.0.0\n\n## How to run:\n- Clone project về máy.\n- Mở project bằng IntelliJ IDEA (hoặc bất kỳ IDE nào khác).\n- Cài đặt thư viện `javafx-sdk-22.0.1` vào project.\n- Cài đặt `Java OpenJDK 17.0.10 Corretto`.\n- Cài đặt `Scene Builder 21.0.0`.\n- Cài đặt driver `sqljdbc_12.6` (để kết nối database MySQL).\n    + File query base: `src/DataGame/Querry/SQLQuery_1.sql`.\n    + Sửa lại user và pass để đăng nhập trong `src/DataGame/Handle/HandleDataSql.java`.\n- Thêm VM options vào project\n- Chạy file `main.java` trong thư mục `src/Test/Main.java`.\n\n# Figma: \n- https://www.figma.com/file/5uljFBQ2N18PUXL189NlnY/Sodoku?type=design\u0026node-id=0%3A1\u0026mode=design\u0026t=IKcUN1p2mMKyHdUQ-1\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyouknow2509%2Fsodoku","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyouknow2509%2Fsodoku","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyouknow2509%2Fsodoku/lists"}