Im not sure how many people posted about a anti-bot solution but i figured i’d give my 2 cents.
Things we know about bots:
- Bot makers are smart
- Bots will always exists.
- Botting is efficient for the user to level and get items
I played an MMO called Wakfu, and in this game, there was a grinding section in which you would do “Harvesting” action to get materials to make other items and to lvl up that particular skill. for example, cutting down a tree would give you experience in the lumberjack skill and would give you lumber to make other items.
So naturally, this would attract bots as a bot can be set to harvest all day and then the user can then use the lumber or any other harvested item to get rich or to make items.
Wakfu had a elegant anti-bot solution called “Capt’n Atcha”. Randomly (like two or three times an hour ) after harvesting an item, you would be placed in a battle. In that battle you would have to match up numbers for you see on the screen. extremely easy. However, if you matched correctly you would get 40 extra item drops and if you failed you would get a debuff which made harvesting almost impossible for a period of time.
This made botting on harvesting effectively useless and actually made harvesting easier for the rule abiding user. I actually would be happy to see “Capt’n Atcha” as i would get more drops. I literally Never saw a bot harvesting in Wakfu.
So my suggestion would be that if your grinding on a map for some extended period of time, some sort of question or popup should appear which would ask a question about a picture it showed a user.( like what color is shown ) or (how many legs does this monster have? ). If the user answered correctly, they would get EXP or an EXP/Drop rate boost for a period of time. If they answered incorrectly, they would get an EXP/Drop rate Debuff for a period of time.
This would effectively make botting useless as the debuff would just make botting be a waste of time and the law abiding user would benefit from this system making it more productive to actually play the game.
It doesn’t have to be exactly this but something along those lines.
What do you guys think?