Hello everyone,
as some of you allready have noticed flumios great hots bot is not longer supported by him.
So I am creating a free bot for hots which uses image recognition. Depending on the help I get it will make its decisions based on a neural network or on a rule set.
Project setup:
Java client (Bot will be usable on Windows and Mac with one codebase).
UML for the class structure.
Gui with JavaFX.
Git as the code repo.
What is working atm:
- Config reader (hots config & own config)
- Starting launcher and game
- Map recognition
- Character level recognition
- Very very basic character movement (rule based)
If you want to join the development team please contact me.
You should have
solid Java and english skills and bring some time for the project.
Updates
Last week of my holiday. Next week I will post detailed information about the project status. For now I can say that things take a little longer because we are working only with 3 developers atm. The other ones which offered their help in this thread didn't respond to my messages or haven't pushed a single change to the project in the last 3 weeks.
Meanwhile the developers which are active made some very good progress. Atm one is working on VFSM (
https://en.m.wikipedia.org/wiki/Virt...-state_machine) which will improve the internal logic of handling different game states. We are able to figure out with those state machines what the bot should do next.
Example: The character is on very low health, there is a low ceep and a active objective. What should be done first? Of cause first step is to port back but then?? The decision made will be influenced by the position of the team members as well of their live as well on the (known) enemie position. So we create a mathematical system to determine the best next step. That system will of cause take some time but we will try to give you a basic playing bot in the near future (will go in a lane and farm). This will of cause be nothing you want to run in a quick match or even in competitive but we'll get there.
I was working in the holiday on some heavy encryption stuff which we need to protect you from getting banned. I will go in details about our encryption systems if some of you Are interested in it :P
Meanwhile the work on the GUI is continuing. We have done the first mockups, have chosen the color palette and are now planing the different windows and their text (which we will need for the transition later)