Necesito ayuda con un algoritmo, de lo que se trata es de crear degradados de colores.
El algoritmo que tengo pone los colores de forma aleatoria y hay que corrigirlos a mano si no salen como se quiere. Las condiciones son las siguientes:
(por ejemplo en un degradado rojo-->blanco, hecho con cuadraditos de colores,pueden haber varios colores, aqui teneis ejemplos de degradados para que me entendais mejor: http://2.bp.blogspot.com/_PA2JRaS4syk/R4LX8kgXWDI/AAAAAAAAAV0/7XaZ7l_PK1o/s400/05_thumb.jpg .)
-En la ultima fila de cuadraditos de la zona blanca no puede haber un cuadradito rojo.
-en las zona que ya empiece a ser banco no puede haber 2 cuadraditos rojos juntos en ninguna direccion para que no parezca una linia.
Si necesitais mas informacion pedidla.
PD: me estoy volviendo loco, xD