Here are several simulations written in NetLogo. If you have Java installed, you should be able to run these directly in your browser.
Learning to Signal in a Dynamic World. This simulation was
first presented at the 2011 Pacific APA meeting as part of an "Author Meets Critics" session on
Brian Skyrms's book Signals: Evolution, Learning & Information. The full PDF presentation
is available for download.
(This simulation can be viewed as a superset of the one on "Signalling and reinforcement learning" below.)