# Příručka ke hře Sudoku

## Úvod

Sudoku je aplikace na generování a hraní populárního logického hlavolamu Sudoku.

Pravidla Sudoku jsou docela jednoduchá. Pro dokončení hry musíte vyplnit všechna políčka čísly od 1 do 9 tak, aby každý řádek, sloupec a čtverec 3x3 políčka obsahoval všechna čísla od 1 do 9. Nebo řečeno jiným způsobem, musíte vyplnit každé políčko tak, že se žádné číslo nebude vyskytovat dvakrát v řádku, sloupci nebo čtverci 3x3.

Tyto dva rozdílné pohledy na hlavolam jsou zároveň dva základní způsoby, kterými hráči při hraní uvažují. Na jednu stranu se můžete ptát: „Jak můžu umístit všechna čísla do čtverce?“ A na druhou stranu se můžete ptát: „Které číslo můžu umístit do tohoto políčka, aniž by kolidovalo s ostatními čísly ve stejném řádku, sloupci nebo čtverci 3x3?“.

Navzdory jednoduchosti hry, mohou hlavolamy Sudoku měnit svoji náročnost ve velkém rozsahu. V Sudoku si můžete vybrat, jak obtížnou hru chcete hrát. Běžné je začít snadnou hrou a postupně, jak se zdokonalujete, zvyšovat náročnost her.

## Začínáme

### Spuštění Sudoku

Sudoku můžete spustit následujícími způsoby:

Nabídka Aplikace

- Zvolte Hry Sudoku.

Příkazový řádek

- Pokud chcete spustit Sudoku z příkazového řádku, zadejte následující příkaz a stiskněte Return:

  `gnome-sudoku`

### Když spustíte Sudoku

Když spustíte Sudoku poprvé, tak uvidíte obrazovku na výběr hry, na které si můžete vybrat obtížnost, jakou chcete hrát. Pokud jste již předtím hráli a některou hru jste nedokončili, tak si můžete na této obrazovce zvolit i tuto hru.

Na výběrové obrazovce jsou zobrazené různé náročnosti hry. Barva okolo hry odpovídá její náročnosti. Například tmavě modrá hra je těžší než světle modrá.

Dvojitým kliknutím na obtížnost, pro kterou jste se rozhodli, začnete hrát.

#### Spouštění Sudoku

Spouštění Sudoku: výběr úrovně složitosti.

Změnit úroveň hry můžete kdykoliv zmáčknutím Nový. Tím se opět dostanete na výběrovou obrazovku, kde si můžete vybrat libovolnou obtížnost.

## Základy hraní

Hrajete tím, že vyplňujete čísla 1 až 9 do políček a to tak, že v řádku, sloupci nebo čtverci 3x3 políčka se nesmí žádné z čísel opakovat vícekrát.

Čísla můžete vyplňovat jak klávesnicí, tak myší.

Klávesnice

- Kurzorovými šipkami na klávesnici nebo myší vyberete políčko, který chcete vyplnit. Potom zmáčkněte číslici, kterou chcete vyplnit. Zmáčknutím Backspace číslo vymažete.

Myš

- Kliknutím na políčko jej vyberete a když potom kliknete do jeho středu, objeví se tlačítka s čísly 1 až 9. Kliknutím na číslo jej zvolíte, případně kliknutím na Vymazat políčko vymažete. Místo vybírání políčka můžete na jeho střed dvojitě kliknout a rovnou se vám objeví tlačítka s čísly.

V případě, že zadáte číslo, které koliduje s jinými čísly v mřížce, kolidující čísla se zvýrazní červeně.

#### Zvýraznění chyb

Všechny neplatné tahy se zvýrazní červeně.

## Ukládání a obnovování her

Sudoku se ukládají automaticky každých pár minut a také kdykoliv změníte hru nebo ukončíte aplikaci.

### Návrat ke starým rozehraným hrám

Nabídka starých rozehraných her na výběrové obrazovce.

Kdykoliv spustíte Sudoku nebo kliknete na Nový, vaše uložené hry se objeví v seznamu na výběrové obrazovce. Uvidíte malé náhledy uložených her, datum, kdy jste je naposledy hráli, a jak dlouho jste je hráli. Hru otevřete dvojitým kliknutím.

Pokud si přejete ukončit jednu rozehranou hru a začít jinou, tak zvolte Nový a začněte novou hru.

## Funkce

GNOME Sudoku poskytuje několik funkcí, které vám pomohou při hraní.

Poznámky

- Poznámky vám umožňují si značit u každého políčka údaje. Spousta hráčů to využívá ke sledování možných hodnot políčka.

Rady a automatické vyplnění

- Můžete použít funkcí Rada a Vyplnit, aby vám GNOME Sudoku sdělilo možné hodnoty pro dané políčko, případně vám jej automaticky vyplnilo.

Zvýrazňování

- V režimu zvýrazňování se současný řádek, sloupec a čtverec zvýrazní odlišnými barvami, aby se vám snadněji prozkoumávaly.

Sledování tahů

- Sledování usnadňují hraní metodou pokus-omyl tím, že sledují provedené tahy. Pokud sadu tahů sledujete, tak se zadaná čísla označují speciální barvou, abyste tyto tahy mohli snadno odlišit od tahů provedených dříve.

### Dělání poznámek

Pokud chcete do políčka napsat poznámku, nejdříve jej pomocí klávesnice nebo myši vyberte. Následně proveďte jednu z těchto věcí:

- Klikněte do horní části políčka (když přes vybrané políčko přejíždíte myší, tak se tato část zvýrazňuje obdélníkem).

- Zmáčkněte N

Tím se vám vyvolá pole, do kterého můžete zapsat své poznámky. Po skončení zápisu poznámky stiskněte Return.

Poznámky můžete zapisovat i do spodní části políčka, tím že kliknete do spodní části nebo zmáčknete M. Jelikož se však tato oblast používá, když si požádáte o radu, neměli byste ji využívat pro své poznámky v případě, že plánujete rady používat.

Poznámky v horní části políčka můžete zadat zmáčknutím Alt-N a obdobně v dolní části políčka zmáčknutím Alt-M.

V horní části políčka můžete do poznámek přidat čísla zmáčknutím Ctrl-1 až Ctrl-9 a nebo je zase z poznámek odebrat zmáčknutím Alt-1 až Alt-9.

### Rady a automatické vyplnění

Funkce Rada a Vyplnit pracují na základě logické dedukce podle aktuálního stavu hry. Rozhodně se nedívají do výsledků. Pokud jste udělali chybu v některém dřívějším tahu, mohou tyto funkce vyplnit nebo předpokládat nesprávné hodnoty.

#### Rady

GNOME Sudoku vám může poskytnout radu založenou na současném stavu hry. O radu pro vybrané políčko můžete požádat kliknutím na Rada, volbou Nástroje Rada nebo zmáčknutím Control-H. Tím se do spodní části políčka vloží seznam možných hodnot.

##### Rady

Když kliknete na Radu, ve spodní části políčka se ukážou možné hodnoty.

Pokud chcete radu odstranit nebo změnit, můžete její text upravit kliknutím do spodní části políčka.

U obzvláště těžkých her můžete chtít, aby vám Sudoku ukazovalo možné hodnoty u všech políček. Takovýto režim zapnete přepínačem Nástroje Vždy zobrazovat nápovědu. Poznamenejme, že u jednoduchých her je to může udělat až příliš jednoduchými, takže byste tento režim měli používat zřídka.

##### Sudoku v režimu „Vždy zobrazovat nápovědu“

Náročná hra se zapnutým režimem „Vždy zobrazovat nápovědu“.

#### Vyplnit políčko

Pokud chcete automaticky vyplnit políčko, pro které je možná pouze jedna hodnota, tak klikněte na Vyplnit nebo zvolte Nástroje Vyplnit nebo zmáčkněte Control-F. Tato funkce je použitelná v případě, kdy například máte v řádku vyplněných 8 z 9 políček a chcete rychle vyplnit poslední prázdné políčko.

Pokud je platná více než jedna hodnota, tak se nestane nic.

#### Vyplnit všechna políčka

Můžete automaticky vyplnit všechna políčka, pro která je v daný okamžik logicky možná pouze jedna hodnota. Uděláte to tak, že kliknete na Nástroje Vyplnit všechny čtverce nebo zmáčknete Control-A.

Tato funkce by se měla používat pouze jako pomoc, když se zaseknete ve složité hře. Když ji použijete v jednoduché hře, tak se může stát, že se celá vyřeší jedním kliknutím, čehož výsledkem je velmi nudná hra!

### Zvýrazňování

Můžete si zapnout zvýrazňování, aby se vám zvýraznil současný řádek, sloupec a čtverec v různých barvách. Tím si usnadníte hledání, které hodnoty nemohou být v aktuálním políčku. Když chcete režim zvýrazňování přepnout, můžete:

- Kliknout na Zvýrazňovat

- Zobrazit Zvýrazňovat

#### Sudoku se zvýrazňováním

Zvýrazňování usnadňuje procházení řádků, sloupců a čtverců.

### Sledování tahů

Můžete použít sledování k zapamatování více tahů. Sledované tahy se budou vkládat jinou barvou, abyste je mohli snadno vizuálně odlišit. Můžete také všechny sledované tahy naráz odstranit. To je částečně použitelné pro řešení složitých her metodou pokus-omyl.

Někteří hráči sudoku věří, že by se nikdy k řešení neměl používat postup pokus-omyl. Tito hráči by neměli tuto funkci používat.

Přepínat sledování tahů můžete provedením následujícího:

- Nástroje Sledovat tahy

- Kliknout na Sledovat tahy

Tím se po pravé straně současné hry zobrazí seznam sledování. Nové sledování vytvoříte kliknutím na Přidat sledování. Od tohoto okamžiku budou všechna čísla, která vložíte, součástí daného sledování.

Všechny hodnoty, které jsou součástí sledování, můžete naráz vymazat a to tak, že vyberete v seznamu odpovídající sledování a kliknete na Vymazat sledování. Můžete také vymazat všechny hodnoty, které naopak nejsou součástí sledování, kliknutím na Vyčistit ostatní.

## Tisk sudoku

GNOME Sudoku umí hry vytisknout, abyste si je mohli hrát na papíře. To se hodí, pokud musíte odejít od počítače, ale chcete dokončit svoji rozehranou hru a nebo si vytisknout svazek her na později.

Pokud chcete vytisknout hru, kterou máte právě rozehranou, tak klikněte na Tisk nebo zvolte Hra Tisk. Do tisku se zahrnou i čísla, které jste již vyplnili.

Pokud si chcete natisknout nevyplněné hry, zvolte Hra Vytisknout více sudoku.

Po té uvidíte dialogové okno tisku, kde si můžete zadat, kolik her si přejete vytisknout a kolik her má být na jedné stránce (čím více her na stránku, tím menší budou).

Můžete si zvolit i rozsah obtížností, do kterého mají hry spadat. Hry se vytisknou v pořadí od nejlehčí po nejtěžší úroveň.

Když si chcete vytisknou mini knížku s 25 stránkami sudoku, měli byste zvolit tisk 100 sudoku, 4 sudoku na stránku, rozsah her od nejlehčí po nejtěžší.

### Tisk knížky Mini-Sudoku z aplikace Sudoku.

Tímto vytisknete 25 stránek po 4 sudoku na každé stránce.

Standardně Sudoku netiskne hry, které jste již hráli. Pokud hry tisknete pro přátele nebo je vám jedno, že si hry zopakujete, můžete zaškrtnout Zahrnout do seznamu her k vytištění i hry, které jste již hráli.

Můžete si také ručně vybrat, které hry byste rádi vytiskli, rozbalením Seznamu her a výběrem několika her v tomto seznamu.

## Známé chyby a omezení

### Omezené statistiky hry

GNOME Sudoku hodnotí hry na základě počtu políček, která lze rychle vyplnit. Statistiky hlavolamu vám sdělují celkové hodnocení hry a ukazují tři kusé informace:

- Počet políček, která lze vyplnit díky eliminaci, počínaje nevyplněnou mřžkou (např. v tomto políčku může být pouze 2, proto to musí být 2).

- Počet políček, která lze vyplnit díky vyplňování, počínaje nevyplněnou mřížkou (např. pouze jedno políčko v tomto řádku může být 2, proto to musí být 2).

- Množství času strávené během řešení hry tím, že počítač musel použít k vyřešení metodu pokus-omyl nebo „hádání“.

Mnozí uživatelé jsou pohoršení, když zjistí, že počítač při řešení používá metodu pokus-omyl, zvláště když někteří odborníci na Sudoku říkají, že při řešení tohoto hlavolamu nemáte nikdy hádat. Je zde několik dalších algoritmů, které lze implementovat, aby počítač mohl řešit sudoku, např. swordfish a X-wings patterns.

V současnosti aplikace Sudoku používá pouze dva algoritmy uvedené výše a stejně tak metodu pokus-omyl. To, že je ve Statistikách hlavolamu řečeno, že aplikace Sudoku potřebuje X krát použít metodu pokus-omyl, ještě neznamená, že by člověk musel k vyřešení hry postup pokus-omyl použít.

## O Sudoku

Sudoku napsal Tom Hinkle (tmhinkle@gmail.com). V současné době je Sudoku součástí her GNOME.

Pokud chcete oznámit chybu nebo navrhnout vylepšení vztahující se k této aplikaci nebo této příručce, nahlédněte do kapitoly Ohlasy v Průvodci uživatele GNOME.

Tento program je šířen podle ustanovení GNU General Public License, vydávané Free Software Foundation; a to buď verze 2 této licence anebo (podle vlastního uvážení) kterékoliv pozdější verze. Kopii této licence naleznete pod tímto odkazem nebo v souboru COPYING přiloženém ke zdrojovým kódům tohoto programu.