13
|
1 |
# takuzu |
|
2 |
|
|
3 |
Golang takuzu library |
|
4 |
|
|
5 |
[![godoc](https://img.shields.io/badge/godoc-reference-blue.svg?style=flat)](https://godoc.org/github.com/McKael/takuzu) |
|
6 |
[![license](https://img.shields.io/badge/license-MIT-blue.svg?style=flat)](https://raw.githubusercontent.com/McKael/takuzu/master/LICENSE) |
|
7 |
[![Build Status](https://travis-ci.org/McKael/takuzu.svg?branch=master)](https://travis-ci.org/McKael/takuzu) |
|
8 |
|
|
9 |
This repository contains a [Go](https://golang.org/) library package that |
|
10 |
provides functions to solve, build or validate takuzu puzzles. |
|
11 |
|
|
12 |
- Mercurial repository: https://hg.lilotux.net/golang/mikael/takuzu/ |
|
13 |
- Github mirror: https://github.com/McKael/takuzu/ |
|
14 |
|
|
15 |
Please read the [godoc documentation]](https://godoc.org/github.com/McKael/takuzu) for details. |
|
16 |
|
14
|
17 |
# CLI demo |
|
18 |
|
13
|
19 |
This project also contains a command line utility, named `gotak`, to solve or |
|
20 |
generate puzzles. |
|
21 |
I haven't written the tool documentation yet. |
|
22 |
|
14
|
23 |
To build the gotak CLI utility, you can use |
|
24 |
|
|
25 |
``` |
|
26 |
go get https://hg.lilotux.net/golang/mikael/takuzu/gotak |
|
27 |
``` |
|
28 |
|
|
29 |
(If you use the Github mirror, you'll have to update the import path manually.) |
|
30 |
|
|
31 |
# Online puzzle demo |
|
32 |
|
13
|
33 |
This library is used by GotakJS, an [online takuzu puzzle game](https://lilotux.net/~mikael/takuzu/), |
|
34 |
written in Go using [GopehJS](https://github.com/gopherjs/gopherjs). |
|
35 |
(On mobile, works best with Chrome. On a computer, I've tested it with both Firefox and Chrome.) |