46 lines
1.3 KiB
Markdown
46 lines
1.3 KiB
Markdown
|
# Sudoku
|
|||
|
|
|||
|
A game of Sudoku written in [Go][go].
|
|||
|
|
|||
|
From [Wikipedia][sudoku-wiki]:
|
|||
|
> Sudoku (数独 sūdoku, digit-single) (/suːˈdoʊkuː/, /-ˈdɒk-/, /sə-/, originally
|
|||
|
> called Number Place) is a logic-based, combinatorial number-placement puzzle.
|
|||
|
> The objective is to fill a 9×9 grid with digits so that each column, each row,
|
|||
|
> and each of the nine 3×3 subgrids that compose the grid (also called "boxes",
|
|||
|
> "blocks", or "regions") contains all of the digits from 1 to 9. The puzzle
|
|||
|
> setter provides a partially completed grid, which for a well-posed puzzle has
|
|||
|
> a single solution.
|
|||
|
|
|||
|
Created by [Jason Wangsadinata][jwangsadinata] using
|
|||
|
[Pixel][pixel].
|
|||
|
|
|||
|
This example is kept to the bare minimum for demonstrating just the main
|
|||
|
concepts of using imdraw, and batch with texts. For a game with slightly more
|
|||
|
features, please check out [Go-Sudoku][go-sudoku]
|
|||
|
|
|||
|
## Usage
|
|||
|
|
|||
|
Run it the usual way:
|
|||
|
|
|||
|
go run sudoku.go
|
|||
|
|
|||
|
## How to Play
|
|||
|
|
|||
|
- *Left mouse* click to select a box.
|
|||
|
- *Number keys* to input a number.
|
|||
|
- *Space* or *Backspace* to delete a number.
|
|||
|
|
|||
|
## Screenshots
|
|||
|
|
|||
|

|
|||
|
|
|||
|
## Links
|
|||
|
|
|||
|
- [Go-Sudoku][go-sudoku]
|
|||
|
|
|||
|
[go]: https://golang.org
|
|||
|
[go-sudoku]: https://github.com/jwangsadinata/go-sudoku
|
|||
|
[jwangsadinata]: https://github.com/jwangsadinata
|
|||
|
[pixel]: https://github.com/faiface/pixel
|
|||
|
[sudoku-wiki]: https://en.wikipedia.org/wiki/Sudoku
|