Hordes.io Bots ![Python 3.6](https://camo.githubusercontent.com/113d6bc817de7305ae86870d1912944885c0d4078c0b0f40ea80d33d513e62c4/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f707974686f6e2d332e362d626c75652e737667)
![License MIT](https://camo.githubusercontent.com/e581ac49b7e1e99fb951242be63f6fdc6ebbc20c89a97fca0de99e1f2e6ae87e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6d6173686170652f6170697374617475732e737667)
Automation bot that help grinding without much help from you.
This short video demonstration was created before some updates like (shaman, archer, warrior supported and fixed bugs)
- Attack and defend mode
- Automatic searching for enemies
- Random move to avoid bot-like behaviours
- Automatic search for another enemy when done killed the previous enemy
- Save web browser's cookies when done
- Helpful debugging messages
-
Archer (can move around)
-
Mage (must stay at one location)
-
Shaman (must stay at one location)
-
Warrior (recommend to move around)
- Python 3.x
- If you use:
- Chrome: install chromedriver.exe
- Firefox: Coming soon...
- Install requirements
python -m pip install -r requirements.txt
- Make sure to add chromedriver.exe in environment PATH
- If you don't want to then specify chromedriver.exe's location before running:
python main.py --path=/path/to/chromedriver.exe
The bot might needs your help when these below problems occur.
- The bot sometime will try to attack far away enemies while ignore closer enemies.
- There is a bug in the game that let the skill's execution time goes negative value and I try to take this into consideration. (don't worry, for the time being, the bot will reset itself if this happen.)
- During attack mode, the bot can switch between first attack skill and second attack skill if it have one.
- During defend mode, the bot can switch between first defend skill and second defend skill if it have one (only turn on when bot's health is low).
- The bot could perform random moves
- The bot can find different enemy if it's attack skills could not reach or damage the current enemy.
- The bot can rest for few seconds when its mana goes low.
- The bot can automatically respawn under the acceptance of the user.
python main.py
Use the command below to turn on debug mode:
python main.py -v
- This is for education purposes and researches. It is illegal to practice using this bot for level up.
- Users will responsible for using this program with evil purposes.
- I am not responsible for your actions. :)
Pull requests are welcome