Advertisement
Guest User

Untitled

a guest
Dec 13th, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.42 KB | None | 0 0
  1. import socket
  2. import sys
  3.  
  4. winner = 0
  5. tab = []
  6. tab2 = []
  7. morp = ""
  8. grille = ""
  9. for i in range (10) :
  10. tab.append(['~'] * 10)
  11.  
  12. for i in range (10) :
  13. tab2.append(['~'] * 10)
  14.  
  15. #Affichage graphique
  16. def affichage():
  17. for i in range (10) :
  18. morp = str(i) +" | "
  19. for j in range (10) :
  20. morp += tab[i][j]
  21. morp += " | "
  22. print(morp)
  23.  
  24. def affichage2():
  25. for i in range (10) :
  26. morp = str(i) +" | "
  27. for j in range (10) :
  28. morp += tab[i][j]
  29. morp += " | "
  30. print(morp)
  31.  
  32. def grille():
  33. grille = " "
  34. for i in range(10):
  35. grille += str(i) + " "
  36. print(grille)
  37.  
  38. def jouer(sens,c,l,j):
  39. if j == 0:
  40. if sens == "h" :
  41. for i in range (4) :
  42. tab[l][c] = '0'
  43. l-=1
  44. elif sens == "g" :
  45. for i in range (4) :
  46. tab[l][c] = '0'
  47. c-=1
  48. elif sens == "d" :
  49. for i in range (4) :
  50. tab[l][c] = 'O'
  51. c+=1
  52. elif sens == "b" :
  53. for i in range (4) :
  54. tab[l][c] = 'O'
  55. l+=1
  56. elif j == 1:
  57. if sens == "h" :
  58. for i in range (4) :
  59. tab2[l][c] = 'O'
  60. l-=1
  61. elif sens == "g" :
  62. for i in range (4) :
  63. tab2[l][c] = 'O'
  64. c-=1
  65. elif sens == "d" :
  66. for i in range (4) :
  67. tab2[l][c] = 'O'
  68. c+=1
  69. elif sens == "b" :
  70. for i in range (4) :
  71. tab2[l][c] = 'O'
  72. l+=1
  73.  
  74. def stop():
  75. if KeyboardInterrupt:
  76. sys.exit(0)
  77.  
  78.  
  79. -------------------------------------------
  80.  
  81. data, addr = sock.recvfrom(1024) # buffer size is 1024 bytes
  82. print ("Client connecté, commencement de la partie")
  83. for j in range (1) :
  84. grille()
  85. affichage()
  86. print("Entrer le sens du bateau pour le joueur ", j+1)
  87. sens = str(input())
  88. print("Entrer les coordonées du bateau pour le joueur ", j+1)
  89. a = float(input())
  90. c, l = str(a).split(".")
  91. c = int(c)
  92. l = int(l)
  93. jouer(sens, c, l, j)
  94. while True:
  95. data, addr = sock.recvfrom(1024) # buffer size is 1024 bytes
  96. print ("A vous de jouer")
  97.  
  98.  
  99.  
  100. while (1) :
  101. diagonale()
  102. horizontale()
  103. verticale()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement