Exemplo n.º 1
0
    red_worms_patterns_dir = os.path.join(work_dir, "larve_patterns")

    logging.basicConfig(
        filename=log_file,
        level=logging.DEBUG,
        format=
        '%(asctime)s,%(msecs)d %(levelname)-8s [%(filename)s:%(lineno)d] %(message)s',
        datefmt='%Y-%m-%d:%H:%M:%S')

    red_worm_patterns = utils.loadPatternsFromDir(red_worms_patterns_dir)

    sournoiserie = {"range": 6, "nbr": 3, "shortcut": "z"}

    lancer_de_piece = {"range": 15, "nbr": 5, "shortcut": "z"}

    # tl = (8, -21)
    # br = (12, -15)

    top_left = (3, -14)
    bot_right = (11, -9)
    zone = Zone(top_left, bot_right)

    bot = MobsFarmer(zone, lancer_de_piece, red_worm_patterns, graph_file,
                     "John-shooter")
    atexit.register(tearDown, bot)

    env.focusDofusWindow()
    bot.start()
    bot.join()
    env.focusIDEWindow()
Exemplo n.º 2
0
    log_file = os.path.join(work_dir, 'bot.log')
    logging.basicConfig(
        filename=log_file,
        level=logging.INFO,
        format=
        '%(asctime)s,%(msecs)d %(levelname)-8s [%(filename)s:%(lineno)d] %(message)s',
        datefmt='%Y-%m-%d:%H:%M:%S')

    patterns_dir = os.path.join(work_dir, "patterns")
    saves_dir = os.path.join(work_dir, 'saves')
    now = datetime.datetime.now()
    today_save_file = os.path.join(saves_dir, "sidimote_11_12_2020.yaml")

    lancer_de_piece = {"range": 13, "nbr": 4, "shortcut": "z"}

    sidimote = Zone("sidimote")

    zone_zaap_coords = (-25, 12)

    sidimote.loadFromFile(today_save_file, patterns_dir)

    # sidimote.cleanEmptyMaps()
    # #
    # sidimote.save(today_save_file)
    #
    # print(sidimote.canFarmAll())

    bot = ResourceFarmer(sidimote, zone_zaap_coords, lancer_de_piece, work_dir,
                         "John-shooter")
    bot.mapChangeTimeOut = 12
    bot.memoTime = 60 * 5
Exemplo n.º 3
0
        filename=log_file,
        level=logging.INFO,
        format=
        '%(asctime)s,%(msecs)d %(levelname)-8s [%(filename)s:%(lineno)d] %(message)s',
        datefmt='%Y-%m-%d:%H:%M:%S')

    patterns_dir = os.path.join(work_dir, "patterns")
    saves_dir = os.path.join(work_dir, 'saves')
    now = datetime.datetime.now()

    spell = {"range": 13, "nbr": 4, "shortcut": "z"}

    character_name = "John-shooter"

    zone_file_path = os.path.join(saves_dir, "otomai_01_12_2020.yaml")
    jungle_obscure = Zone("otomai")
    zone_zaap_coords = (-46, 18)

    jungle_obscure.loadFromFile(zone_file_path, patterns_dir)

    bot = ResourceFarmer(jungle_obscure, zone_zaap_coords, spell, work_dir,
                         character_name)
    bot.mapChangeTimeOut = 12
    bot.memoTime = 60
    bot.famPatternThreshold = 0.85

    atexit.register(tearDown, bot)
    bot.start()
    bot.join()
    env.focusIDEWindow()
Exemplo n.º 4
0
        filename=log_file,
        level=logging.INFO,
        format=
        '%(asctime)s,%(msecs)d %(levelname)-8s [%(filename)s:%(lineno)d] %(message)s',
        datefmt='%Y-%m-%d:%H:%M:%S')

    patterns_dir = os.path.join(work_dir, "patterns")
    saves_dir = os.path.join(work_dir, 'saves')
    now = datetime.datetime.now()

    spell = {"range": 13, "nbr": 4, "shortcut": "z"}

    character_name = "John-shooter"

    zone_file_path = os.path.join(saves_dir, "cania_02_12_2020.yaml")
    plaines_de_cania = Zone("cania")
    zone_zaap_coords = (-17, -47)

    plaines_de_cania.loadFromFile(zone_file_path, patterns_dir)
    bot = ResourceFarmer(plaines_de_cania, zone_zaap_coords, spell, work_dir,
                         character_name)

    bot.mapChangeTimeOut = 12
    bot.memoTime = 60 * 15
    bot.famPatternThreshold = 0.85

    atexit.register(tearDown, bot)
    bot.start()
    bot.join()
    env.focusIDEWindow()
Exemplo n.º 5
0
    work_dir = os.path.dirname(os.path.abspath(__file__))

    log_file = os.path.join(work_dir, 'bot.log')
    logging.basicConfig(
        filename=log_file,
        level=logging.INFO,
        format=
        '%(asctime)s,%(msecs)d %(levelname)-8s [%(filename)s:%(lineno)d] %(message)s',
        datefmt='%Y-%m-%d:%H:%M:%S')

    patterns_dir = os.path.join(work_dir, "patterns")
    saves_dir = os.path.join(work_dir, 'saves')
    now = datetime.datetime.now()
    today_save_file = os.path.join(saves_dir, "pandala_30_11_2020.yaml")

    lancer_de_piece = {"range": 13, "nbr": 4, "shortcut": "z"}

    pandala = Zone("pandala")
    zone_zaap_coords = (20, -29)
    pandala.loadFromFile(today_save_file, patterns_dir)
    bot = ResourceFarmer(pandala, zone_zaap_coords, lancer_de_piece, work_dir,
                         "John-shooter")
    bot.mapChangeTimeOut = 12
    bot.memoTime = 60 * 5
    bot.famPatternThreshold = 0.8
    atexit.register(tearDown, bot)
    bot.start()
    bot.join()
    env.focusIDEWindow()
Exemplo n.º 6
0
if __name__ == "__main__":
    from core import Zone, env
    import logging

    work_dir = os.path.dirname(os.path.abspath(__file__))

    log_file = os.path.join(work_dir, 'bot.log')
    logging.basicConfig(
        filename=log_file,
        level=logging.INFO,
        format=
        '%(asctime)s,%(msecs)d %(levelname)-8s [%(filename)s:%(lineno)d] %(message)s',
        datefmt='%Y-%m-%d:%H:%M:%S')

    patterns_dir = os.path.join(work_dir, "patterns")
    saves_dir = os.path.join(work_dir, 'saves')
    now = datetime.datetime.now()
    today_save_file = os.path.join(saves_dir, "23_11_2020.yaml")

    lancer_de_piece = {"range": 14, "nbr": 4, "shortcut": "z"}

    dragoeuf = Zone("lac_de_cania")
    dragoeuf.loadFromFile(today_save_file, patterns_dir)
    # lac_de_cania.resetExcludedSpots()
    bot = ResourceFarmer(dragoeuf, lancer_de_piece, work_dir, "John-shooter")

    atexit.register(tearDown, bot)
    bot.start()
    bot.join()
    env.focusIDEWindow()
Exemplo n.º 7
0
    log_file = os.path.join(work_dir, 'bot.log')
    logging.basicConfig(
        filename=log_file,
        level=logging.INFO,
        format=
        '%(asctime)s,%(msecs)d %(levelname)-8s [%(filename)s:%(lineno)d] %(message)s',
        datefmt='%Y-%m-%d:%H:%M:%S')

    patterns_dir = os.path.join(work_dir, "patterns")
    saves_dir = os.path.join(work_dir, 'saves')
    now = datetime.datetime.now()
    today_save_file = os.path.join(saves_dir,
                                   now.strftime("%d_%m_%Y") + ".yaml")

    lancer_de_piece = {"range": 12, "nbr": 4, "shortcut": "z"}

    amakna = Zone("amakna")
    amakna.loadFromFile(today_save_file, patterns_dir)

    dragoOeuf = amakna.subZone((-7, 24), (-1, 32))
    save_file = os.path.join(saves_dir, "dragooeuf_23_11_2020.yaml")
    data = dragoOeuf.toDict()
    with open(save_file, 'w') as f:
        yaml.dump(data, f, sort_keys=False)
    # bot = ResourceFarmer(zone, spell, work_dir, "John-shooter")
    #
    # atexit.register(tearDown, bot)
    # bot.start()
    # bot.join()
    # env.focusIDEWindow()