Comments (3)
it now has a unique solution.
from commit-sudoku.
This is not a problem. If you go back to history you can see that I started with just a number. Many other numbers got filled in without prior coordination, so there is no way for anyone to have know what the eventual solution will be. Thank you for asking this question, as the process of how existing number was put there may not be obvious to everyone. Basically, we are not just solving the puzzle, but also making it.
As more numbers get filled in, the solution space become smaller, which makes putting in new numbers harder. The game becoming harder as we play it makes it interesting for myself but also makes it harder for new comers.
The game have gotten to the point where it looks like a traditional Sudoku puzzle, but can not be solved like one. Traditional Sudoku puzzles have only one solution which you can reason in steps by proving a cell must contain a number. Our puzzle was not created like that, and having easy answers quickly filled so unknown cells appear to be able to take multiple solutions, this make knowing for sure which number to use much more difficult.
My suggestion is that you don't have to prove anything to fill in a number. You can simply fill in any number of any cell that is not obviously wrong. We can however discuss strategy to use to make good guesses.
from commit-sudoku.
lol
from commit-sudoku.
Related Issues (8)
- Generating table as an image to add to markdown HOT 4
- Animated GIF showing evolution of the board HOT 3
- Blockchain implementation HOT 4
- Add CI to check if pull request breaks rules of Sudoku HOT 1
- Animation does not start from beginning state of board
- What's next? HOT 6
- The animation ends early HOT 7
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from commit-sudoku.