Účelem tohoto programu je hraní hry kostková dáma prostřednictvím počítače a studium zaznamenaných partií. Prostředí programu je tvořeno hlavním oknem s nabídkovou lištou, pruhem pro funkční tlačítka a ikony označující stav hry a vlastní šachovnice. Uživatel si může vybírat ze tří vzhledů kostek. Prostředí programu v základní pozici je ukázáno na obrázku.
Ovládání programu je popsáno dále.
Program umožňuje přehrávání zaznamenaných partií. Můžete tak studovat partie, které jste hráli vy nebo dodané ukázkové partie, a tak odhalit své chyby či poučit se z her někoho jiného. Na úvod doporučujeme přehrát si dodané ukázkové partie (soubory demo1.xml až demo7.xml), abyste pochopili pravidla a princip hry.
Záznam o hře otevřete z nabídky Hra/Otevřít hru. Pokud hra byla dohrána, program se přepne do režimu přehrávače a aktivují se tlačítka nad šachovnicí. Levé spustí záznam, prostřední tlačítko zastaví přehrávání a pravé tlačítko provede následující tah.
Novou hru založíte v dialogu, který vyvoláte z nabídky Hra/Založit bovou hru.
Dialogové okno je zobrazeno na obrázku.
Levá část okna okna je věnována bílému hráči, pravá polovina hráči černému. Do políček vyplňte jména obou hráčů a pomocí přepínačů určete, jakým způsobem hráč ke hře přistupuje. Na výběr je pět možností:
V případě hry přes síť je nutné nastavit parametry síťového spojení, a to u obou hráčů.
Hru zahájíte stiskem tlačítka Vytvořit novou hru.
Partie je zahájena ihned po jejím vytvoření.
Na liště nad šachovnicí jsou po stranách ikonky, které označují, který hráč je na tahu a který již táhl věží, a tak je povinnen skákat. Levá ikonka patří bílému hráči, pravá černému. Hráč, který je na tahu, má kostku v normální, svislé, poloze. Symbol pěšce označuje, že hráč ještě netáhl věží. Po tahu věží se tento symbol změní na věž.
Hráč, který je na tahu, najede myší na kostku, kterou chce táhnout, a stiskne levé tlačítko myši. Za stálého držení levého tlačítka přemístí ukazatel myši na cílové políčko a uvolní tlačítko. Je-li takto naznačený tah přípustný, je ihned vykonán. Jestliže po přeskoku již nelze přeskočit další kostku soupeře, zaujme kostka pauzující polohu a na tahu je soupeř. Jinak hráč stejným způsobem pokračuje v tahu.
Tah provedený počítačem nebo hráčem hrajícím přes síť je pro větší názornost neprve naznačen vykreslením zelené šipky a pak teprve vykonán.
Průběh a stav hry můžete kdykoliv během partie a po jejím zkončení uložit do souboru. Klikněte na nabídku Hra/Uložit stav hry a určete, kam má být záznam partie uložen.
Uloženou nedohranou partii můžete dohrát později. Stačí, když z nabídky Hra/Otevřít hru otevřete soubor se záznamem partie. Pokračujete z místa, kde jste skončili. Pro obnovu partie hrané přes síť je nutné, abys předtím oba hráči předtím uložili stav hry do souboru.
Při otevření záznamu dohrané partie se aktivuje přehrávač (viz sekce [sec:cs-Přehrávání-uložených-partií]).
Hra přes WWW server je nejjednodušší způsob hry po síti. Tímto způsobem lze hrát jak ze samostatné aplikace, tak i z demostračního appletu, který je umístěn na WWW stránkách http://www.cubiccheckers.com. Není tedy nutné používat samostatný program, avšak pak nemůžete ukládat zaznam hry.
Principem je vytvoření partie na www serveru. Každá partie má své unikátní číslo, které obě klientské aplikace používají při komunikaci se serverem. Partii je možné chránit heslem, aby se snížilo riziko, že s k ní připojí někdo nepovolaný.
Postup ustanovení hry je následující:
Přes WWW server je možné hrát pouze tehdy, pokud jste připojeni k internetu. Pokud používáte firewall, je potřeba, abyste programu povolili přístup protokolem http k webovému serveru, na kterém je provozována serverová část aplikace (www.cubiccheckers.com). Po síti jsou přenášeny pouze informace o tazích hráčů a stavu partie.
Systém Mirka slouží pro sdílení dat na síti a pro asynchronní komunikaci. Systém je založen na architektuře klient-server, vyžaduje tedy jeden centrální server, případně jejich síť. Data jsou organizována v takzvaných nástěnkách. Systém je navržen jako víceuživatelský a jednotlivým uživatelům (nebo jejich skupinám) jsou přiřazena práva přístupu k nástěnkám.
Při hře přes systém Mirka programy obou hráčů komunikují přes jednu společnou nástěnku, na které musí být pro oba nastavena práva I, O, R a W. Program pro kostkovou dámu se chová jako ořezaná verze serveru systému Mirka. Stačí tedy, když jeden z hráčů pustí server ve své aplikaci a druhý se k němu připojí. Navíc při tomto spojení odpadá nastavování nástěnek. Doporučujeme proto využívat toto možnost.
Postup ustanovení hry přes protokol Mirka je následující:
Tímto způsobem můžete hrát i po lokální síti, která není připojena k internetu, například pokud máte dva počítače propojené kříženým kabelem. Pokud používáte firewall, je potřeba, aby program měl povoleno komunikovat protokolem systému mirka se serverem, respektive aby program, pokud je použit zabudovaný server, mohl fungovat jako server. Výchozí port je 10235.
Zabudovaný server nastavíte z nabídky Nastavení/Zabudovaný server. Tato omezená verze serveru má dva uživatele, jejichž přihlašovací jména jsou black a white (česky černý a bílý), a jednu nástěnku s názvem game.
Nastavení serveru spočívá v nastavení čísla portu a přidělení hesel oběma přihlašovacím jménům. Pokud číslo portu ponecháte nevyplněno, použije se výchozí port s číslem 10235.
Pokud server pustíte ve svém programu jako bílý hráč, váš soupeř se bude hlásit jako uživatel black. V opačném případě se váš bílý soupeř bude přihlašovat jako uživatel white.
Nezapomeňte, že pokud chcete použít zabudovaný server, musí váš firewall povolit programu pracovat jako server a musí mu umožnit komunikovat s klientským programem soupeře. Na jednom počítači může na jednom portu naslouchat nejvýše jeden server. Pokud by již na zvoleném portu běžel jiný server, budete muset zvolit jiný port.
Můžete si vybrat ze tří vzhledů kostek a vybrat jazyk uživatelského prostředí programu. Obojí nastavíte z dialogu, který vyvoláte z nabídky Nastavení/Prostředí.