In this section, we introduce the experimental setup used in this paper,
including the environment setup, agent architecture, and training algorithm.
Before going to the detail of the training algorithms, we first introduce the environment, gaming rules, and agent architecture for enabling the emergence of symbolic language.