Here are my current plans for draw-something. They are subject to change.
-
Relicence as GPL 3. Done.
-
Ensure that colouring code works properly.
- Check that it matches Cohen’s description.
- Do this in chordinator?
- Tune up “Interesting Points” system.
- Make 100 images and try to code away unpleasant features.
-
Finish basic simple & large -> complex & small figure plane system.
-
Move to more complex “figures & developments” system.
-
More figure types.
- Currently there are polylines, polygons and hulls.
- Add points, circles, arcs, linesets, circlesets.
- Switch to integer maths or at least whole-pixel offsets.
- Error based line drawing?
- Relational groups.
- Literal mirror, scale, rotate of core skeleton.
- Conceptual groups e.g. “5 points”, “all same size/area”.
- Tagging scheme.
- Tag interesting points to get clusters, relations.
- Tag each development to guide later developments.
- Basic implimenteation e.g. plist of symbols.
A. Solve presentation problem.
- Do it like current AARON or like Copycat, drawing screen & log screen.
- Ltk seems best bet.
- Dump drawing and commentary as event log to (e.g.) Java based player.
B. Make sketch program & development program & colour program?
- UNIX pipeline.
- Make each component simpler.
- Like Kazushi’s systems.
C. Representational imagery?
D. Pixmap/crop-based system or faster vector-based hit testing? (See 7.)
E. Stop using CVS? Just release tarballs?
Technorati Tags: [generative art](http://www.technorati.com/tag/generative art)