begin process at 2008 08 08 21:50:07
1 223 607 membres
365 nouveaux aujourd'hui
14 230 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

FAB BATAILLE NAVALE - C UNIX


Information sur la source

Catégorie :Applications Linux Niveau : Expert Date de création : 21/04/2002 Date de mise à jour : 29/04/2003 13:49:30 Vu / téléchargé: 11 140 / 780

Note :
10 / 10 - par 1 personne
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (3)
Ajouter un commentaire et/ou une note


Description

Il s'agit dans ce module d'un exemple classique de projet de fin d'année d'école en C Système Unix.
Ce programme est adapté a une plateforme Unix type Linux RedHat. Il tourne en réseau IP avec un serveur et un client et est en mode console pur.

- Le serveur de jeu "servjeu" lancé en tache de fond sur une machine gère les échange des données et la partie en cours.

- Le client du jeu "clientjeu" se lance en se connectant sur le serveur. Celui-ci gère l'affichage de la partie et des données à envoyer (coup, administration, ...).

Le mode de jeu est le suivant :
1) Lancer le serveur sur une machine (./servjeu 6667)
2) Connecter l'administrateur (./clientjeu IpServeur 6667)
3) Lancer une partie (en mode administrateur, reconnu à partir du fichier de config)
4) Connecter les joueurs (le nombre de joueurs choisis)
5) Jouer.

La même carte est donnée a tous les joueurs connectés et ils savent tous les coups touchés ou coulés.  

Source

  • Les sources sont dans le répertoire 'src' du ZIP ainsi que le rapport et les annexes rendus.
  • En gros tout est déja fait et fonctionne si vous souhaitez une bonne base pour un projet.
  • Un fichier script bash permet de compiler automatiquement l'ensemble du projet et de changer les modes des fichiers exécutables.
  • >> 'compile.sh'
  • Vous pouvez aussi le télécharger ici :
  • http://fromelard.free.fr/Scripts/projetCBatailleNavalle/
  • A cette adresse, vous trouverez les sources et les PDF des rapports.
Les sources sont dans le répertoire 'src' du ZIP ainsi que le rapport et les annexes rendus.
En gros tout est déja fait et fonctionne si vous souhaitez une bonne base pour un projet.

Un fichier script bash permet de compiler automatiquement l'ensemble du projet et de changer les modes des fichiers exécutables.
>> 'compile.sh'

Vous pouvez aussi le télécharger ici :
  http://fromelard.free.fr/Scripts/projetCBatailleNavalle/

A cette adresse, vous trouverez les sources et les PDF des rapports.
 

Conclusion

Un conseil :
Veuillez changer les noms dans les sources même et des rapports.
De la même facon il manque une partie du projet de base qui est ladministration en dynamique des joueurs (interdire la connexion à un joueur directement, donner à l'administrateur la liste des joueurs connectés, ...).

Attention :
Un bug reste présent dans le jeu, les bateaux étant identifiés par les lettres (A, B, C, ...), lors de la partie, il y a confusion entre le C (nom du bateau) et le C (Bateau coulé) de la meme facon pour le T (de touché), il faudrait changer le mode d'identification des bateaux.

Donc si vous prenez ce projet, je vous invite à le corriger car le bug est visible très vite (dès que l'on place 3 bateaux).

----------------------

Je remercie pour ce projet Richeton Nicolas (qui fut mon binome), lifo et franck pour leur apport de base.

Romelard Fabrice (Alias F___)
Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

  • signaler à un administrateur
    Commentaire de fourne le 30/01/2004 17:49:39

    salut fab je voulais savoir si tu avais une fonction sous la main pour lire les fichier gif ou jpeg pour un donkey kong sous c/xlib


    voila merci a ++

    fourne_c@epitech.net

  • signaler à un administrateur
    Commentaire de OPERATION_EST le 04/05/2005 17:53:32

    veuillez me déposé le code source écrit à cette adresse e-mail pour que je puisse en profité:
    aboura2005@yahoo.fr

  • signaler à un administrateur
    Commentaire de fabrice69 le 04/05/2005 18:14:21 administrateur CS

    Bonsoir,

    Sur ce site est disponible le ZIP des fichiers contenant les sources du projet. Il est donc totalement inutile de vous envoyer ceux-ci par mail.

    Cordialement
    Romelard Fabrice.

Ajouter un commentaire

Pub



Appels d'offres

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

Boutique

Boutique de goodies CodeS-SourceS