Desafío de automatización: Juego ColorSense

Este es el tercer desafío que propongo para resolver con alguna herramienta de automatización un juego online. Primero fue el 1to50, luego el SetGame y ahora el ColorSense.

Juego ColorSense

Se trata de un juego muy simple llamado Color Sense. Se presenta una grilla con cuadrados, donde solo uno tiene un color diferente. Hay que reconocerlo y al hacerle clic aparece otra grilla con más cuadros o donde las diferencias de color a veces se hacen más difícil de notar. Hay que lograr hacer la mayor cantidad de puntos en 60 segundos.

Desafío

Usar algún framework de automatización para ganar el juego haciendo la mayor cantidad de puntos posibles.

Te propongo que esta vez en particular, antes de mirar el html o antes de comenzar a automatizar, diseñes la estrategia con la cual podrías resolver el juego y luego la comiences a implementar.

Solución

Mi solución la dejé disponible en mi repo de Github, la cual la hice otra vez con Ruby y Selenium. La ejecuté varias veces y llego a 196 puntos. David, de Abstracta, lo resolvió por JavaScript y llegó a 200, lo cual supongo tiene que ver con la forma en la que se ejecuta permite hacerlo a mayor velocidad.

Me encantaría conocer sobre las experiencias de otros intentándolo.

Leave a Reply

Your email address will not be published. Required fields are marked *