I have this great idea for a computer program! Any programmers looking to kill some free time (lswote I’m looking in your direction…)?
“Desktop Picasso”
Imagine this: A little flowery guilded frame about two by three inches floating around the desktop. When you move your cursor inside the frame it becomes a little paintbrush, click it and the program creates a unique little Picasso-esque abstract painting!
The idea is to have the program randomly combine pre-made backgrounds, hands, mouths and eyes with those small junk GIF’s and JPEG’s rattling around inside your browser’s cache memory (but clear your cache after visiting “moistbabes.com” for chrissake!).
Okay, you click the frame…
First, the program randomly selects a pre-made background image from an archive. It will have the making of a face on it.
Then --according to a template that would tell the program where the eyes, nose, ears, mouth would be-- it will look through your browsers cache for images to fill these in. Say its looking for eyes, it will look for a GIF or JPEG between 30x30 and 70x70 pixels, that button from Salon.com will be great! Looking for a mouth? It will automatically search for something more horizontal, that 60x140 pixel banner ad will do nicely! If it can’t find anything the right size or if the cache is empty it will randomly select something from an archive of pre-made items.
I don’t have any programming experience myself. What do you think? Is it practical? I can provide the backgrounds and pre-made items.
It’s from a touchscreen kiosk I built for the San Jose Museum of Art children’s art program. You sit in front of the camera and it shows you as though you’d sat for a famous artist.
Less fun than your idea, but it had to be “playable” in under a minute to let every kid in the group get a chance to pose and print out a souvenir.
I’m booked right now, but if you do get more specific, I’d like to help you enthuse. I’m not critical, though. Most programming projects are fragile enough that they can’t take much kibitzing and stay coherent.