Skip to content
RobolabGs2 edited this page Oct 7, 2021 · 6 revisions

Поскольку botctl никак не валидирует и не преобразует ходы, передаваемые между ботами, боты должны быть созданы с учётом заранее оговорённых форматов, собранных здесь.

Общие соглашения для ходов для всех игр: один ход должен располагаться на одной строке, т.е. после каждого хода нужно слать \n или endl, поскольку так проще читать и гарантированно будет происходить сброс в буфер.

Соглашения по играм:

  1. Гомоку
  2. Инфекция
  3. Мельница
  4. Волки и овцы
  5. Реверси
  6. Уголки
  7. Четыре в ряд

Шаблон соглашения

Формат поля и начальная позиция

Форматы ходов

Стандартный ход

Пропуск хода

Отмена хода (для человека)

Clone this wiki locally