Pregunta

En muchos lobbies de ajedrez en línea, he visto casos de "ingeniería", en los que un tramposo abría un programa de ajedrez al mismo tiempo que la ventana principal del juego.Luego lo configuraría para que los movimientos del oponente se transmitieran a la computadora, luego copiaría los movimientos de la computadora, hasta que (casi siempre) ganara.

Como desarrollador y moderador de juegos, ¿qué puedo hacer ante esta situación?

¿Fue útil?

Solución

Los sitios de póquer en línea utilizan medidas anti-bot similar a lo que estás describiendo. Recomiendo la serie de artículos ¿Cómo he construido un trabajo Poker Bot para una buena visión general de cómo funcionan estos sistemas, y cómo son derrotados.

Estoy de acuerdo con los otros que dijeron que no hay mucho que puede hacer para detener a los tramposos más dedicados, pero que podría ser capaz de evitar las trampas casual. (El problema con esto, por supuesto, es que entonces los tramposos dedicados gobernarán su sitio.)

Otros consejos

No puedo ver que hay de todos modos para evitar que alguien usando un motor de ajedrez para ayudar a ellos, a menos que se puede observar al jugador.

Es posible que tenga un poco de suerte la protección contra los robots totalmente automatizado, sin embargo.

Muchas computadoras de ajedrez trabajan para las fórmulas y los libros del final del juego, por lo que a menudo se jugará el mismo movimiento en una situación particular. Usted podría funcionar historia juego de los usuarios a través de una variedad de computadoras de ajedrez y ver si los usuarios seleccionados se mueve después de que los movimientos de apertura tienen correlación con cómo juegan los diferentes equipos de ajedrez. Esto podría ser utilizado para poner de relieve los usuarios que están utilizando las computadoras de ajedrez.

Sitios como ChessCube le haga un seguimiento durante un tiempo si está bajo el radar de sospecha. Controlan la cantidad de tiempo que está tomando para los movimientos duros y movimientos simples relativos. Si no hay alguna diferencia graves, que pueden concluir que está haciendo trampa. También creo que implementan un método para verificar el funcionamiento de una ventana, sin embargo no estoy seguro de lo que utilizan para ello. Pero yo personalmente conozco tipos que habían sido prohibidos. Por lo que su método es bastante bueno.

Me segundos lo que dicen JesperE, hay que vigilar el chico por algún tiempo antes de llegar a una opinión.

Como titular de un sitio similar, sugeriría simplemente dejarlos ser. Si no tienen la intención de obtener beneficios económicos de las apuestas, los tramposos se moverán a su nivel de programa de ajedrez que juega para ellos, y se caen. La mejor práctica es mantener varias salas jugador según el nivel, por lo que incluso serán recibidos tramposos, permitiendo a los jugadores fuertes para llegar a un nivel superior, y la adición de la práctica de novatos.

Técnicamente, no hay nada que se me ocurre que puede hacer.

En lo social, hay mucho. Por ejemplo, todos los servidores de juego de mesa en línea que he visto hacer récord de victorias / derrotas muy pública del usuario, y calcular la posición del usuario a partir de eso. No que acaba de animar a la gente a querer ganar? En su lugar, me gustaría grabar todos los juegos, pero no está presente un registro de victorias / derrotas en cualquier lugar (¿alguien en un torneo de ajedrez real de saber cuántos juegos que han ganado / perdido alguna vez?). Hacer fila un número introducido por el usuario, que se utiliza para los fines de encontrar solamente un socio adecuado, por lo que simplemente mostrando calificación de 5000 no tiene sentido. Si usted necesita tener algún tipo de calificación de usuario, a continuación, añadir un sistema de comentario, para que los usuarios comentan en los movimientos de los juegos de otras personas, y luego dejar que otros usuarios valoran los comentarios. Comentario es una cosa que no he visto las computadoras hacen de forma inteligente, sin embargo, por lo que es algo que probablemente puede asumir proviene de una persona real.

Yo sugeriría tener que tienen una webcam detrás de ellos, pero ligeramente a la izquierda, por lo que podría ver si estaban tirando hacia arriba de otra ventana, como un motor de ajedrez, como un maestro de ajedrez (quinto clasificado en Canadá) que estaba desconcertado cómo estaba perdiendo contra jugadores con tanta frecuencia en Internet (los altos juegos cronometrados, irónicamente cada vez que vencer a un usuario del motor se me acusó inmediatamente de hacer trampa) sin embargo, nunca iba a perder a nadie, excepto a aquellos jugadores en torneos de país de Canadá donde lo mejor de la mejor estaban allí. ¿La diferencia? Esas personas no podían utilizar un motor de ajedrez mientras yo estaba mirando hacia abajo mientras se abrían paso. Todo lo que las personas que hacen trampa, no veo el punto, no estás ganando, no está la promoción de vosotros mismos en los juegos, todo lo que está haciendo es perdiendo el tiempo imitando un ordenador, ni siquiera está analizando el tablero! Sólo juego juegos 5 minutos y bombardeo debido a que estos tramposos no pueden efficiantly utilizan sus motores en un período de tiempo tan corto, pero esto no es cómo se supone que el ajedrez para jugar que se supone que pensar en ti se mueve.

Nada eficaz.

Dependiendo de la cantidad de acceso que tiene al ordenador del usuario está jugando en, puede escanear su lista de procesos para los programas de ajedrez conocidos y patadas si usted ve uno ... pero no hay ninguna garantía de que se lleve a la práctica se de la manera que usted describe, y que siempre se puede usar en un equipo independiente si tiene muestras de duelo o un KVM.

Los tramposos van a encontrar una manera de hacer trampa.

Las buenas noticias en este caso, es que los programas de ordenador para el ajedrez son razonablemente puede derrotar a no ser que se están ejecutando en un poco de hardware grave.

Buena suerte.

Puede prevenir teóricamente la retransmisión automática de movimientos (pero hacerlo de forma manual no es mucho de un obstáculo a menos que estés jugando ajedrez rápido), tal vez incluso impiden la realización de programas de ajedrez que se ejecutan en la misma máquina. Pero En mi opinión eso es una pérdida de tiempo, porque nunca será capaz de evitar que la gente se ejecuta un programa de ajedrez en una máquina diferente sentado junto a ellos.

No estoy muy familiarizado con este entorno. Pero tal vez ayudaría a detener los robots automatizados. También podría generar estadísticas para sus usuarios (juegos ganados / perdidos velocidad / media para mover, etc). Los primeros movimientos deben ser rápidos, pero más tarde los movimientos deben ser más lento a medida que aumenta la complejidad. por lo que puede poner de relieve los tramposos, supervisarlos y tal vez prohibir sus cuentas como Wikipedia lo hace con algunos editores. Incluso se puede hacer un sistema basado en puntos como stackoverflow hace, a la lista blanca buenos jugadores conocidos / limpias.

No puedo ver ninguna manera de detener esto suceda -. Casi todo lo que hace el tramposo todavía será capaz de forma manual "copia" del movimiento que el otro jugador ha hecho (a otro equipo si es necesario)

¿Qué hay de alguna manera el uso de mecanismos sociales para desalentar este tipo de jugadores? Hacer trampa de esta manera es, obviamente, de por sí bastante poco gratificante en el largo plazo para el tramposo - si se puede encontrar y eliminar / salvaguardar cualquier ganancia potencial (por ejemplo, clasificado torneos con premios) que el tramposo podría ser capaz de usar esto para explit contra, a continuación, al menos debe ser capaz de mantener el porcentaje de los tramposos abajo de permitir que la mayoría de los usuarios disfrutar de "genuinas" partidas de ajedrez.

No sé los detalles, pero estoy seguro de que podría obtener estadísticas sobre el comportamiento de los jugadores que hacen trampa de esta manera - en otras palabras, encontrar cosas que los tramposos tienen en común (longitud de vueltas, la coherencia, etc) y tienen su aplicación encontrará automáticamente los y poner una "señal de alerta" en la que los jugadores parecen sospechosas. A continuación, puede revisar personalmente (o que alguien lo haga otra cosa) y ver si es que parecen sospechosos. Si es así, su prohibición.

Aparte de eso, realmente no hay mucho que se puede hacer por desgracia. La sugerencia anterior es mucho trabajo, así que a menos que esté dispuesto a poner en las horas para crear un sistema de este tipo, ni siquiera me molestaría con él. Cualquiera que sea barreras pones, determinados tramposos obtendrán alrededor de ellos.

Tengo dos cuentas en chess.com. La primera que yo uso para hacer trampa. Tengo rybka profunda 3, que es el programa de ajedrez más bestial que conozco. Por esta razón he jugado 70games y perdió 8times. 6 de esos tiempos son a tiempo corriendo. Los otros dos era de jugar dos GMs. Yo nunca entrar en un torneo con él porque eso es sólo cruzar la línea para mí, pero juego clasificado regularmente hago trampa como un loco. Yo no lo hago porque quiero ganar. Lo hago porque quiero ver quién puede vencer a este programa. Los dos grandes maestros que mejoramos. Fue uno de los mejores juegos de ajedrez que he visto alguna vez. Ellos nunca ganaron después de eso y yo les jugado mucho después de eso. Tengo otra cuenta que es mi cuenta de fiar que equilibra mi conciencia. Im más de entre el principiante e intermedio. De todas formas grandes jugadores se dan cuenta cuando alguien está usando un programa comp. Ive sido acusado como una docena de veces para hacer trampa, porque algunos de los movimientos RYBKA tirones son sólo directamente piadosa. He conseguido prohibido una vez antes de chess.com por hacer trampas. Es aspirado porque yo tenía algunos juegos épicos guardados en allí, pero en mi nueva cuenta que tengo por cerca de 3 meses ahora no ha sido prohibido. Tal vez porque la gente que toco lo ven como un desafío que les obtener engañado. IDK pero mal pronto comenzará a perder a propósito para caer bajo el radar xD. Así que si quieres coger un tramposo enfermos dicen buscar gente con estadísticas ridículas como 80games, 9losses, 3draws con puntuaciones de 2200+ (Si está utilizando el sistema de clasificación de ajedrez normal).

No hay mucho que puede hacer para prevenir el engaño con excepción de usar métodos correlativos y un banhammer. Puede que sea muy difícil para ellos para obtener una nueva cuenta una vez que están prohibidos o mejor aún, simplemente coinciden con ellos en contra de otros tramposos transparente. Con el tiempo se aburren. A pesar de que no depende de la cantidad de acceso que tiene, he visto algunos applets de Java que va a crear con eficacia un hash de los perfiles de hardware similares a las manzanas UDID, y luego theres cookies. Coincidencia de la cuenta de correo electrónico hashes prohibidas a las cadenas en otras cookies de inicio de sesión no sería demasiado difícil tampoco. Llevarlo al siguiente nivel, si ha tenido una aplicación funcionando localmente también se puede echar un vistazo a la lista de procesos. Parece que este podría ser un poco anticuado, por ahora, sin embargo.

La única solución es demostrar que hacer trampa no hace nada beneficioso para la humanidad y mostrarles a los tramposos que la humanidad es más importante que alguna recompensa basada en el ego que obtienen al hacer trampa.No se puede detectar una computadora versus un humano en todos los casos sin colocarlos en una habitación aislada sin posibilidad de hacer trampa.Hay muy buenos jugadores, ¿son tramposos?

La razón por la que hay tramposos es porque la sociedad ha permitido que los tramposos existan, se perpetúen y se beneficien.

Pregúntese, ¿por qué una persona hace trampa?¿Autoestima?¿dinero?

Cuando una sociedad no satisface las necesidades que todo ser humano necesita, los seres humanos encuentran formas de hacerlo.

por ejemplo, si eres pobre y puedes hacer trampa en algo (por ejemplo, política), hazte "rico", consigue una esposa atractiva, hazte famoso, etc.entonces es probable que hagas eso.

En una sociedad perfecta todos son igualmente ricos y todos trabajan para ayudarse unos a otros.No hay personajes famosos porque eso crea un desequilibrio y todo el mundo se da cuenta de ello.No hay gente fea ni buena porque cada uno es lo que es.Tampoco hay gente gorda porque todo el mundo trabaja para estar sano y no ser una carga para la sociedad (lo que los hace lucir mejor).

Estados Unidos y el cristianismo (y casi todas las demás religiones) han creado una enorme inversión de la moralidad.Al centrarse en el materialismo, escenarios imaginarios de la vida después de la muerte (cosas de Papá Noel y el Hada de los Dientes simplemente envueltas en un tipo llamado Jesús y un libro en lugar de un Diente).

Los problemas son fundamentales y mucho más que el ajedrez y para resolver el problema del ajedrez hay que resolver el problema fundamental.La sociedad y la humanidad deben cambiar.Dado que esto no sucederá pronto y es un problema demasiado complejo para que lo entienda el 99,9% de las personas (la mayoría está demasiado ocupada leyendo la Biblia para obtener respuestas que nunca funcionan), lo mejor que puede hacer cualquier individuo que comprenda las consecuencias de hacer trampa es simplemente no hacer trampa y vivir con los tramposos lo mejor que puedan.

No vayas al lado oscuro y las cosas eventualmente mejorarán.Los tramposos engañan...engañan a todos, a ellos mismos y a la vida y hay consecuencias.

por ejemplo, supongamos que pudieras dividir el mundo en dos grupos.Tramposos y no tramposos.Podrías aislar ambos.Los tramposos eventualmente desaparecerían porque no hacen nada que valga la pena.Son efectivamente parásitos y necesitan un huésped para vivir.Elimina el anfitrión y mueren (no sucede en el mundo real porque pueden prosperar y hacerlo bastante bien, porque los que no hacen trampa generalmente ignoran el hecho y no están dispuestos a tomar decisiones difíciles.(por ejemplo, si un marido es un infiel y la esposa no, normalmente ella se queda con él en lugar de dejarlo...o mejor aún, nunca casarse con un infiel en primer lugar (lo cual es difícil pero más fácil si el cristianismo no lo hiciera tan difícil).)

Te daré un ejemplo:Solía ​​jugar Counter Strike (un juego de disparos en primera persona) cuando salió.Había trampas obvias y lo sabía (es imposible que los humanos hagan ciertas cosas, solo física).Investigué, encontré algunos bots y comencé a engañarme a mí mismo.Cuando sospechaba que estaba haciendo trampa, usaba el bot.¡¿¡¿Adivina qué?!?!¡A veces perdería!Los bots son casi perfectos e instantáneos...¡Sin embargo, perdería!¡Eso significa que hay otros tramposos!Los llamaría y les diría que estoy haciendo trampa y que ellos también.La mayoría diría que no, pero algunos admitieron que sí.

¿Qué hice?Dejé de jugar cuando me di cuenta de que había más del 25% de tramposos.Sabía que no obtendría nada de ello.Los tramposos no mejoran en lo que hacen.Hacen trampa porque apestan y no pueden soportar el hecho de que hay mejores personas en el mundo.Lo cual se remonta a la sociedad, porque la sociedad crea estos sentimientos (el deporte, por ejemplo...simplemente enciende la televisión y verás a alguien hablando de que X es tan genial porque hizo Y...e inconscientemente te hace sentir que no eres genial, aunque lo seas porque estás en el 0,00000000001% superior de inteligencia en este planeta y probablemente en la galaxia).

Se supone que los juegos tienen que ver con el aprendizaje.Cuando haces trampa no aprendes.La sociedad se ha olvidado de eso y en cambio se burla de las personas que no son tan buenas en algo como los demás...pero esto se debe casi exclusivamente a tiempo.La gente buena en X dedica mucho tiempo a ello.Los tramposos no entienden eso.Primero piensan que la otra persona debe estar haciendo trampa porque "¿Cómo podría perder??!?!¡Soy un genio!¡Deben estar haciendo trampa!¡Yo también haré trampa!¡Soy salvo, iré al cielo!¡Así que está bien!".

¡Piénsalo!

Si la gente fuera completamente honesta y se preocupara por los demás (porque es importante), no tendríamos:Asesinatos, tramposos, estafadores, captchas, contraseñas, ricos/pobres, iOS (vale, es broma;), etc...

Se puede hacer, pero sólo a través de la iluminación.Cuando la gente aprenda que el mundo no es plano, que se necesitan dos para bailar el tango, etc., superaremos todo este lío.Hasta entonces, sólo podemos trabajar para intentar mejorarlo:

  1. No hagas trampa o te volverás como ellos y te irás al lado oscuro...Lo cual sólo es divertido temporalmente porque así es como te clava los dientes.

  2. Si juegas cualquier tipo de juego con otras personas, espera que te hagan trampa.Si no son tramposos, no se enojarán.Cuando alguien me acusa de hacer trampa lo tomo como un cumplido porque significa que soy mejor que ellos (bueno, eso es ego, pero está bien porque no lo tomo como algo personal;)

  3. Jugar con tramposos sólo te hace mejor.Imagínese que el 99% de las personas en chess.com hacen trampa...y tu no lo haces.Mejorarás porque aprenderás estrategia.Entonces no podrán vencerte en el mundo real.Lo auténtico siempre es mejor que la falsa porquería sintética que Estados Unidos y el cristianismo nos meten en la garganta.

  4. Al final no importa.Vas a morir.Sólo hay un propósito en la vida y es trascender.Sepa que si está en contra de las trampas, ya está más avanzado que los tramposos.Pero no es un juego, ayúdalos a trascender y el mundo y después la vida será mejor.

¡O puedes mudarte a una gran isla desierta como yo y simplemente permitir que el mundo malo se engañe hasta morir!¡Te invitaría a quedarte, pero sólo si puedes demostrarme que no eres un tramposo!;)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top