Posted January 14, 2019 by simulatoralive
This update includes no new end user-visible features. It's entirely about internal changes. Actors now receive messages, allowing them to be notified of collisions, world start and stop and their removal from a world. Additionally, these messages are processed in an isolated fashion, using the Active Object design pattern.
To support this, BlockWorld now has new methods for sending messages to Actors. In the future, this will also allow Actors to send messages to each other.
The next few releases are likely to be about expanding on this new capability in Actors, to make it easy to use and to build a self-moving actor as a demonstration.