A method of generating messages in accordance with strength values of utterances represented by the messages, the method being implemented by a computer system that comprises one or more physical processors executing one or more computer program instructions which, when executed, perform the method, the method comprising:
- receiving, by the computer system, an utterance associated with a first avatar;
- determining, by the computer system, a strength value associated with the utterance;
- determining, by the computer system, an interest value, wherein said interest value is a value indicative of a deliverability of said utterance between the first avatar and the second avatar and calculated in accordance with a positional relationship defined by a direction of said first avatar relative to said second avatar and a distance between the first avatar and the second avatar;
- generating, by the computer system, a message representing the utterance based on the strength value and the interest value such that an appearance of the message is based on the strength value and the interest value;
- and
- providing, by the computer system, the message to a second avatar.