Simps (pronouced /sɪmps/
) is a semiotic process simulator writted in C# that uses Unity as development engine. This project was part of Multiagent Modeling and Simulation of Semiotic Processes: artificial semantics research line, developed by Study Group on Language, Cognition and Computation (LC2) of Federal University of the Jequitinhonha and Mucuri Valleys.
Simps is an artificial intelligence inspired on the ethologic case of vervets monkeys purposed by Loula et. al. (2004) in which prey and predators coexist in a virtual environment and interact with each other through basic processes such as associative memory, perception and focus of attention. Prey are provided with a set of words (lexicons) to report on events that have occurred, such as seeing a predator. The information is fired into the environment and can be perceived by other prey through their hearing sensors, which will react according to the interpretation obtained by their processing. In the end, a common lexicon is built from such interactions and, if well used, offers prey survival advantages. In this case, we say that the prey have learned to communicate through an emerging language.
For more project details, see the paper (only in Portuguese) of the authors.
The follow instructions show how you can get a copy of this project and run it on your local machine for development and tests purposes.
- Unity 2020.1.15f1
- Support IDE as Visual Studio or MonoDevelop
For Visual Studio, is necessary enable Unity support on installation items.
Clone the repository:
$ git clone https://github.com/davidsonbrsilva/simps.git
To run simulations on Simps:
- Browse to
project/Assets/Scenes
folder and open the filesimulator.unity
. You can change the default simulation settings modifying the properties ofCore
object ofHierarchy
tab throughInspector
. - Click on
Play
.
- Davidson Bruno da Silva <[email protected]>
- Leonardo Lana de Carvalho <[email protected]>
Special thanks to Tiago Ferreira Campos and Lucas Vieira Souza for accompanying the entire development process, contributing with tips and taking the time to help us personally.
MIT Copyright (c) 2020, Davidson Bruno.