24 lines
502 B
Python
24 lines
502 B
Python
import json
|
|
import socket
|
|
|
|
from source.core.Board import Board
|
|
from source.core.Boat import Boat
|
|
from source.core.enums import Orientation
|
|
|
|
|
|
board = Board(5)
|
|
board.add_boat(Boat(3, Orientation.VERTICAL), (0, 4))
|
|
board.add_boat(Boat(4, Orientation.HORIZONTAL), (4, 1))
|
|
board.bomb((2, 2))
|
|
|
|
board_json = json.dumps(board.to_json())
|
|
|
|
|
|
with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s:
|
|
s.connect(("127.0.0.1", 7878))
|
|
|
|
s.send(board_json.encode())
|
|
|
|
data = s.recv(1024)
|
|
|
|
print(data)
|