<para> Prvú hru sokoban vytvoril v roku 1982 Hiroyuki Imabayashi v japonskej firme Thinking Rabbit, Inc. <quote>Sokoban</quote> je japonský výraz pre <quote>skladníka</quote>. Myšlienka hry je, že ste skladník a snažíte sa presunúť tovar na jeho miesto. </para>
<para> Problém je v tom, že tovar nemôžete ťahať, ani ním prejsť. Ak si nedáte pozor, niektoré kusy zostanú zablokované a nebudete ich môcť presunúť, alebo vám zablokujú cestu. </para>
<para> Vyriešiť niektoré úrovne môže byť veľmi náročné. Ale ak si to chcete urobiť ešte ťažšie, pokúste sa minimalizovať počet ťahov a presunov potrebných na vyriešenie úrovne. </para>
<para> Aby bola hra zábavnejšia pre malé deti (pod 10 rokov), niektoré &ksokoban; obsahuje aj kolekcie s jednoduchšími úrovňami. Sú označené ako <emphasis>(ľahký)</emphasis>. Samozrejme môžu pobaviť aj dospelých, napríklad, ak si nechcete moc zaťažovať hlavu. </para>
<para> Pre presun použite kurzorové klávesy alebo myš. Ak zatlačíte na kameň kurzorovými klávesmi alebo <mousebutton>stredným</mousebutton> tlačidlom myši a v danom smere nič kameň neblokuje, kameň presuniete. Kamene ale nemôžete ťahať, takže ak zatlačíte kameň do rohu, nebudete ho už môcť presunúť. Na kamene nemôžete ani stúpať, takže vám môžu zablokovať cestu. Navyše nie je možné presunúť naraz viac ako jeden kameň. </para>
<para> Ak zistíte, že ste presunuli kamene tak, že úroveň už nie je riešiteľná, môžete vždy použiť funkciu na vrátenie posledného ťahu až na miesto, kde ste chybu urobili. Samozrejme môžete úroveň spustiť aj úplne od začiatku. </para>
<para> <informaltable> <tgroup cols="2"> <thead> <row><entry>Kláves</entry><entry>Akcia</entry></row> </thead> <tbody> <row><entry>Kurzorové klávesy </entry><entry>Presun o jedno pole v danom smere </entry></row> <row><entry><keycombo action="simul">&Ctrl;<keycap>Kurzorové</keycap></keycombo> klávesy </entry><entry>Presun tak ďaleko v danom smere, ako to len ide, bez presunu kameňov </entry></row> <row><entry><keycombo action="simul">&Shift;<keycap>Kurzorové</keycap></keycombo> klávesy </entry><entry>Presun tak ďaleko v danom smere, ako to len ide, s presunom kameňov </entry></row> <row><entry><mousebutton>Ľavé</mousebutton> tlačidlo myši </entry><entry>Presun na ľubovoľné miesto v bludisku, na ktoré sa dá dostať bez presunov kameňov. </entry></row> <row><entry><mousebutton>Stredné</mousebutton> tlačidlo myši alebo <keycap>U</keycap> </entry><entry>Vráti posledný ťah </entry></row> <row><entry><mousebutton>Pravé</mousebutton> tlačidlo myši </entry><entry>Presun hore/dolu/vľavo/vpravo v priamom smere, s presunom kameňov, ktoré stoja v ceste </entry></row> <row><entry><mousebutton>Myš s kolieskom</mousebutton></entry><entry>Prechod po histórii </entry></row> <row><entry><keycap>R</keycap> </entry><entry>Opakuje posledný vrátený ťah </entry></row> <row><entry><keycap>N</keycap> </entry><entry>Prejde do nasledujúcej úrovne v aktuálnej kolekcii </entry></row> <row><entry><keycap>P</keycap> </entry><entry>Prejde do predchádzajúcej úrovne v aktuálnej kolekcii </entry></row> <row><entry>&Esc; </entry><entry>Reštartuje aktuálnu úroveň </entry></row> <row><entry><keycap>Q</keycap> </entry><entry>Ukončí hru </entry></row> </tbody> </tgroup> </informaltable> </para>
<para> &ksokoban; poskytuje možnosť načítať externé úrovne z textových súborov. Načítate ich pomocou menu <menuchoice><guimenu>Hra</guimenu> <guimenuitem>Načítať úrovne...</guimenuitem></menuchoice> alebo zadaním &URL; súboru úrovní ako argumentu na príkazovom riadku pri štarte &ksokoban;. </para>
<para> Externé úrovne musia byť definované pomocou štandardných znakov z tabuľky dole. Ak súbor obsahuje viac ako jednu úroveň, musia byť oddelené prázdnym riadkom. Súbor medzi úrovňami môže obsahovať aj text. </para>
<variablelist> <varlistentry> <term><menuchoice> <guimenu>Záložky</guimenu> <guisubmenu>Nastaviť záložku</guisubmenu> </menuchoice></term> <listitem> <para>&ksokoban; umožňuje <action>nastaviť záložky na úroveň v danom stave.</action> Hodí sa to pre uloženie bez opakovania rovnakých počiatočných krokov v úrovni.</para> </listitem> </varlistentry> <varlistentry> <term><menuchoice> <guimenu>Záložky</guimenu> <guisubmenu>Prejsť na záložku</guisubmenu> </menuchoice></term> <listitem> <para><action>Prejde na stav predtým uložený ako záložka</action>.</para> </listitem> </varlistentry> </variablelist>
<variablelist> <varlistentry> <term> <menuchoice> <shortcut><keycombo action="simul"><keycap>F1</keycap> </keycombo></shortcut> <guimenu>Pomocník</guimenu> <guimenuitem>Obsah...</guimenuitem> </menuchoice> </term> <listitem><para><action>Spustí systém Pomocníka KDE</action> spustením manuálu &kappname;. (tento dokument).</para></listitem> </varlistentry> <varlistentry> <term><menuchoice> <guimenu>Pomocník</guimenu> <guimenuitem>Poslať správu o chybe...</guimenuitem> </menuchoice></term> <listitem><para><action>Otvorí dialóg pre poslanie správy o chybe</action>, kde môžete poslať správu o chybe alebo požiadavk na novú funkciu.</para></listitem> </varlistentry> <varlistentry> <term><menuchoice> <guimenu>Pomocník</guimenu> <guimenuitem>O &kappname;</guimenuitem> </menuchoice></term> <listitem><para><action>Zobrazí informácie o verzii a autorovi.</action></para></listitem> </varlistentry> <varlistentry> <term><menuchoice> <guimenu>Pomocník</guimenu> <guimenuitem>O KDE</guimenuitem> </menuchoice></term> <listitem><para><action>Toto zobrazí verziu KDE a iné základné informácie.</action></para></listitem> </varlistentry> </variablelist>
<para> Grafika na pozadí <quote>starfield</quote> je vytvorená v programe <ulink url="http://www.gimp.org/">Gimp</ulink>. Ostatné grafické prvky vytvoril Anders Widell <email>awl@passagen.se</email> pomocou <ulink url="http://www.povray.org/">Povray</ulink>. </para>
<para> Všetky momentálne štandardné úrovne vytvoril David W. Skinner <email>sasquatch@bentonrea.com</email>. Navštívte jeho stránku pre sokoban <ulink url="http://bentonrea.com/~sasquatch/sokoban/"> http://bentonrea.com/~sasquatch/sokoban/</ulink> </para>
<para>Preklad dokumentácie Stanislav Višňovský <email>visnovsky@nenya.ms.mff.cuni.cz</email></para>