I've been considering working on a new app and I think I finally have a solid idea for a color mixing app! So it'll go something like this:
I want to make an app aimed at preschool age children and their parents to explore the relationships of different colors. Nothing too flashy; just a small Flash game-turned-Android app. I don't have all the details down yet, but the basic premise of the game will be a color-mixing camouflage game where the users help choose the right colors to help Foobly the Dragon blend into his surroundings.
The user picks a scene they want Foobly to explore, and then they match the environment to a color for him to taste. The colors are mixed in a pitcher, and when the user is done mixing, they can feed it to Foobly. He will change colors to match whatever mixture was in the pitcher. If the color matches the scenery, he will explore and cause something cool to happen in the scene (ex: the volcano will explode). If the color match is unsuccessful, he will stand there looking around until you try again. In the above image, both red and yellow colors would give Foobly the cover he needs to explore. This can help give kids an understanding of both color mixing AND introduce them to the concept of camouflage.
I don't know exactly how I'm going to make Foobly's color-changing work. I would LIKE to create one dragon asset that can take on different color attributes. This would be easier on the art, but heavier on the code. The reason I would prefer to do it this way is that I think I could get a more accurate representation of the color the user mixes. Rather than having a set ROY-G-BIV limited color collection of dragons, I would have one dragon that could be adjusted to any color of the user's choice. Because I don't want to get in over my head on the project, I may just keep it to a simple 8-color selection for the user to make, and only allow primaries to mix.