DocString des IA 1 et 2 ;)
This commit is contained in:
parent
86dad3f228
commit
4de937cd66
|
@ -54,11 +54,17 @@ def choisir_tir(jeu, res, niveau):
|
||||||
return tir
|
return tir
|
||||||
|
|
||||||
def choisir_tir_1(jeu, res):
|
def choisir_tir_1(jeu, res):
|
||||||
|
""" dict, int -> (int, int)
|
||||||
|
IA de bas niveau, tire aléatoirement dans la grille
|
||||||
|
"""
|
||||||
x = randint(0, jeu['plateau']['larg'])
|
x = randint(0, jeu['plateau']['larg'])
|
||||||
y = randint(0, jeu['plateau']['haut'])
|
y = randint(0, jeu['plateau']['haut'])
|
||||||
return (x, y)
|
return (x, y)
|
||||||
|
|
||||||
def choisir_tir_2(jeu, res):
|
def choisir_tir_2(jeu, res):
|
||||||
|
""" dict, int -> (int, int)
|
||||||
|
IA moyenne, tire aléatoirement mais jamais deux fois au même endroit
|
||||||
|
"""
|
||||||
x,y= randint(1, jeu['plateau']['larg']), randint(1, jeu['plateau']['haut'])
|
x,y= randint(1, jeu['plateau']['larg']), randint(1, jeu['plateau']['haut'])
|
||||||
|
|
||||||
while (x,y) in jeu['coups_joues']:
|
while (x,y) in jeu['coups_joues']:
|
||||||
|
@ -103,6 +109,6 @@ def choisir_tir_3(jeu, res):
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
import sys
|
import sys
|
||||||
if len(sys.argv) != 4:
|
if len(sys.argv) != 4:
|
||||||
jouerIA('Pirate borgne', '1', 2)
|
jouerIA('Pirate borgne', '1', 3)
|
||||||
else:
|
else:
|
||||||
jouerIA(sys.argv[1], sys.argv[2], int(sys.argv[3]))
|
jouerIA(sys.argv[1], sys.argv[2], int(sys.argv[3]))
|
||||||
|
|
Reference in a new issue