From my brief time playing around with the demo on the AreYouHuman page, it seems like the game is loaded onto the client side, and the javascript then initiates a callback to the php form indicating the results. Since the client has complete control over the javascript, it seems like it would be possible to simply send the server fake acknowledgement that the user has completed the game successfully. This seems fundamentally flawed and differs from regular captcha, where the client side has no awareness of right and wrong answers, and can't give immediate feedback. It simply acts an input to the server, which then judges the correctness, and if it isn't correct, returns a <i>different</i> problem, so a bot would have to start all over again.<p>So I think beating this captcha wouldn't require computer vision and stuff, simply sniffing the traffic on a successful run of the game and then replicating it appropriately later.<p>Also, how will this captcha system scale? They'll have to keep coming up with new sets of objects where some of them belong on a target and some don't.