This project pertains to the browser-based game Kings of Chaos, more specifically to the "recruitment" ("clicking") system within it.
For every "click," a user has to identify a relatively simple-to-identify English character - nine such characters are used - from an image that depicts the character within a square image. You determine the character in question , submit it, and move on. (A screenshot of YAR - a clicking tool, see below - is attached and gives three examples of these images, the correct answers being I, I, N.)
If you enter the wrong character, a reCAPTCHA screen shows up, and you must type in the two words it presents correctly in order to move on using the single character images.
Every player in the game has a unique link. When somebody clicks that link, that user gains one soldier and loses 1 morale point, which the other player who clicked it gains one morale point - morale eventually becoming soldiers for that player as other players come along clicking his own personal unique link until his morale is depleted. This is critical, as the game revolves around how many soldiers you have. A player can only click another player's unique link five times per day.
YAR, the tool shown in the attached screenshot, is a greasemonkey-based, player-created tool used as an alternative to the integrated game recruiting system, which is far inferior. It allows players to click at speeds from 80-160 clicks per minute, and most importantly, it allows for clicking up to 30,000 links per day, not just 1,000.
What I want is a computer program, script, whatever, recognizing these images, the reCAPTCA screen text, and typing them in automatically, while maintaining the appearance that it's a human behind the controls. (For example, occasionally pause for a random amount of time between clicks, don't move at a totally static pace, get a letter wrong or something every 1 out of 150 tries, don't click at inhuman speeds, etc)
The final product would have to be able to use YAR (in order to click up to the maximum per day) and, in order to use YAR, it'd have to make use of Firefox - using a major browser is a game rule anyway, customized browsers lead to bans.
There is a YAR-like program, "Wild Recruiter," that's a Windows executable and may be easier to use, but as I'm on a Mac right now I've never tried it - as such I obviously prefer the use of YAR, though in either case I'd be happy to run it on one of my Windows machines or virtual machines if necessary... Mac or Windows, it doesn't matter.