Sudoku game built with angular.js
The algorithm for solving the grid:
- updates cell possibilities.
- fill cells with unique values.
- if grid updated, go back to (1.) else go to (4.)
- backtrack algorithm (does not try the possibilities one by one, instead randomly choose possibilities).
Check out this live example http://mourafiq.com/angular_sudoku/