Supongo que si modificas algún javascript o la memoria podrían (no estoy seguro). Pero de seguro te puedo decir que si tu programa trabaja fuera del navegador no hay manera alguna de saber que esos clicks los esta haciendo un programa y no una persona real.
Se ejecutará sin modificar el navegador, entonces bastaría con hacer que los movimientos parezcan muy humanos creo yo. Mi preocupación era que el juego ejecutándose en la web se diera cuenta( quien sabe cómo, vamos, es que no sé nada sobre páginas web) que el evento teclado/ratón fuera generado digamos que por software y no por hardware por decirlo de algún modo, sospecho que no se puede, pero no quiero arriesgarme.
Sobre el tema de no desconectarse, podrían tener una "politica" o norma que limite el tiempo online o algo de eso.
Por suerte, para el juego que me interesa, es fácil burlar ese detalle. En el juego si no haces algún movimiento en 5 minutos entonces te desconecta y te aparece un mensaje para volverte a conectar, sólo hay que hacer click y ya.
Pensando mucho en este tema creo que lo suyo es hacerse una IA visual.
Con eso los programadores no creo que te cazen. La IA interpretaria la imagen y responderia simulando pulsaciones de raton/teclado.
Lo estoy pensando, estuve leyendo un poco sobre Redes Neuronales y Programación Evolutiva, al parecer es lo que se utiliza en las bibliotecas C# que mencionas, como el tema de la IA me interesa entonces me propongo a desarrollar una biblioteca por mi cuenta incluso me servirá para otras tareas como para mejorar mi motor de ajedrez, pero aún así, aplicarlo en este juego( Dark Oribt) aún no me termina de convencer, es que, con algo más simple puedo tener beneficios e invertir el tiempo en cosas más serias, pero con el tema de la IA claro.
Para facilitar el desarrollo de la aplicación yo usaria LUA, puedes bajarte
NLua o cualquier otro wrapper, también puedes escribirlo tu mismo (aunque no veo la necesidad). Es un lenguaje muy sencillo de aprender y sin embargo puedes hacer muchas cosas.
Gracias por el link, pero no estoy entendiendo lo del Wrapper, ¿Como para qué me serviría? ¿Qué cosas puedo hacer con LUA? Edito: vale ya quedó claro lo de LUA
Un saludo y gracias por responder.