# Le manuel de KBattleship

Daniel
Molkentin

    molkentin@kde.org

Nikolas
Zimmermann

    wildfox@kde.org

Ludovic
Grossard

    ludovic.grossard@libertysurf.fr

Traduction française
&FDLNotice;
2001
Daniel Molkentin
2001
Nikolas Zimmermann
2001
Kevin Krammer
2001-07-29
1.00.00

&kbattleship; est une réécriture pour &kde; du fameux jeux Bataille navale avec la gestion du réseau.

KDE
kdegames
jeu
bataille navale
KBattleship
bataille

## Introduction

### Caractéristiques

- Jeu en réseau

- Jeu contre l'ordinateur (Intelligence artificielle)

- Sons

- Chat

- Statistiques

- Meilleurs scores

KBattleship utilise un protocole de communication dérivé de &XML; donc vous pouvez écrire des clients pour chaque plate-forme dans n'importe quel language. SI vous voulez en écrire un dans votre langage de programmation et/ou environnement favori, contactez-nous. On voudrait vraiment en entendre parler.

## Utilisation de KBattleship

Si vous voulez jouer à &kbattleship;, vous avez besoin de deux joueurs puisqu'il s'agit d'un jeu en réseau uniquement. Un joueur doit ouvrir un jeu avec Jeu Démarrer le serveur ou en appuyant sur F3.

Une boîte de dialogue s'ouvre et vous demande un pseudonyme et un port. Normalement, &kbattleship; vous suggère un pseudonyme, mais vous êtes libre de mettre ce que vous voulez. Le port prédéfini devrait être bon. Cependant, si vous rencontrez des problèmes, vous pouvez choisir n'importe quel port libre au dessus de 1024. Notez que vous devez informer en l'autre joueur lorsque vous utilisez un port différent afin qu'il/elle paramètre le même numéro de port.

L'autre joueur doit choisir Jeu Se connecter au serveur ou appuyer sur F2. Encore une fois, un pseudonyme est proposé, mais vous mettez ce que vous voulez

Un point important est le champ Serveur. Ici, vous devez saisir le nom d'hôte du serveur (la machine de l'autre joueur qui a démarré le jeu)

Une autre possibilité est de jouer à &kbattleship; contre votre ordinateur. Sélectionnez Partie à un joueur dans le menu Jeu, ou appuyez sur F4.

Lorsque c'est fait, vous pouvez démarrer le jeu. Suivez simplement les instructions dans la barre d'état. Elle vous indiquera des astuces et suggérera ce qu'il faut faire ensuite. Lorsque vous regardez l'écran, vous voyez deux grilles, nommées champs de bataille. La partie à gauche vous appartient. C'est ici que vous placez vos bateaux et où vous pouvez suivre les actions militaires de votre adversaire. La partie droite correspond à la flotte de votre adversaire. Lorsque c'est à votre tour de jouer, cliquez sur un certain secteur (une case dans le champ de bataille) où vous pensez qu'un bateau de votre adversaire se trouve.

Tout d'abord, vous devez placer vos bateaux. Lorsque c'est fait, c'est au joueur 2 de placer ces bateaux.

Le positionnement des bateaux est très simple. Cliquez simplement à l'endroit où vous voulez placer un bateau. Le premier à une longueur de 4, le suivant de 3, &etc;. Cliquez sur l'endroit où vous voulez que commence le positionnement. Si vous cliquez avec le bouton gauche de la souris, le bateau sera placé horizontalement. Si vous cliquez avec le bouton gauche tout en appuyant sur Maj, le bateau sera placé verticalement. Maj lui-même fait basculer entre les prévisualisation horizontale et verticale.

Maintenant, vous pouvez tirer aveuglément sur le champ de bataille de votre adversaire ! La barre d'état indique qui va tirer.

Le premier joueur qui détruit tous les navires de l'adversaire remporte la partie !

## Les menus

### Le menu Jeu

F2 Jeu Se connecter au serveur

  Démarre une connexion vers le serveur d'un autre joueur.

F3 Jeu Démarrer le serveur

  Démarre le serveur afin qu'un autre joueur puisse se connecter à vous.

F4 Jeu Partie à un joueur

  Vous permet de jouer contre l'ordinateur.

F10 Jeu Meilleurs scores

  Affiche les meilleurs scores.

&Ctrl;Q Jeu Quitter

  Quitte &kbattleship;

### Le menu Configuration

Configuration Afficher la barre d'état

  (Dés)active l'affichage de la barre d'état. La valeur par défaut est.affichée.

Configuration Afficher la Grille

  (Dés)active l'affichage de la grille dans la zone de jeu. La valeur par défaut est désactivé.

### Le menu Aide

F1 Aide Contenu

  Invoque le système d'aide de &kde; avec les pages d'aide de &kbattleship; (ce document).

Maj F1 Aide Quest-ce que c'est ?

  Ceci change le curseur de la souris contenant une flèche et un point d'interrogation. Un clic sur un élément dans &kbattleship; avec cette flèche ouvrira une fenêtre d'aide (si elle existe pour cet élément particulier) expliquant la fonction de l'élément.

Aide Rapport de bogue

  Ouvre la boîte de dialogue afin que l'utilisateur aide l'équipe de KDE à trouver et régler les problèmes (bogues) dans le programme. La boîte de dialogue réalise au moyen d'une fiche une fiche sur le web remplie à partir des informations données par l'utilisateur.

Aide À propos de KBattleship

  Affiche la version du programme et des informations sur l'auteur

Aide À propos de KDE

  Affiche la version de &kde; ainsi que d'autres informations de base.

## Questions, réponses et astuces

### Questions fréquemment posées

J'obtiens l'erreur : Impossible de se connecter au serveur de son aRts. Son désactivé

D&kbattleship; repose sur &arts;, le serveur sonore de &kde;, pour jouer les sons. Activez &arts; dans le &kcontrol; dans son Serveur de son pour régler le problème.

J'ai une question qui pourrait faire partie de la &FAQ;. Qui dois-je contacter ?

Contactez les auteurs. Il l'ajouteront certainement.

## Remerciements et licence

&kbattleship; Copyright 2000, 2001

### Auteurs

- Nikolas Zimmermann wildfox@kde.org

- Daniel Molkentin molkentin@kde.org

- Kevin Krammer kevin.krammer@gmx.at

### Collaborateurs

- Benjamin Adler benadler@bigfoot.de

- Nils Trzebin nils.trzebin@stud.uni-hannover.de

- Elmar Hoefner elmar.hoefner@uibk.ac.at

Traduction française par Ludovic Grossard ludovic.grossard@libertysurf.fr

&underFDL;

## Installation

### Pré-requis

À l'heure où cette documentation est rédigée, &kbattleship; nécessite &kde; 2.2 ou supérieur et &Qt; 2.2.3 ou supérieur.