Exemple #1
0
    def setMove(self, move):
        print "User did clever move"
        move_request = MoveMessage()
        move_request.requesttype = MoveMessage.SET_MOVE

        move_request.move.CopyFrom(move)

        response = self.bus.sendRequest("ai", move_request.SerializeToString())
        print "Recieved response"

        move_response = MoveMessage()
        move_response.ParseFromString(response)

        if move_response.responsetype == MoveMessage.OK:
            print "Ai acknowledged move"
Exemple #2
0
    def getMove(self, board):
        print "Requesting AI move ..."
        move_request = MoveMessage()
        move_request.requesttype = MoveMessage.GET_MOVE

        response = self.bus.sendRequest("ai", move_request.SerializeToString())
        print "Recieved response"

        move_response = MoveMessage()
        move_response.ParseFromString(response)

        print "AI response: "
        print move_response

        if move_response.responsetype == MoveMessage.MOVE:
            return move_response.move
        else:
            print("Shit happened")
Exemple #3
0
    def setMove(self, move):
        print "User did clever move"
        move_request = MoveMessage()
        move_request.requesttype = MoveMessage.SET_MOVE

        move_request.move.CopyFrom(move)

        response = self.bus.sendRequest("ai", move_request.SerializeToString())
        print "Recieved response"

        move_response = MoveMessage()
        move_response.ParseFromString(response)

        if move_response.responsetype == MoveMessage.OK:
            print "Ai acknowledged move"
Exemple #4
0
    def getMove(self, board):
        print "Requesting AI move ..."
        move_request = MoveMessage()
        move_request.requesttype = MoveMessage.GET_MOVE

        response = self.bus.sendRequest("ai", move_request.SerializeToString())
        print "Recieved response"

        move_response = MoveMessage()
        move_response.ParseFromString(response)

        print "AI response: "
        print move_response

        if move_response.responsetype == MoveMessage.MOVE:
            return move_response.move
        else:
            print("Shit happened")