<?xml version="1.0" ?>
<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.1-Based Variant V1.0//EN" "dtd/kdex.dtd" [
  <!ENTITY kappname "&kbackgammon;">
  <!ENTITY % addindex "IGNORE">
  <!ENTITY % Hungarian "INCLUDE" 
> <!-- change language only here -->
  
   
]>

<book lang="&language;">

<bookinfo>
<title
>A &kbackgammon; kézikönyve</title>
    
<authorgroup>
<author
> <firstname
>Jens</firstname
> <surname
>Hoefkens</surname
> <affiliation
><address
><email
>jens@hoefkens.com</email
></address
></affiliation
> </author>
      
<othercredit role="developer">
<firstname
>Bo</firstname>
<surname
>Thorsen</surname>
<affiliation
><address
><email
>gobo@imada.sdu.dk</email
></address
></affiliation>
<contrib
>Fejlesztő</contrib>
</othercredit>
</authorgroup>

<othercredit role="translator"
><firstname
>Tamás</firstname
><surname
>Szántó</surname
><contrib
>Magyar fordítás</contrib
><affiliation
><address
><email
>tszanto@mol.hu</email
></address
></affiliation
></othercredit>
    
<copyright>
<year
>1999</year
><year
>2000</year>
<holder
>Jens Hoefkens</holder>
</copyright>
    
<legalnotice
>&FDLNotice;</legalnotice>
    
<date
>2000-12-22</date>
<releaseinfo
>1.96.01</releaseinfo>
    
<abstract>
<para
>A &kbackgammon; egy &kde;-alapú backgammon program. Lehet vele a hálózaton keresztül másokkal játszani, többféle "motort" képes használni (például a &GNU; <application
>bg</application
>-t), sőt működik az internetes <ulink url="http://www.fibs.com/"
>First Internet Backgammon Server</ulink
>-rel is.</para>
</abstract>
    
<keywordset>
<keyword
>KDE</keyword>
<keyword
>játék</keyword>
<keyword
>backgammon</keyword>
<keyword
>FIBS</keyword>
<keyword
>gnubg</keyword>
</keywordset>
    
</bookinfo>
  
  <chapter id="introduction">
    <title
>Bevezetés</title>
    
    <para
>A &kbackgammon; egy grafikus felületű backgammon program. A játék célja a saját korongok eltávolítása a tábláról (még mielőtt az ellenfél tenné ugyanezt). A backgammon játékszabályai nem teljesen egyszerűek (a legtöbb gondot a korongok kezdeti elhelyezése szokta jelenteni), és ebben a dokumentumban nem tudunk kitérni a szabályok megtanítására: próbálja meg az alapismereteket az internetről, egy szakkönyvből vagy (ez a legjobb) egy ismerőstől megtanulni.</para>

    <para
>A &kbackgammon;ban szinte az összes funkció elérhető egérrel is (annak ellenére, hogy a szöveges parancsok kezelése megmaradt, és a játék egér nélkül is tökéletesen használható). A &kbackgammon; tehát nagyon könnyen kezelhető, lehetővé téve a játékos számára, hogy teljes figyelmével a lépésekre koncentráljon.</para>

    <para
>A backgammont ketten játsszák, szükség van tehát egy ellenfélre. A &kbackgammon;nal lehetősége nyílik rá, hogy több száz különböző játékerejű ellenféllel mérje össze tudását a <ulink url="http://www.fibs.com/"
>First Internet Backgammon Server</ulink
>en. Az <link linkend="engine-offline"
>Offline Engine</link
> segítségével akár saját maga vagy a gép előtt ülő egyik barátja ellen is játszhat.</para>

    <para
>A &kbackgammon;ba rövidesen be fog kerülni a <link linkend="engine-gnubg"
>&GNU; Backgammon</link
> motor támogatása is, mely egy nagyon jó minőségű karakteres módú backgammon program. A <acronym
>FIBS</acronym
>-en közel 2000 pontos minősítésű ellenfélként játszik, ami igen szép teljesítmény.</para>

    <para
>A tervek között szerepel olyan játéklehetőség kidolgozása is, mely lehetővé tenné, hogy két &kbackgammon; program (vagy két felhasználó) az interneten keresztül játsszon egymással. A &kbackgammon; architektúrája nyílt felépítésű, ezért könnyen beilleszthetők más játékkezelő "motorok" is (ha közelebbről érdekli ez a lehetőség, vegye fel a kapcsolatot a szerzővel).</para>

  </chapter>

  <chapter id="use-the-board">
    <title
>A tábla kezelése</title>

    <para
>A &kbackgammon; ablak közepén látható a grafikus játéktábla, ezen találhatók a korongok, a dobókockák és a dobópohár. Az összes elem kezelése elvégezhető egyedül az egérrel.</para>

    <para
>A következő képen egy tipikus játékállás látható, a fehér színű játékos éppen az 1-esből a 24-esbe, a fekete színű játékos a 24-esből az 1-esbe lép. A dobópohár éppen a fehér játékosnál van, aki 3-at és 4-et dobott.</para>

    <screenshot
> <screeninfo
>A backgammon tábla</screeninfo
> <mediaobject
> <imageobject
> <imagedata fileref="board.png" format="PNG"/> </imageobject
> <textobject
> <phrase
>A tábla</phrase
> </textobject
> </mediaobject
> </screenshot>

    <para
>A soron következő játékos dobhat a kockával - duplán kattintva a kockát ábrázoló grafikára, vagy a megfelelő menüpont ill. eszköztárgomb használatával, feltéve, hogy az eszköztár látszik és a dobás gombja engedélyezve van rajta.</para>

    <para
>Ha a soron következő játékosé a kocka, akkor duplázhat - duplán kattintva a kockát ábrázoló grafikára, vagy a megfelelő menüpont ill. eszköztárgomb használatával, feltéve, hogy az eszköztár látszik és a duplázás gombja engedélyezve van rajta.</para>

    <para
>A soron következő játékos léphet valamelyik koronggal, ha a bal egérgomb lenyomva tartása mellett áthúzza azt egy másik mezőbe (az egérgombnak végig lenyomva kell maradnia). Ez a már bizonyára ismerős 'húzás és ejtés' művelet. Attól függően, hogy melyik <link linkend="engines"
>motort</link
> jelölte ki a <link linkend="prefs"
>beállításoknál</link
>, a lépés befejeződik, ha a maximálisan megengedett számú korong átmozgatása megtörtént (a szám 1 és 4 közé eshet, de általában 2 szokott lenni).</para>

    <para
>A korongokkal az áthúzáson kívül egyszerű kattintással is lehet lépni a "rövid lépés" funkció segítségével. Ha a beállítások között ez a lehetőség engedélyezve van, akkor elég rákattintani egy korongra a lépés elvégzéséhez. A program ilyenkor automatikusan végrehajtja az adott koronggal lehetséges legrövidebb lépést. Ha a "rövid lépés" <link linkend="prefs"
>engedélyezve van</link
>, akkor megadható, hogy a végrehajtása egyszeres vagy dupla kattintással történjen. Ez főleg akkor kényelmes, ha valamilyen nem szokványos egeret (például touchpadet) használ, mert azokkal nehéz elvégezni a húzást.</para>

    <para
>A program képes arra, hogy csak a szabályos lépéseket fogadja el (az aktuális kocka alapján). Az <link linkend="engine-offline"
>offline motor</link
>-ben ez ugyan kikapcsolható (lásd a <guilabel
>Szerkesztési mód</guilabel
>ot), de tapasztalatlan játékosoknak mindenképpen ajánlott (a tapasztaltak meg úgysem követnek el elemi hibákat...). Ezen a módon egy megkezdett lépést egyszerűen meg lehet szakítani: elég a korongot egy tiltott pozícióra ejteni.</para>

  </chapter>


  <chapter id="engines">
    <title
>Backgammon motorok</title>
    
    <para
>A &kbackgammon; egy grafikus backgammon tábla köré épül, amely természetesen nem tud semmit a játékszabályokról. A játék kezelése (pl. a kockadobás), vezérlése teljes egészében a backgammon motorra van bízva.</para>
    
    <sect1 id="engine-offline">
      <title
>Az offline motor</title>
      
      <para
>Néhány tudnivaló az offline motorról</para>

    </sect1>
    
    <sect1 id="engine-FIBS">
      <title
>A <acronym
>FIBS</acronym
> motor</title>
      
      <para
>Néhány megjegyzés a <acronym
>FIBS</acronym
> motorról</para>
      
    </sect1>
    
    <sect1 id="engine-gnubg">
      <title
>A &GNU; backgammon motor</title>
      
      <para
>A GNUbg motor végleges változata még nem készült el, de bejegyzése már szerepel a <guilabel
>Motorok</guilabel
> menüben). Emiatt a fejezet hátralevő része lehet, hogy később nem mindenben lesz helytálló.</para>
      
      <para
>A GNUbg motor használatához először fel kell telepíteni a GNUbg programot. A &kbackgammon; elindítja a GNUbg-t a háttérben, és folyamatosan tartja vele a kapcsolatot. Minden úgy van megoldva, hogy a felhasználó a folyamat részleteit nem látja (nem kell vele foglalkoznia), a GNUbg kezelése teljesen megoldható a &kbackgammon; grafikus felületéről.</para>

      <para
>Ha további ötletei támadnak a GNUbg &kbackgammon;-ból való kezelésére, küldje el azokat bátran a &kbackgammon; szerzőjének (vagy még jobb, ha patch-et küld). Néhány kiegészítő funkció már tervbe van véve, például a pozícióanalízis és a mentés/visszatöltés, de maga a játszás a legfontosabb.</para>

      <para
>A GNUbg és FIBS motor kombinációja egészen biztosan nem fog elkészülni, mert a gépi segítséggel elért helyezés csalásnak számít!</para>

    </sect1>
    
  </chapter>
  
  <chapter id="prefs">
    <title
>A játék beállításai</title>
    
    <para
>A &kbackgammon; beállításai a <menuchoice
> <guimenu
>Beállítások</guimenu
> <guimenuitem
>Beállítások</guimenuitem
> </menuchoice
> menüpontra kattintva érhetők el. Ekkor megjelenik egy beállítóablak.</para>
    
  </chapter>
  
  <chapter id="command">
    <title
>Parancsok/gyorsbillentyűk</title>
    
    <para
>Az alábbiakban röviden összefoglaljuk az egyes menüpontok jelentését.</para>
    
    <sect1 id="file-menu">
      <title
>A <guimenu
>Fájl</guimenu
> menü</title>
      
      <para
>Még nem készült el...</para>
      
    </sect1>
    
    <sect1 id="engines-menu">
      <title
>A <guimenu
>Motorok</guimenu
> menü</title>
      
      <para
>Még nem készült el...</para>
      
    </sect1>
    
    <sect1 id="play-menu">
      <title
>A <guimenu
>Játék</guimenu
> menü</title>
      
      <para
>Még nem készült el...</para>
      
    </sect1>
    
    <sect1 id="settings-menu">
      <title
>A <guimenu
>Beállítások</guimenu
> menü</title>
      
      <para
>Még nem készült el...</para>
      
    </sect1>
    
    <sect1 id="help-menu">
      <title
>A <guimenu
>Segítség</guimenu
> menü</title>
      
      <variablelist
> <varlistentry
> <term
><anchor id="contents"/><menuchoice
> <shortcut
><keycombo action="simul"
><keycap
>F1</keycap
></keycombo
></shortcut
> <guimenu
><accel
>S</accel
>egítség</guimenu
><guimenuitem
><accel
>T</accel
>artalomjegyzék</guimenuitem
></menuchoice
></term
> <listitem
><para
>Elindítja a &kde; Segítség rendszert és megnyitja a &kbackgammon; dokumentációját (ezt a dokumentumot).</para
> </listitem
> </varlistentry
> <varlistentry
> <term
><anchor id="bug"/><menuchoice
> <shortcut
><keycombo action="simul"
><keycap
>Shift</keycap
><keycap
>F1</keycap
></keycombo
></shortcut
> <guimenu
><accel
>S</accel
>egítség</guimenu
><guimenuitem
>Mi e<accel
>z</accel
>?</guimenuitem
></menuchoice
></term
> <listitem
><para
>Ennek hatására az egérmutató egy kérdőjel és egy nyíl kombinációjává változik. Ha most rákattint valamire a &kbackgammon; ablakban, akkor megjelenik egy kis ablakban a kérdéses elem rövid leírása (ha tartozik hozzá leírás).</para
></listitem
> </varlistentry
> <varlistentry
> <term
><anchor id="whats-this"/><menuchoice
> <guimenu
><accel
>S</accel
>egítség</guimenu
><guimenuitem
>Hiba<accel
>b</accel
>ejelentés...</guimenuitem
></menuchoice
></term
> <listitem
> <para
>Ha továbbfejlesztései javaslatai vannak vagy hibát talált a programban, akkor erre a menüpontra kattintva egy űrlap kitöltésével könnyen elküldheti a szükséges információkat a szerzőnek.</para
> </listitem
> </varlistentry
> <varlistentry
> <term
><anchor id="about-kbackgammon"/><menuchoice
> <guimenu
><accel
>S</accel
>egítség</guimenu
><guimenuitem
>A KBackgamm<accel
>o</accel
>n névjegye</guimenuitem
></menuchoice
></term
> <listitem
> <para
>Megjeleníti a program verziószámát és a szerzők nevét.</para
> </listitem
> </varlistentry
> <varlistentry
> <term
><anchor id="about-kde"/><menuchoice
> <guimenu
><accel
>S</accel
>egítség</guimenu
><guimenuitem
>A <accel
>K</accel
>DE névjegye</guimenuitem
></menuchoice
></term
> <listitem
> <para
>Megjeleníti a &kde; verziószámát és néhány más jellemzőjét.</para
> </listitem
> </varlistentry
> </variablelist>
</sect1>



<sect1 id="keys"
><title
>Az alapértelmezett billentyűparancsok</title>

<para
>Az alábbi táblázatokban láthatók a &kbackgammon; alapértelmezett billentyűparancsai.</para>


<table>
<title
>Billentyűparancsok</title>
<tgroup cols="2">
<thead
><row
><entry
>Billentyűkombináció</entry
><entry
>Művelet</entry
></row
></thead>
<tbody
> <row
><entry
><keycombo action="simul"
><keycap
>Ctrl</keycap
><keycap
>P</keycap
></keycombo
></entry
><entry
>A játéktábla kinyomtatása</entry
></row
> <row
><entry
><keycombo action="simul"
><keycap
>Ctrl</keycap
><keycap
>Q</keycap
></keycombo
></entry
><entry
>Kilépés a programból</entry
></row
> <row
><entry
><keycombo action="simul"
><keycap
>F1</keycap
></keycombo
></entry
><entry
>A Segítség előhívása</entry
></row
> <row
><entry
><keycombo action="simul"
><keycap
>Shift</keycap
><keycap
>F1</keycap
></keycombo
></entry
><entry
>Tipp formájú segítség</entry
></row
> <row
><entry
><keycombo action="simul"
><keycap
>Ctrl</keycap
><keycap
>Z</keycap
></keycombo
></entry
><entry
>Lépés visszavonása</entry
></row
> <row
><entry
><keycombo action="simul"
><keycap
>Shift</keycap
><keycap
>Ctrl</keycap
><keycap
>Z</keycap
></keycombo
></entry
><entry
>Egy visszavont lépés újra végrehajtása</entry
></row
> </tbody>
</tgroup>
</table>

<para
>Ezek a billentyűparancsok megváltoztathatók a <menuchoice
> <guimenu
>Beállítások</guimenu
> <guimenuitem
>A billentyűparancsok beállítása</guimenuitem
> </menuchoice
> menüpontban.</para>

</sect1>

</chapter>


<chapter id="credits">
<title
>A szerzők névsora és a licencek</title>
 
<para
>&kbackgammon;</para>

<para
>Program copyright: Jens Hoefkens (<email
>jens@hoefkens.com</email
>), 1999-2000.</para>

<para
>Documentation copyright: Jens Hoefkens (<email
>jens@hoefkens.com</email
>), 2000.</para>

<para
>Magyar fordítás: Szántó Tamás <email
>tszanto@mol.hu</email
></para>

&underFDL;
&underGPL;

</chapter
>                  

<appendix id="installation">
<title
>Telepítés</title>
 
<sect1 id="getting-kapp"
><title
>A &kbackgammon; megszerzése</title>
 
<para
>A &kbackgammon; a &kde; projekt (<ulink url="http://www.kde.org"
>http://www.kde.org</ulink
>) része, letölthető a kdegames csomag részeként innen: <ulink url="ftp://ftp.kde.org/pub/kde/"
>ftp://ftp.kde.org/pub/kde/</ulink
>, a &kde; projekt központi &FTP;-kiszolgálójáról.</para>

<para
>A &kbackgammon; honlapja itt található: <ulink url="http://backgammon.sourceforge.net/"
>http://backgammon.sourceforge.net</ulink
>. Itt megtalálhatók a programmal kapcsolatos legfrissebb információk.</para>

</sect1>

<sect1 id="compilation">
<title
>Lefordítás és telepítés</title>
 
<para
>A program lefordításához és telepítéséhez az alábbi parancsokat kell kiadni a &kde; forrásprogramok alapkönyvtárában:</para>

<screen width="40">
  <prompt
>%</prompt
> <userinput
><command
>cd</command
> <replaceable
>kdegames</replaceable
></userinput>
  <prompt
>%</prompt
> <userinput
><command
>./configure</command
></userinput>
  <prompt
>%</prompt
> <userinput
><command
>make</command
></userinput>
  <prompt
>%</prompt
> <userinput
><command
>make</command
> <option
>install</option
></userinput>
</screen>

<para
>A &kbackgammon; fordítási szkriptjei az <application
>autoconf</application
> és az <application
>automake</application
> segítségével készültek, külön beállítást nem igényelnek. A felmerült problémákról kérjük számoljon be a &kde; levelezőlistákon.</para>
 
</sect1
>         

</appendix>

    <!-- <screenshot
> -->
    <!--   <screeninfo
>&kbackgammon; Preferences</screeninfo
> -->
    <!--   <mediaobject
> -->
    <!--   <imageobject
><imagedata fileref="kbackgammon2.png" format="PNG"/></imageobject
> -->
    <!-- </mediaobject
> -->
    <!-- </screenshot
>   -->
    
    <!-- <para
>This dialog box is divided into two tabs.</para
> -->
    
    <!-- <variablelist
> -->
    <!-- <varlistentry
> -->
    <!-- <term
><guilabel
>Main settings</guilabel
></term
> -->
<!-- <listitem
><para
>The top option, entitled <guilabel
>case size</guilabel
>, -->
<!-- determines the size of each of the squares in the playing area.  By default, -->
<!-- they are set small.  You can increase the size, if you are working on a very -->
<!-- high resolution monitor.</para
>  -->

<!-- <para
>The next option down, labelled <guilabel
>Enable ? Mark</guilabel
>, -->
<!-- determines whether you can mark squares as <quote
>questionable</quote
>.  If -->
<!-- there is a mark in front of this option, then right clicking the mouse will -->
<!-- first cause a case to be flaged. If you click again on the same square, the flag -->
<!-- will change to a <guiicon
>?</guiicon
>, to indicate you don't know if there is a -->
<!-- bomb there or not.  If you click again, the square will change back to -->
<!-- blank.</para
> -->

<!-- <para
>If there is not a mark in front of this option, the first -->
<!-- <mousebutton
>right</mousebutton
> mouse click will change the case to a red flag. -->
<!-- The second will make it blank again, thus skipping the ? symbol.</para
> -->

<!-- <para
>The next option down, labelled <guilabel
>Enable keyboard</guilabel
>, -->
<!-- determins if the keyboard shortcuts will work while playing the game.</para
> -->

<!-- <note
><para
>The only keyboard shortcuts affected, are those responsible for -->
<!-- playing the game.  Keyboard commands such as <guimenuitem
>New -->
<!-- Game</guimenuitem
>, and <guimenuitem
>Quit</guimenuitem
>, still -->
<!-- work, regardless of this option.</para
></note
> -->

<!-- <para
>The last section of this tab, allows you to change the action of each of -->
<!-- the three mouse buttons.  Your options are:</para
> -->

<!-- <variablelist
> -->
<!-- <varlistentry
> -->
<!-- <term
>Reveal</term
> -->
<!-- <listitem
><para
>This will reveal the contents of the case.  If there is no bomb, -->
<!-- then a number will appear.  If there is a bomb under that case, then the bomb -->
<!-- will explode, and the game will be over.</para
></listitem
> -->
<!-- </varlistentry
> -->
<!-- <varlistentry
> -->
<!-- <term
>Toggle Mark</term
> -->
<!-- <listitem
><para
>Clicking with this button on a case, will mark/unmark with a red -->
<!-- flag.</para
></listitem
> -->
<!-- </varlistentry
> -->
<!-- <varlistentry
> -->
<!-- <term
>Autoreveal</term
> -->
<!-- <listitem
><para
>Clicking on a case with this button, will automatically reveal -->
<!-- all neighboring cases, that are not marked with red flags.  If one of those -->
<!-- neighboring cases has a bomb under it, the bomb will explode, and the game will -->
<!-- be over.</para
></listitem
> -->
<!-- </varlistentry
> -->
<!-- <varlistentry
> -->
<!-- <term
>Toggle ? Mark</term
> -->
<!-- <listitem
><para
>Clicking with this button on a case, will mark/unmark with a -->
<!-- question mark.</para
></listitem
> -->
<!-- </varlistentry
> -->
<!-- </variablelist
> -->
<!-- </listitem
> -->
<!-- </varlistentry
> -->
<!-- <varlistentry
> -->
<!-- <term
><guilabel
>Color Settings</guilabel
></term
> -->
<!-- <listitem
><para
>This dialog box will allow you to adjust the color of the kbackgammon -->
<!-- screen.  To adjust, simply click the color button beside each description, and -->
<!-- select the new color.</para
></listitem
> -->
<!-- </varlistentry
> -->
<!-- <varlistentry
> -->
<!-- <term
>Saving your changes</term
> -->
<!-- <listitem
><para
>Once your changes are complete, click -->
<!-- "<guibutton
>OK</guibutton
>" to make them permenant.</para
> -->
<!-- <para
>If you want to abandon your changes, click "<guibutton
>Cancel</guibutton
>" -->
<!-- to abort the changes.</para
> -->
<!-- <para
>If you click on "<guilabel
>Default</guilabel
>", the default settings will -->
<!-- be restored.  Click "<guilabel
>OK</guilabel
>" to make these default changes -->
<!-- permenant, or edit the settings some more.</para
> -->
<!-- </listitem
> -->
<!-- </varlistentry
> -->
<!-- </variablelist
> -->



</book>
<!--
Local Variables:
mode: sgml
sgml-omittag: nil
sgml-shorttag: t
End:
-->


