Vengo a contaros un problema que hemos tenido desde casi el principio y que no hemos sabido encontrar una solución muy buena hasta hoy mismo. El problema viene con el modo de "limpiar suelos", en este modo básicamente hay escombros en el suelo y hay que hacer combinaciones encima para limpiarlos.
Hay unos escombros que son "genéricos", es decir que puedes hacer un match encima de lo que sea y lo limpiarás y por otro lado unos escombros que están coloreados los cuales solo se limpian haciendo matches con el animal que corresponda a cada color. Aquí están todos los suelos y sus colores (cada suelo tiene dos niveles).
Al ponerlos sobre el tablero con animales se empiezan a ver los primeros problemas:
(no están todos en la imagen pero os podéis hacer una idea)
Primer problema: el suelo genérico (oscuro) y el blanco (panda) se confunden y puedes pensar que el oscuro se limpia con el panda nada más.
Segundo problema: algunos animales ocupan casi toda la casilla y por lo tanto hace que el suelo sea muy complicado de ver, sobretodo en terminales pequeños
Tercer problema: algunos colores se pierden con el entramado del background (el marrón del mono) o no se diferencian entre ellos (el rojo y el rosa)
Hemos intentado aportar diferentes soluciones para ver como arreglábamos esta mierda, la primera solución ha sido brillar momentáneamente y de vez en cuando los suelos para que se marquen mejor, aquí podéis ver como queda:
Jugando queda algo mejor pero la solución no es muy buena, algunos de los suelos aberran el color y parece otro diferente, tienes que esperar a que te salga el brillo para poder verlo bien o meter algo en la UI para poder mostrarlos...
Otra solución era hacer otros tipos de suelos, pero no hemos conseguido tampoco hacer nada que sea destacable porque al final el mayor problema es que los animales tapan casi todo, sobre todo los mas cuadradotes (pulpo, león, cerdo...).
Así que al final lo que hemos hecho ha sido liarnos la manta a la cabeza y reducir todos los animales (y con ello todos los powerups, escudos, bombas, etc... la hostia y media de sprites) un 5% para poder mostrar algo más de suelo y aparte hemos tomado otra decisión que es quitar los suelos que más problemas nos dejaban y dejar solo cuatro tipos, los que más destacan entre todos. Aquí el resultado:
Ahora tenemos el genérico oscuro que siempre saldrá solo (y además haremos que no salgan pandas en esos niveles para disminuir la confusión) y los cuatro tipos de colores básicos. El único que podría dar problemas de los que queda es el rojo que puede confundir si pertenece al cangrejo o al cerdo, así que haremos lo mismo con el genérico y cuando haya suelos rojos no saldrán cerdos.
Seguro que hay alguna solución mejor que no requiera "tirar" tipos de suelos o limitar las casillas, pero hemos perdido una cantidad de tiempo bastante interesante con esto ya así que así se quedará xD