Skip to content

btssn-lasalle-84/MP24-T2-BATAILLE-NAVALE

Repository files navigation

C/C++ makeC/C++ format

Mini-Projet Bataille Navale

Informations

  • Nom du logiciel : Bataille Navale
  • Date de début : 20 Décembre Novembre 2023
  • Numéro de version du logiciel : 2.0
  • Date de cette version du logiciel : Janvier 2024

Présentation

Ce mini-projet a pour but de re-créer le jeu de société : Bataille Navale en POO/C++. Le but est de jouer une partie contre une machine qui pourrait s'apparenter à un humain. Le joueur pourra placer ses bateaux via l'interface, en entrant l'orientation et les coordonnées de la proue des bateaux. Après le placement terminé, le joueur pourra entrer les coordonnées de la case à attaquer adverse. Une fois tous les bateaux adverses détruit, le joueur sera désigné comme gagnant, à moins que la machine y arrive avant lui.

Utilisation

$ make

$ ./batailleNavale.out

Texte alternatif

Changelog

Version 2.0

  • Gérer les dégâts causés aux bateaux
  • Gérer les essais réalisés par le joueur (loupés, touchés et coulés)
  • Afficher le déroulement d’une partie (grille, essais du joueur, ...)
  • Jouer une partie

Version 1.1

Dans cette version, le programme est capable de :

  • Saisir le nom d'un joueur
  • Créer une flotte pour le joueur
  • Placer les bateaux de la machine aléatoirement
  • Afficher les deux grilles en jeu avec les bateaux positionnés
  • Saisir un coup sur la grille

TODO

Défauts constatés non corrigés

Itérations

Jira1.png Jira2.png Jira3.png

Diagramme de classes

diagramme-classes-2.0.png

Équipe de développement


© 2023-2024 LaSalle Avignon