Communication is an important part of any multi-agent system. There are different ways of communicating and they have different effects on a multi-agent system. This project describes and evaluates two different ways of communication, implicit and explicit. To compare the two methods, two experiments have been executed. The result of the experiments have been compared and discussed. There has also been an attempt made to combine the two methods.