@eidoriantan/sudokues v2.4.0
Sudoku ES
A JavaScript implementation of a 9x9 Sudoku game. This library uses the backtracking algorithm to generate puzzles.
For examples, browse the examples
directory
Features
- Customize your own theme on compile
- Able to set the number of fixed cells
- Light-weight and easy to use
- Timer and timer handling
- Mobile-compatible
- Freeze and Unfreeze
Build
To build this, you need to have the latest Node.js, npm and Git. You can get them at the links below.
After installing these programs, clone this repository by running the command below at any directory you want it to install to:
$ git clone https://github.com/eidoriantan/sudokues.git
$ cd ./sudokues
Then, you had to install the development dependencies by running this command:
$ npm install
This will take a minute and lastly, you can now build the project by running this command:
$ npm run build
Contribution
If you want to contribute in this repository, you are welcome to do so. But please make sure to run npm run test
before sending a pull request. Thank you.
License
A JavaScript implementation of a 9x9 Sudoku game. Copyright (C) 2019 Adriane Justine Tan
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.