Changes for version 0.17_04 - 2020-10-07
- A more complete Buyer role
- aquire() add an Artwork to the Collector->collection (an take the Artwork->value)
- sale() remove and Artwork from the collection (and add some money)
- Force the Collector->collection to be composed of Artwork
- Add a title attribute to the works
- Complete the contributors list with a good friend
- More tests!
Changes for version 0.17_03 - 2020-10-04
- Adding some documentation for the Fame
- If you try to bump_fame to a negative value, nothing happens properly, and a warning is showed, fix #31
- Extensive testing of the Fame because I experienced weird floating point issues
Changes for version 0.17_02 - 2020-10-01
- Adding a Fame role, and moving the Agent reputation attribute there
- Testing Fame
Changes for version 0.17_01 - 2020-09-30
- Removing duplicated declaration of attributes in nested classes (tobyink)
- Listing contributors
- Removed the Wildlife class since it is redundant with Agent
- Applying Collector type constraints on class Artist and role Collectionable
- Fixed some example code that was using the old code structure
Documentation
The clay of programming
Modules
Agents interactions modeling 🎨