Ejemplo n.º 1
0
	def test(self) : # Tester les fonctions  des autres classes
		taillePlateau = 8
		nbBateaux = 3


		plateauNao = Plateau(taillePlateau)
		#plateauNao.afficherPlateau()

		bateau1 = Bateau(3)
		bateau2 = Bateau(3)
		plateauNao.ajouterBateau(bateau1)
		plateauNao.ajouterBateau(bateau2)

		pos = Position(4,1)
		pos2 = Position(3,3)

		plateauNao.poserBateauVerticalement(bateau1, pos)
		bateau1.affichage()
		print()
		plateauNao.poserBateauHorizontalement(bateau2, pos2)
		bateau2.affichage()
		print()

		plateauNao.afficherPlateau()
Ejemplo n.º 2
0
Archivo: ia.py Proyecto: nao-s4/AI
coupsNao = []


plateauNao = Plateau(taillePlateau)
plateauAdv = PlateauAdversaire(taillePlateau, 12)
#plateauNao.afficherPlateau()

bateau1 = Bateau(3)
bateau2 = Bateau(3)
plateauNao.ajouterBateau(bateau1)
plateauNao.ajouterBateau(bateau2)

pos = Position(4,1)
pos2 = Position(3,3)

plateauNao.poserBateauVerticalement(bateau1, pos)
bateau1.affichage()
print()
plateauNao.poserBateauHorizontalement(bateau2, pos2)
bateau2.affichage()
print()

# 1 touché    2 touché coulé    3 touché coulé gagné    0 plouf

#def jouer(posi):
#    if plateauNao.verifierDispoCase(posi):
#        plateauNao.getBateauOnPos().endommager(posi)
#        coupsNao.append(Jeu(posi, 1))
#        return 1
#    else if
#        return 0