In this page you can find the translation into C++ programming language of the model that I presented in my doctorate thesis. In this new version, instead of swarm library, I use GNU Scientific Library to generate random numbers and GTKMM to build the graphical user interface. The new version is about two times faster than the old one, and might be compiled under Linux, Windows, McOS X, and other platforms. Below is the source code and binaries for Linux and Windows:
| Target | File | md5sum |
| Source code | anthropoids-080601.tar.gz | 1e878bd2137abe945a91cb404caa65f4 |
| Linux: Ubuntu 8.04 i386 | anthropoids_080601-1_i386.deb | 8a4b6d949313a43b8c1c10776417cf60 |
| Linux: Ubuntu 8.04 amd64 | anthropoids_080601-1_amd64.deb | 53cb1d73759af5d45ba836e4b20dbe33 |
| Windows | anthropoids-080601.rar | f110f71340b958d4345e5edff5bd570d |
| Source code of Debian package | anthropoids-080601.tar | 56a2e538eb052dab3dc2fa57d109860d |

Cells with terrestrial herbaceous vegetation are uniformly painted with a color between gold and green.

In the two visions of the world above, the four black dots are preys.

Then, you can double click on one agent in the list to follow it. The squares drawn with yellow lines represent the agent's NearView, AllianceRadius, and MaxVision. The agent will be linked by colored lines to all other agents that it remembers. Blue lines indicate positive remembrances, red lines represent negative remembrances, and white lines mean neutral remembrances. All events memorized by the agent are printed in the terminal.
