
- Stars
- 99
- Forks
- 42
- Último push (UTC)
- 14 de jul. de 2023
- Status do projeto
- Ativo

GITHUB User @VarunS2002
Apsolut MEAMumbai, India
LinguagensDartC++CMakeHTMLCCSSJavaScriptKotlin
Pacotes e exemplos relacionados
README original
Texto original em inglês. Visite o GitHub para a versão atual.
Expandir / recolher README
icon_square
Flutter-Sudoku
APK: v2.4.0
EXE: v2.4.0
Web: v2.4.1
License: GPL v3
This is a fully fledged Sudoku game written in Dart using Flutter.
It can be exported to Android, iOS, Fuchsia, Windows, Linux, MacOS, PWA or a Web App.
Installation & Usage:
Building:
Requirements:
Installing required packages
-
Clone this repository
-
Set current working directory to sudoku
-
Run these commands:
flutter pub get
flutter pub upgrade
flutter pub outdated
- This will install all the required packages
- Run
flutter doctor to check fo any issues (Optional)
Steps for exporting to a PWA or Web App
-
Set current working directory to sudoku
-
Run flutter build web --release
-
This will compile the program and store the files in the sudoku/build/web directory
-
You can run a simple http server in this directory to run your app in the browser
-
dhttpd is a Dart package for running a simple http server
Steps for exporting to Windows
-
Set current working directory to sudoku
-
Run flutter build windows --release
Steps for exporting to Android
-
Set current working directory to sudoku
-
To export as an Android app run:
flutter build apk to build a fat APK for all ABIs
OR
flutter build apk --target-platform android-arm,android-arm64,android-x64 --split-per-abi to build multiple APKs
for every ABI
-
This will export a release build of the apk file signed with debug keys which can be installed on an Android phone or
emulator
-
The APK file/s will be saved in sudoku/build/app/outputs/flutter-apk
-
Minimum Android Version Required : Android 4.1.x Jellybean (API Level 16)
Features:
-
Generates a New Game when you start the app
-
Clicking a box displays a dialog with buttons 1-9 to input in the box
-
Clickable buttons will initially have no number and will turn red after the first click
-
Long pressing a button will erase your input
-
After completely solving the grid, if the solution is correct it will alert you that you successfully solved the
Sudoku
-
The numbers in all the clickable buttons will turn blue if the solution is correct (This will also happen if you click
Show Solution)
-
4 different difficulty levels to choose from :
- Beginner - 18 empty squares
- Easy - 27 empty squares
- Medium - 36 empty squares
- Hard - 54 empty squares
-
New Game
-
Restart Game
-
Show Solution
-
Dark and Light theme
-
Various Accent Colors to choose from
-
Material Design
Note:
-
Dependencies:
-
NSIS is used for building the Windows installer
-
Untested on iOS, MacOS, Linux and Fuchsia. Additional changes might be required to work correctly
-
If you face any issue or have suggestions then feel free to open an issue on GitHub
Screenshots:
-
Main Screen while solved with dark theme:
Solved_Dark
-
Main Screen while solving with light theme:
Solving_Light
-
Choose Number Alert:
Choose
-
Game Over Alert Box:
Result
-
Options:
Options
-
Windows with Violet Accent Color:
Windows_Violet