Турнирная система поддерживает только языки программирования C++, Pascal, Python. SDK поддерживает любые языки, но рекомендуется использовать только доступные турнирной системе.
Системные требования:
- Любая из поддерживаемых операционных систем. Мы гарантируем работу на Windows (XP или новее), большинстве дистрибутив Linux (с версией ядра 2.6 или новее) и Mac OS X;
- Python 3.2 или новее;
Установка
Для установки SDK достаточно распаковать его в пустую папку.
Конфигурация
- Перейдите в папку с распакованным SDK;
- Скопируйте в папку bots ваши стратегии;
- Откройте файл commands и замените его содержимое на команды для запуска ваших стратегий
Примеры команд для запуска:
bots/game.exe # Для компилируемых языков
python3 bots/game.py # Только для Python3 в Linux
PYTHON_COMPILER bots/game.py # Только для Python3 в Windows,
где PYTHON_COMPILER — путь до вашего интерпретатора python 3.
Использование
- Откройте терминал, перейдите в папку с распакованным SDK;
- Для запуска без визуализации наберите:
python3 run_tools.py -c commands -d pepelac (Linux)
PYTHON_COMPILER run_tools.py -c commands -d pepelac (Windows)
- Для запуска с визуализацией наберите:
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.
|