From 60dea49cab61a13cc8076d53bb021ad7f15f1f9b Mon Sep 17 00:00:00 2001 From: Geoffrey Frogeye Date: Tue, 17 Feb 2015 10:38:25 +0100 Subject: [PATCH] =?UTF-8?q?TP3A=20Pr=C3=A9par=C3=A9=20le=20terrain=20pour?= =?UTF-8?q?=20IA2=20et=203?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- S2/TP3/bataille_navale_ia.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/S2/TP3/bataille_navale_ia.py b/S2/TP3/bataille_navale_ia.py index bfcf140..5199634 100644 --- a/S2/TP3/bataille_navale_ia.py +++ b/S2/TP3/bataille_navale_ia.py @@ -48,7 +48,7 @@ def jouerIA(nom, descr, niveau): def choisir_tir(jeu, res, niveau): - niveaux = [chosir_tir_1] + niveaux = [chosir_tir_1, chosir_tir_2, chosir_tir_3] fonction = niveaux[niveau - 1] return fonction(jeu, res) @@ -58,6 +58,16 @@ def chosir_tir_1(jeu, res): y = randint(0, jeu['plateau']['haut']) return (x, y) +def choisir_tir_2(jeu, res): + x = randint(0, jeu['plateau']['larg']) + y = randint(0, jeu['plateau']['haut']) + return (x, y) + +def choisir_tir_3(jeu, res): + x = randint(0, jeu['plateau']['larg']) + y = randint(0, jeu['plateau']['haut']) + return (x, y) + if __name__ == '__main__': import sys