L'objectif de ce projet de réaliser un programme permettant de jouer au jeu de la bataille navale.
La bataille navale est un jeu qui se déroule sur une grille de 10x10 cases. Les cases sont numérotées de 1 à 10 verticalement et de A à J horizontalement. Sur cette grille, un joueur peut déposer 5 bateaux dont les tailles sont :
Le déroulement du jeu est simple :
Dans ce projet, on considère que le jeu se joue avec un seul joueur (vous). L'ordinateur cache des bateaux sur une grille de 10x10 cases. L'ordinateur sera vigilant à ne pas faire chevaucher 2 bateaux.
Votre objectif est de détruire ces bateaux avant un nombre d'essais donnés.
Vous devez réaliser un programme Python permettant de simuler cette version du jeu de la bataille navale. Vous êtes assez libre sur la façon dont construire et organiser votre projet. Voici quelques idées et indications pour vous aider à démarrer :