|
|
|
|
|
by henning
6616 days ago
|
|
You've never played WoW, have you? "Randomness" is a dead giveaway of a bot. Other players will grief you, report you, and you will be banned quickly. Just the computer vision aspect of it alone would be amazingly hard. Efficient goldfarming (e.g., with a frost mage that can take on 15-30 monsters at once) involves carefully coordinating a complicated series of actions where timing is critical and reacting quickly and intelligently when things go wrong is the difference between living and dying. It involves making complicated judgments about relative positioning, reasoning about surroundings, cause and effect, and other things that require human-level intelligence. If you can make a bot that can seek out and kill monsters in a non-trivial manner without dying all the time there's no reason you couldn't program a robot to replace a wide variety of menial real-world jobs. The consequences would be tremendous and using it to make $20/day off the Internet would be retarded because you could license the technology for billions. |
|
Check out http://www.easyuo.com. That application allows you to easily automate Ultima Online. Whilst deciphering WoW's application memory would probably be harder, an equivalent program is certainly possible (it probably already partially exists in various forms), and intelligent bots are a simple step after that.
Unfortunately, once the memory accessing has been abstracted away, programming a competent WoW bot is not a difficult task. The WoW bot doesn't have to be as awesome as the best human players, nor need it be ultra-efficient. What it lacks in ability it makes up in working without fatigue indefinitely.