Loading IAgrille.py +8 −10 Original line number Diff line number Diff line Loading @@ -2,15 +2,13 @@ import numpy as np import random as rd import builtins M2=np.zeros([10,10]) M1=np.zeros([10,10]) def f(c): return ord(c)-ord("A")+1 from IAattaque import f position={} print('ça marche') #constituer sa grille def grille_IA(bateaux): def grilleIA(bateaux) : position={} M2=np.zeros([10,10]) for elem in bateaux: k=rd.randint(0,9) l=rd.randint(0,9) Loading Loading @@ -57,9 +55,9 @@ def grille_IA(bateaux): if k==m: for i in range(min(l,n),max(l,n)+1): M2[k][i]=1 position[(k,i)]=elem,max(l,n)-min(l,n)+1,1 position[(k,i)]=elem.nom,max(l,n)-min(l,n)+1,1 if l==n: for i in range(min(k,m),max(k,m)+1): M2[i][l]=1 position[(i,l)]=elem,max(k,m)-min(k,m)+1,1 position[(i,l)]=elem.nom,max(k,m)-min(k,m)+1,1 return M2,position No newline at end of file Loading
IAgrille.py +8 −10 Original line number Diff line number Diff line Loading @@ -2,15 +2,13 @@ import numpy as np import random as rd import builtins M2=np.zeros([10,10]) M1=np.zeros([10,10]) def f(c): return ord(c)-ord("A")+1 from IAattaque import f position={} print('ça marche') #constituer sa grille def grille_IA(bateaux): def grilleIA(bateaux) : position={} M2=np.zeros([10,10]) for elem in bateaux: k=rd.randint(0,9) l=rd.randint(0,9) Loading Loading @@ -57,9 +55,9 @@ def grille_IA(bateaux): if k==m: for i in range(min(l,n),max(l,n)+1): M2[k][i]=1 position[(k,i)]=elem,max(l,n)-min(l,n)+1,1 position[(k,i)]=elem.nom,max(l,n)-min(l,n)+1,1 if l==n: for i in range(min(k,m),max(k,m)+1): M2[i][l]=1 position[(i,l)]=elem,max(k,m)-min(k,m)+1,1 position[(i,l)]=elem.nom,max(k,m)-min(k,m)+1,1 return M2,position No newline at end of file