Пример #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()
Пример #2
0
Файл: ia.py Проект: nao-s4/AI
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

#jouer(pos)
bateau1.affichage()