Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/youknow2509/sodoku
Game Sodoku use java, javafx, sql.
https://github.com/youknow2509/sodoku
database game-development java javafx javafx-application sql
Last synced: about 2 months ago
JSON representation
Game Sodoku use java, javafx, sql.
- Host: GitHub
- URL: https://github.com/youknow2509/sodoku
- Owner: Youknow2509
- License: mit
- Created: 2024-01-19T12:32:46.000Z (12 months ago)
- Default Branch: v1
- Last Pushed: 2024-07-09T19:48:06.000Z (6 months ago)
- Last Synced: 2024-10-13T18:22:54.507Z (3 months ago)
- Topics: database, game-development, java, javafx, javafx-application, sql
- Language: Java
- Homepage:
- Size: 14.4 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Contact:
- **Mail**: *[email protected]*
- **Github**: *https://github.com/Youknow2509*# Luật chơi:
- 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.
- Bạn hãy tìm hết tất cả giá trị ẩn sao cho:
+ Tại mỗi hàng và cột mỗi giá trị chỉ xuất hiện một lầ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).# Cách khởi tạo trò chơi ngẫu nhiên:
- Đầu tiên khởi tạo 3 nhóm trên đường chéo bằng phương thức random.
- Xử dụng tư tưởng quay lui để điền các giá trị hợp lệ vào bảng => Đc một bảng giá trị chuẩn.
- Xoá đi một số ô để khiến người chơi dùng qui luật của game để tìm ra.# Use:
## Libary:
javafx-sdk-22.0.1 ( it fix err open window for macos 14)
Java OpenJDK 17.0.10 Corretto
## DataBase:
MySQL
## Scene Builder 21.0.0## How to run:
- Clone project về máy.
- Mở project bằng IntelliJ IDEA (hoặc bất kỳ IDE nào khác).
- Cài đặt thư viện `javafx-sdk-22.0.1` vào project.
- Cài đặt `Java OpenJDK 17.0.10 Corretto`.
- Cài đặt `Scene Builder 21.0.0`.
- Cài đặt driver `sqljdbc_12.6` (để kết nối database MySQL).
+ File query base: `src/DataGame/Querry/SQLQuery_1.sql`.
+ Sửa lại user và pass để đăng nhập trong `src/DataGame/Handle/HandleDataSql.java`.
- Thêm VM options vào project
- Chạy file `main.java` trong thư mục `src/Test/Main.java`.# Figma:
- https://www.figma.com/file/5uljFBQ2N18PUXL189NlnY/Sodoku?type=design&node-id=0%3A1&mode=design&t=IKcUN1p2mMKyHdUQ-1