<para>&kbackgammon; jest graficznym klientem backgammon dla środowiska &kde;. Pozwala na rozgrywki wieloosobowe, pojedynek z przeciwnikiem kontrolowanym przez program, taki jak na przykład &GNU; <application>bg</application> oraz rozgrywkę na serwerze <ulink url="http://www.fibs.com/">First Internet Backgammon Server</ulink>.</para>
<para>&kbackgammon; jest graficznym klientem backgammon. Celem gry backgammon jest usunięcie swoich pionków z planszy zanim zrobi to przeciwnik. Reguły tej gry nie należą do najprostszych (najtrudniejsze jest wstępne ustawienie pionków) i nie są one tematem tej dokumentacji. Aby je poznac warto poczytać o grze na stronach internetowych poświęconych jej tematyce, lub (najlepiej) zapytać znajomego.</para>
<para>&kbackgammon; daje graczowi do dyspozycji graficzną reprezentację planszy, którą można praktycznie w całości obsługiwac myszą (można tez korzystac z poleceń tekstowych i nie korzystać z myszy). &kbackgammon; jest wygodny w obsłudze i pozwala skupić sie na właściwej rozgrywce.</para>
<para>Do gry potrzebny jest przeciwnik. &kbackgammon; pozwala zagrac przeciwko setkom przeciwników o różnych poziomach umiejętności za pośrednictwem serwera <ulink url="http://www.fibs.com/">FIBS</ulink>. Istnieje też możliwość wybrania trybu <link linkend="engine-offline">Gra na zmianę</link> który pozwala zagrać z komputerem, przyjacielem lub ze samemu ze sobą.</para>
<para>W przyszłości &kbackgammon; pozwoli na grę z <link linkend="engine-gnubg">&GNU; Backgammon</link>, rozbudowanym programem do gry w.backgammon, pozbawionym interfejsu graficznego. Program ten jest także dostępny jako przeciwnik na serwerze <acronym>FIBS</acronym> i ma wynik około 2000 punktów (jest to wysoki wynik).</para>
<para>W planach jest umożliwienie rozgrywania gier dwóm graczom korzystających z &kbackgammon;. Architektura aplikacji &kbackgammon; jest otwarta i pozwala na dodanie obsługi innych programów rozgrywających (autorzy takich programów mogą skontaktować się w tej sprawie z autorem).</para>
<para>Najważniejszym elementem &kbackgammon; jest graficzna reprezentacja planszy gry.Są na niej pionki, kości do gry oraz kostka dublująca.Wszystkie te elementy można obsługiwać myszką.</para>
<para>Obrazek pokazuje typową sytuację z gry, biały gracz przesuwa pionki w kierunku pola 24, a gracz czarny postępuje odwrotnie. W tej chwili biały gracz kontroluje kostkę dublującą i wyrzucił parę liczb 3 i 4.</para>
<para>Podczas swojej tury gracz może rzucić kości podwójnie klikając na ich graficznych reprezentacjach, korzystając z odpowiedniego menu albo klikając odpowiedni przycisk na pasku narzędzi (jeżeli jest widoczny i zawiera opcję rzut).</para>
<para>Jeżeli gracz kontroluje kostkę dublującą, może podwoić wartość jaką wskazuje klikając dwa razy w reprezentujący ją kwadrat z cyfrą, korzystając z odpowiedniego menu, lub klikając odpowiedni przycisk na pasku narzędzi (jeżeli jest widoczny i zawiera przycisk kostki dublującej).</para>
<para>W trakcie swojego ruchu gracz może przesuwać pionki klikając na nich i przesuwając wskaźnik myszy na pole docelowe (trzymając wciśnięty przycisk myszy). To nazywa się przeciąganiem pionka. W zależności od wybranego sposobu rozgrywki w menu <link linkend="prefs">konfiguracji </link><link linkend="engines">przeciwnika</link> ruch zakończy się po przesunięciu maksymalnej liczby pionków (od jednego do czterech, najczęściej są to dwa pionki).</para>
<para>Poza przeciąganiem pionków plansza gry oferuje funkcję zwaną <firstterm>krótkie ruchy</firstterm>. Jeżeli funkcja ta została włączona w konfiguracji, pionki mozna przesuwać po prostu klikając na nie. Zostanie wtedy na nich wykonany najkrótszy możliwy ruch, który usuwa je z bieżącego pola. Jeżeli włączona jest funkcja krótkich ruchów, można dodatkowo zdecydować czy przypisać ją do pojedynczego czy podwójnego kliknięcia. Jest to bardzo przydatna funkcja dla posiadaczy touchpadów, gdzie przeciąganie jest niewygodne.</para>
<para>Na planszy można wykonywać tylko dozwolone ruchy (zależą one od bieżącego wyniku rzutu). O ile <link linkend="engine-offline">tryb gry na zmianę </link> pozwala wyłączyć tą funkcję (w przypadku wybrania opcji <guilabel>Tryb Edycji</guilabel>), jest ona przydatna dla początkujących(a zaawansowanym graczom nie przeszkadza). Funkcja ta pozwala także anulowac ruchy - wystarczy przesunąć pionka na niedozwolone pole.</para>
<para>&kbackgammon; służy tylko jako interfejs i daje graczowy planszę gry. Cała rozgrywka (rzuty kośćmi, itp;) prowadzone są przez zewnętrzne programy.</para>
<para><acronym>FIBS</acronym> to skrót od <quote>First Internet Backgammon Server</quote>- społeczności graczy w backgammona, dostępnej 24 godziny na dobę, w której można spotkać zarówno początkujących graczy jak i ekspertów.</para>
<para>Oprócz rozgrywki, <acronym>FIBS</acronym> pozwala zapisywać stan gry, rozmawiać z innymi graczami, oraz posiada złożony system rankingu graczy.</para>
<para>Dostępna jest także obszerna strona internetowa <ulink url="http://www.fibs.com/">website</ulink> na której fani gry moga znaleźć różne ciekawe informacje.</para>
<para>Tryb GNUbg nie jest jeszcze gotowy, ponieważ nie został jeszcze do końca zaimplementowany(mimo, że posiada odpowiednią opcję w menu<guilabel>Przeciwnik</guilabel>). Tak więc opis korzystania z tego programu można na razie pominąć.</para>
<para>Tryb rozgrywki z GNUbg wymaga posiadania zainstalowanego w systemie programu GNUbg. &kbackgammon; uruchamia go w tle i wykorzystuje go do prowadzenia rozgrywki. Działanie to jest niewidoczne dla użytkownika , a kontrola nad rozgrywką zapewniona jest przez &kbackgammon;.</para>
<para>Pomoc w implementacji obsługi GNUbg w &kbackgammon;jest mile widziana &kbackgammon;. Zainteresowani proszeni są o kontakt z autorem, lub przysyłanie gotowych fragmentów kodu. Jednymi z trudniejszych wyzwań są analiza sytuacji oraz zapis i odczyt stanu gry. W tej chwili jednak najważniejszym zagadnieniem jest umożliwienie samej rozgrywki.</para>
<para>W &kbackgammon; jedna rzecz nigdy nie zostanie zaimplementowana - granie na serwerze <acronym>FIBS</acronym> programem GNUbg. Używanie komputerowego programu w celu poprawienia swojego rankingu jest niedozwolone.</para>
<para>Opcje gry &kbackgammon; zmienia się wybierając <menuchoice> <guimenu>Ustawienia</guimenu> <guimenuitem>Konfiguruj &kbackgammon;...</guimenuitem> </menuchoice> z paska menu. To spowoduje pokazanie się okna dialogowego.</para>
<listitem><para><action>Otwiera okno konfiguracji skrótów klawiszowych.</action> Ta opcja pozwala na zmianę domyślnych skrótów klawiszowych w &kbackgammon; lub na dodanie nowych.</para></listitem>
<listitem><para><action>Otwiera okno konfiguracji paska narzędzi.</action> Można dodawać i usuwać przyciski odpowiadające poleceniom gry &kbackgammon; za pomocą tej opcji.</para></listitem>
<para>Otwiera następujące strony : stronę domową serwera FIBS, stronę z regułami gry backgammon, lub stronę gry &kbackgammon; w przeglądarce &konqueror;.</para>
<para>Skróty te można zmienić z menu <menuchoice> <guimenu>Ustawienia</guimenu> <guimenuitem>Konfiguracja skrótów</guimenuitem> </menuchoice> dostępnego na pasku menu.</para>
&install.intro.documentation; <para>Strona domowa gry &kbackgammon; znajduje się pod adresem <ulink url="http://backgammon.sourceforge.net/">http://backgammon.sourceforge.net</ulink>. Można na niej znaleźć informacje o programie i o najnowszej wersji.</para>