def move(snake_name): snake = get_snake(snake_name) data = flask.request.json gamestate = GameState(data) move = snake.move(gamestate) return json.dumps({"move": move.direction()})
def move(snake_name): snake = get_snake(snake_name) data = flask.request.json decision = snake.move(data) goNext = ['up','right','down','left'] return json.dumps({ "move": goNext[decision] })
def start(snake_name): snake = get_snake(snake_name) return json.dumps({ 'name': snake.name(), 'color': snake.color(), 'head_url': "https://www.placecage.com/50/50", 'taunt': "hello" })
def start(snake_name): snake = get_snake(snake_name) return json.dumps({ 'name': snake.name(), 'color': snake.color(), 'head_url': snake.head_url(), 'taunt': snake.taunt() })
def move(snake_name): snake = get_snake(snake_name) data = flask.request.json gamestate = snake.payload_to_game_state(data) move = snake.move(gamestate) if move is None: return json.dumps({"move": "up", 'taunt': "hello"}) if type(move) is tuple: move, taunt = move return json.dumps({"move": move.direction(), "taunt": taunt}) return json.dumps({'taunt': "hello", "move": move.direction()})
def end(snake_name): snake = get_snake(snake_name) data = flask.request.json snake.end(data) return json.dumps({})
def end(snake_name): snake = get_snake(snake_name) snake.end() return json.dumps({})