gm_Общение между ботами - ScreamingScythe/botgame GitHub Wiki

Общение между ботами реализуется через системы. Для начала предлагаю реализовать две возможных системы общения:

  1. Лампочки. Их небольшое кол-во (например, 5). Они пронумерованы. Любой бот, который видит обладателя лампочек, видит, какие лапочки горят, а какие нет. Обладатель по своему желанию зажигает и тушит лампочки.

  2. Некий канал обмена данными, аналог рации. Состоит из двух отдельных систем: передатчик и приемник. Объем передаваемой инфы невелик, я бы предложил ограничить передачу величиной типа 16 байт в секунду например. Вариант А: Раз в секунду тебе разрешено передавать в эфир не более 16 байт. Вариант Б: Передавай как угодно часто, но не более 16 байт за отдельно взятую секунду.