Параллель Промышленного Программирования «П» Представляет Первенство Программистов По Патрономании

Документация к SDK для разработки стратегий

Турнирная система поддерживает только языки программирования C++, Pascal, Python. SDK поддерживает любые языки, но рекомендуется использовать только доступные турнирной системе.

Системные требования:
  • Любая из поддерживаемых операционных систем. Мы гарантируем работу на Windows (XP или новее), большинстве дистрибутив Linux (с версией ядра 2.6 или новее) и Mac OS X;
  • Python 3.2 или новее;
Установка
    Для установки SDK достаточно распаковать его в пустую папку.
Конфигурация
  1. Перейдите в папку с распакованным SDK;
  2. Скопируйте в папку bots ваши стратегии;
  3. Откройте файл commands и замените его содержимое на команды для запуска ваших стратегий
  4. Примеры команд для запуска:
    bots/game.exe # Для компилируемых языков
    python3 bots/game.py # Только для Python3 в Linux
    PYTHON_COMPILER bots/game.py # Только для Python3 в Windows,

    где PYTHON_COMPILER — путь до вашего интерпретатора python 3.
Использование
  1. Откройте терминал, перейдите в папку с распакованным SDK;
  2. Для запуска без визуализации наберите:
    python3 run_tools.py -c commands -d pepelac (Linux)
  3. PYTHON_COMPILER run_tools.py -c commands -d pepelac (Windows)
  4. Для запуска с визуализацией наберите:
    python3 run_tools.py -c commands -d pepelac -v (Linux)
    PYTHON_COMPILER run_tools.py -c commands -d pepelac -v (Windows)

    Где PYTHON_COMPILER — путь до вашего интерпретатора python 3.

© 2012 Параллель P. По всем вопросам обращайтесь в 4-й комповник