I discovered alchemy only a week ago and already it's near to being on par with how I use Inkscape. I really do like that all of the shapes are vectors and can be manipulated in a vector editing program. My problem that I have, which is not Alchemy's fault, is that Inkscape get very slow with complex images. I tried loading up an image created in Alchemy that had about 1000 shapes and it took nearly 5 mins to open and a minute just to move one shape. Whilst I do hope that in the future Inkscape will improve its rendering engine and become faster I feel this creates an opportunity for a useful feature in Alchemy
Why not create a module that restricts the canvas to only have a certain amount of shapes on the screen and removes shapes once that number is reached. Allowing users to option to create something using only a certain amount of shapes could be quite interesting and would be a great mental exercise e.g. representing a form using the fewest shapes possible. I can currently think of three ways to decide what shapes should be removed:
*Using the first in, first out rule.
*Remove smaller shapes first
*Using first in, first out then count how many shapes it overlaps. If it fewer shapes than the next shape above it remove it.
I'm sure there's other ways you could do this but I'm no mathematician and only have basic programming skills (a bit of processing, actionscript and python)
Any input welcome!
