Roaming Lines is a generative art piece/live wallpaper that creates a spider's web of color on the background of your screen.
Each line obtains its color randomly but is constrained within the realms it's current color setting. Color selections include: Black and white, random colors (this allows each line's color to be set randomly by the program thus creating a rainbow of colors on your screen), random shades of one color. Other selections are shades of greens, blues, reds, purples, pinks, oranges and yellows.
The line's path is also determined randomly so that they appear to roam around the wallpaper. The path can be set so that the lines stay close to their origination and slowly "roam" out or the path can be set so that the lines quickly move away from their origins in straighter lines.
Both of these features combine to create an image that slowly changes as layer upon layer of color built.
Other features allow you to adjust line size and the ability to turn on the background the lines can be isolated and display a dance of colored squares around your screen.
The image resets itself whenever the screen layout is changed (from portrait to landscape or vice versa) or whenever you touch the top left corner of your screen.
Because this program is randomly generated each time you start the program you are presented with a truly unique and ephemeral experience. Which, I feel, is the true goal of this program. While one can debate the nature of randomness (especially a randomness that is based off of the CPU) and one can fairly accurately predict what the image will end up looking like--the resulting image is never truly the same.
bug in color settings fixed