<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook V3.1-Based Variant V1.0//EN" [
 <!ENTITY kappname "&ksokoban;">
 <!ENTITY % French "INCLUDE">
 <!ENTITY % addindex "IGNORE">
 <!ENTITY % ents PUBLIC "-//KDE//ENTITIES Documentation V1.0//EN">
 %ents;
]>

<book lang="&language;">
<bookinfo>
<title>Le manuel de &ksokoban;</title>

<authorgroup>
<author>
<firstname>Anders</firstname>
<surname>Widell</surname>
<affiliation>
<address><email>awl@hem.passagen.se</email></address>
</affiliation>
</author>
<othercredit role="translator">
<firstname>Christophe</firstname>
<surname>Dioux</surname>
<affiliation>
<address><email>chdioux@club-internet.fr</email></address>
</affiliation>
<contrib>Traduction française</contrib>
</othercredit>
<othercredit role="translator">
<firstname>Gérard</firstname>
<surname>Delafond</surname>
<affiliation>
<address><email>g.delafond@medsyn.fr</email></address>
</affiliation>
<contrib>Traduction française</contrib>
</othercredit>
</authorgroup>

<copyright>
<year>2000</year>
<holder>Anders Widell</holder>
</copyright>

<legalnotice>&FDLNotice;</legalnotice>

<date>16/12/2000</date>
<releaseinfo>1.00.00</releaseinfo>

<abstract>
<para>&ksokoban; est un portage KDE du jeu du magasinier japonais.
Cette documentation a été mise à jour pour &ksokoban; version
0.4.0.
</para>
</abstract>

<keywordset>
<keyword>KDE</keyword>
<keyword>jeu</keyword>
<keyword>sokoban</keyword>
<keyword>ksokoban</keyword>
</keywordset>
</bookinfo>

<chapter id="Introduction">
<title>Introduction</title>

<para>Ce jeu fut initialement inventé au Japon en 1982 par Hiroyuki Imabayashi
de la compagnie japonaise Thinking Rabbit, Inc. En japonais, <quote>Sokoban</quote> signifie
<quote>magasinier</quote>. L'idée est que vous êtes un magasinier qui
essaye de ranger des caisses à l'endroit où elle doivent se
trouver.</para>

<para>
Le problème est que vous ne pouvez pas tirer les caisses ni
marcher dessus. Si vous ne faites pas attention, des caisses peuvent
se retrouver bloquées à un mauvais endroit et/ou bloquer votre
chemin.
</para>

<para>
Il est parfois difficile de résoudre un niveau. Mais si vous
voulez compliquer encore les choses, vous pouvez diminuer le nombre de
mouvements ou de poussées que vous utilisez.
</para>

<para>
Pour rendre le jeu plus amusant pour les enfants (d'environ 10
ans), quelques collections de niveaux plus simples sont incluses dans
&ksokoban;. Elles sont marquées <emphasis remap="bf">(facile)</emphasis>
dans le menu des collections. Bien sûr, ces niveaux peuvent amuser
aussi les adultes, par exemple si vous ne souhaitez pas vous exposer à
un trop grand stress mental.
</para>
</chapter>

<chapter id="CommentJouer">
<title>Comment jouer</title>

<para
>Le but du jeu est de pousser toutes les gemmes rouges sur leurs
destinations, qui sont repérées par des cercles vitrifiés sur le
sol.
</para>

<para>Utilisez les touches du curseur ou la souris pour vous
déplacer. Si vous vous déplacez en direction d'une gemme en utilisant
ces touches ou le bouton central de la souris, et si rien ne bloque la
gemme de l'autre côté, vous la pousserez d'une case. Il n'est pas
possible de tirer les gemmes, donc, si vous en poussez une dans un
coin, elle y sera bloquée. Vous ne pouvez pas non plus marcher sur les
gemmes. Vous pouvez donc rester bloqué dans le labyrinthe en bouchant
le passage. Veuillez aussi remarquer qu'il n'est pas possible de
pousser plus d'une gemme à la fois.
</para>

<para>
Si vous remarquez que vous avez déplacé les gemmes de telle
manière que le niveau devient impossible à résoudre, vous pouvez
encore revenir en arrière jusqu'à la position qui a précédé
l'erreur. Vous pouvez évidemment aussi revenir au tout début du
niveau.
</para>

<sect1 id="controles">
<title>Contrôles</title>

<para>
<informaltable>
<tgroup cols="2" align="left">
<thead>
<row><entry>Key</entry><entry>Action</entry></row>
</thead>
<tbody>
<row><entry>Touches du curseur </entry><entry>Déplacement d'une case dans la direction considérée. </entry></row>
<row><entry><emphasis remap="bf">CONTROL</emphasis> + Touches du curseur </entry><entry>Déplacement aussi vite que possible dans une direction sans pousser aucune gemme.</entry></row>
<row><entry><emphasis remap="bf">SHIFT</emphasis> + Touches du curseur </entry><entry>Déplacement aussi vite que possible, en poussant toute gemme placée sur le chemin. </entry></row>
<row><entry>Bouton gauche de la souris </entry><entry>Déplacement jusqu'à l'endroit pointé pour autant qu'il puisse être atteint sans pousser de gemme.</entry></row>
<row><entry>Bouton du milieu </entry><entry>Déplacement en ligne droite, en poussant toute gemme placée sur le chemin. </entry></row>
<row><entry>Bouton de droite ou <emphasis remap="bf">U</emphasis> </entry><entry>Revient en arrière.</entry></row>
<row><entry><emphasis remap="bf">R</emphasis> </entry><entry>Rejoue le dernier coup effacé.</entry></row>
<row><entry><emphasis remap="bf">N</emphasis> </entry><entry>Va au niveau suivant dans la collection de niveaux en cours.</entry></row>
<row><entry><emphasis remap="bf">P</emphasis> </entry><entry>Va au niveau précédent dans la collection de niveaux en cours.</entry></row>
<row><entry><emphasis remap="bf">&Eacute;chappement</emphasis> </entry><entry>Redémarre le niveau en cours.</entry></row>
<row><entry><emphasis remap="bf">Q</emphasis> </entry><entry>Quitte le jeu.</entry></row>
<row><entry></entry></row></tbody>
</tgroup>
</informaltable>
</para>
</sect1>

<sect1 id="loading-external-levels">
<title>Charger des niveaux externes</title>

<para>
&ksokoban; est capable de charger des niveaux externes à partir de fichiers texte. Vous pouvez les
charger en utilisant le menu
<menuchoice>
<guimenu>Jeu</guimenu>
<guimenuitem>Charger des niveaux...</guimenuitem>
</menuchoice>,
ou en spécifiant le fichier de niveau avec l'URL comme argument de ligne de commande de &ksokoban;
dans un shell.
</para>

<para>
Les niveaux externes doivent être définis en utilisant les caractères standards
listés dans le tableau ci-dessous. Si le fichier contient plusieurs niveaux, les niveaux doivent être séparés par
des lignes vides. Le fichier peut aussi contenir du texte entre les niveaux.
</para>

<para>
<informaltable>
<tgroup cols="2">
<thead>
<row><entry>Caractère</entry><entry>Signification</entry></row>
</thead>

<tbody>
<row><entry>#</entry><entry>Mur</entry></row>
<row><entry><emphasis remap="bf">(espace)</emphasis></entry><entry>Carré vide</entry></row>
<row><entry>.</entry><entry>Carré de but</entry></row>
<row><entry>$</entry><entry>Objet sur un carré vide</entry></row>
<row><entry>*</entry><entry>Objet sur un carré de but</entry></row>
<row><entry>@</entry><entry>Position de début sur un carré vide</entry></row>
<row><entry>+</entry><entry>Position de début sur un carré de but</entry></row>
</tbody>
</tgroup>
</informaltable>
</para>

<para>
Comme exemple, ci-dessous une représentation en texte du premier niveau de la collection
<emphasis remap="bf">Microban</emphasis>&nbsp;:
</para>

<para>
<screen>
####
# .#
#  ###
#*@  #
#  $ #
#  ###
####
</screen>
</para>
</sect1>
</chapter>

<chapter id="credits">
<title>Remerciements et Licences</title>

<para>
&ksokoban; est sous copyright &copy; 1998 de Anders Widell
&lt;<ulink url="mailto:d95-awi@nada.kth.se">d95-awi@nada.kth.se</ulink>&gt;.
Pour les dernières informations sur &ksokoban;, voyez la page perso de &ksokoban; à
<ulink url="http://hem.passagen.se/awl/ksokoban/">
http://hem.passagen.se/awl/ksokoban/</ulink>
</para>

<para>
Le fond d'écran &quot;starfield&quot; vient de <ulink url="http://www.gimp.org/">Gimp</ulink>.
Tous les autres graphiques ont été créés par Anders Widell
&lt;<ulink url="mailto:awl@hem.passagen.se">awl@hem.passagen.se</ulink>&gt;
avec le logiciel de lancer de rayons (raytracer) <ulink url="http://www.povray.org/">Povray
</ulink>.</para>

<para>Tous les niveaux de sokoban inclus actuellement ont été créés par David W. Skinner
&lt;<ulink url="mailto:sasquatch@bentonrea.com">
sasquatch@bentonrea.com</ulink>&gt;. Voir sa page sur sokoban à
<ulink url="http://bentonrea.com/~sasquatch/sokoban/">
http://bentonrea.com/~sasquatch/sokoban/</ulink>
</para>
&underFDL;
&underGPL;
</chapter>

<![ %addindex; [ &kdedocindex; ]]>
</book>
