You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
The text was updated successfully, but these errors were encountered:
Right now, lots of stuff is dumped into
imaginary.objects
andimaginary.actions
, with random additional packages such asimaginary.garments
andimaginary.creation
.Current thinking is that the Imaginary core ought to be extremely small:
imaginary.idea
,Thing
, most of what is inimaginary.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, butcombat
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.The text was updated successfully, but these errors were encountered: