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

Sudoku je aplikace na hraní populárních logických hlavolamů sudoku, ve kterých musíte vyplnit 9 krát 9 políček správnými čísly.

2008
Thomas M. Hinkle
2009.
Marek Černocký (marek@manet.cz)
Dokumentační projekt GNOME

Je povoleno kopírovat, šířit a/nebo upravovat tento dokument za podmínek GNU Free Documentation License, verze 1.1 nebo jakékoli další verze vydané nadací Free Software Foundation; bez neměnných oddílů, bez textů předních desek a bez textů zadních desek. Kopie této licence je zahrnuta v oddílu jménem GNU Free Documentation License nebo v souboru COPYING-DOCS dodávaném s touto příručkou.

Tato příručka je součástí kolekce příruček GNOME, distribuovaných pod licencí GNU FDL. Pokud chcete tento dokument šířit odděleně od kolekce, musíte přiložit kopii licence dle popisu v sekci 6 dané licence.

Mnoho užívaných jmen určených k zviditelnění produktů nebo služeb jsou ochranné známky. Na místech, kde jsou tato jména v dokumentaci užita a členové Dokumentačního projektu GNOME jsou si vědomi skutečnosti, že se jedná o ochrannou známku, je takové jméno psáno velkými písmeny celé nebo s velkým písmenem na začátku.

DOKUMENT A JEHO UPRAVENÉ VERZE JSOU ŠÍŘENY V SOULADU SE ZNĚNÍM LICENCE GNU FREE DOCUMENTATION LICENSE S NÁSLEDUJÍCÍM USTANOVENÍM:

1. DOKUMENT JE POSKYTOVÁN V PODOBĚ „JAK JE“ BEZ ZÁRUKY V JAKÉKOLIV PODOBĚ, NEPOSKYTUJÍ SE ANI ODVOZENÉ ZÁRUKY, ZÁRUKY, ŽE DOKUMENT, NEBO JEHO UPRAVENÁ VERZE, JE BEZCHYBNÝ NEBO ZÁRUKY PRODEJNOSTI, VHODNOSTI PRO URČITÝ ÚČEL NEBO NEPORUŠENOSTI. RIZIKO NEKVALITY, NEPŘESNOSTI A ŠPATNÉHO PROVEDENÍ DOKUMENTU, NEBO JEHO UPRAVENÉ VERZE, LEŽÍ NA VÁS. POKUD KVŮLI TOMUTO DOKUMENTU, NEBO JEHO UPRAVENÉ VERZI, NASTANE PROBLÉM, VY (NIKOLIV PŮVODNÍ AUTOR NEBO JAKÝKOLIV PŘISPĚVATEL) PŘEBÍRÁTE JAKÉKOLIV NÁKLADY ZA NUTNÉ ÚPRAVY, OPRAVY ČI SLUŽBY. TOTO PROHLÁŠENÍ O ZÁRUCE PŘEDSTAVUJE ZÁKLADNÍ SOUČÁST TÉTO LICENCE. BEZ TOHOTO PROHLÁŠENÍ NENÍ, PODLE TÉTO DOHODY, POVOLENO UŽÍVÁNÍ ANI ÚPRAVY TOHOTO DOKUMENTU; DÁLE

2. ZA ŽÁDNÝCH OKOLNOSTÍ A ŽÁDNÝCH PRÁVNÍCH PŘEDPOKLADŮ, AŤ SE JEDNÁ O PŘEČIN (VČETNĚ NEDBALOSTNÍCH), SMLOUVU NEBO JINÉ, NENÍ AUTOR, PŮVODNÍ PISATEL, KTERÝKOLIV PŘISPĚVATEL NEBO KTERÝKOLIV DISTRIBUTOR TOHOTO DOKUMENTU NEBO UPRAVENÉ VERZE DOKUMENTU NEBO KTERÝKOLIV DODAVATEL NĚKTERÉ Z TĚCHTO STRAN ODPOVĚDNÝ NĚJAKÉ OSOBĚ ZA PŘÍMÉ, NEPŘÍMÉ, SPECIÁLNÍ, NAHODILÉ NEBO NÁSLEDNÉ ŠKODY JAKÉHOKOLIV CHARAKTERU, VČETNĚ, ALE NEJEN, ZA POŠKOZENÍ ZE ZTRÁTY DOBRÉHO JMÉNA, PŘERUŠENÍ PRÁCE, PORUCHY NEBO NESPRÁVNÉ FUNKCE POČÍTAČE NEBO JINÉHO A VŠECH DALŠÍCH ŠKOD NEBO ZTRÁT VYVSTÁVAJÍCÍCH Z NEBO VZTAHUJÍCÍCH SE K POUŽÍVÁNÍ TOHOTO DOKUMENTU NEBO UPRAVENÝCH VERZÍ DOKUMENTU, I KDYŽ BY TAKOVÁTO STRANA BYLA INFORMOVANÁ O MOŽNOSTI TAKOVÉHOTO POŠKOZENÍ.

Thomas
Hinkle
Dokumentační projekt GNOME
Příručka V3.0 ke hře Sudoku
Únor 2008

Thomas M. Hinkle

Dokumentační projekt GNOME

Tato příručka popisuje hru Sudoku ve verzi 2.21.90

## Ohlasy

Pokud chcete oznámit chybu nebo navrhnout vylepšení vztahující se k aplikaci Sudoku nebo této příručce, postupujte dle instrukcí na stránce Stránka s ohlasy na GNOME.

## Ú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.

### 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.