imaginary icon indicating copy to clipboard operation
imaginary copied to clipboard

determine and explain boundaries between various systems

Open glyph opened this issue 11 years ago • 0 comments

Right now, lots of stuff is dumped into imaginary.objects and imaginary.actions, with random additional packages such as imaginary.garments and imaginary.creation.

Current thinking is that the Imaginary core ought to be extremely small: imaginary.idea, Thing, most of what is in imaginary.language, and so on. However, that core will definitely not be useful without a series of extension packages.

We should be factoring out separate systems - garments being the most readily separable one, but combat would be a good one to follow up with. It may be interesting to completely separate these out into different distutils distributions to force the issue of how 3rd party developers will extend Imaginary both for authors and for players of their own games, although it may also make sense to package these along with Imaginary in its namespace.

glyph avatar Jun 12 '14 02:06 glyph