Click flag. Press "t" for tree, "f" for flower, "s" for trees. You can adjust brush size, fidelity, or deviation. As brush paints crude dots, the code randomly (set by "fidelity") changes color saturation and brightness (within bounds set by "deviation") a bit to create impressionist effect (as in my previous versions, but with much less code). Lower fidelity and greater deviation make a more impressionistic effect, but set fidelity too low, or deviation too high, and the subject becomes unrecognizable.
Similar to my previous impressionist painter: https://scratch.mit.edu/projects/650103923/ but with much, much less code. It uses an entirely different coding method, but with the same purpose. Using color sensors, this places dots corresponding to painting colors. But color dots randomly (set by "fidelity") change color saturation and brightness within a range (deviation), and also influence subsequent dots put down, especially with larger brush size, creating a more painterly effect. At any time, you can change the subject (creating a strange hybrid if you change midway), brush size, fidelity, and deviation.