Как работать с Редактором и Игрой

Чтобы написать ИИ надо :
1. Открыть редактор ( Editor.exe );
2. Создать новый файл, если был загружен какой-либо другой ( "Файл -> Новый" );
3. Написать ИИ ( туториалы вам в помощь ) (можно компилировать пустой аи, чтобы настроить игру для отладки при написании);
4. Задаешь имя бота и его модель ( жми F7, или "Выполнить -> Параметры..." );
5. Сохраняешь свой ИИ;
6. Компилируешь ( клавиша F6 );
7. Отлаживаешь ИИ ( клавиша F5, предварительно проект перекомпилируется ), если компиляция не удалась, то в нижнем поле появится информация о вашей ошибке;

Чтобы настроить параметры запуска, или просто поиграть надо :
1. Запустить игру ( SmartBots.exe );
2. Можно создать свой профиль ( в профиле сохраняются все ваши настройки ), для этого надо нажать "Profile";
3. Чтобы настроить состав ботов, надо
  a. нажать "Setup";
  б. кнопками слева можно выбрать ботов, которых вы хотите задействовать в игре;
  в. кнопками справа можно просмотреть текущий состав ботов, выбрать какого-либо бота;
  г. для выбранного бота можно сменить модель, сменить его цвет ( если командный тип игры ), или удалить его;

Readme

Время выполнения скрипта вашего АИ ограничено лимитом. Лимит времени для каждого компьютера определяется отдельно, один раз при первом запуске игры.
Важно ! Перезагрузите компьютер перед первым запуском, закройте все приложения и запустите игру. Это нужно для правильного определения производительности вашего компьютера. В дальнейшем значение лимита времени будет считываться из файла конфигурации. Посмотреть ваш лимит в миллисекундах можно в игре, нажав клавишу М. Чем меньше производительность вашей системы, тем больше будет ваш лимит.
В режиме отладки (при запуске игры из редактора АИ ) при превышении каким-либо ботом лимита времени, будет появлятся сообщение в центре экрана. При превышении лимита скрипт выполнятся дальше не будет.

Вы можете воспользоваться режимом скоростной отладки,
изменив переменную fpsSpeed в файле setup.cfg . При значении
переменной 2, скорость игры увеличиться в 2 раза и тд.
Не рекомендуем увеличивать скорость более 5.
При скорости более 3 - ех , рендер производится не будет.

Управление

Отладка:

R - скрыть\показать радар
M - показать лимит времени
D - показать встроенные переменные текущего бота (если бот выбран)
F - показать пользовательские переменные текущего бота

Режим управления ботом:

клавиши Up Down
клавиши Right Left
Левая кнопка мыши - огонь пушкой
Правая кнопка мыши - огонь ракетой
наведение - мышь

Режим наблюдения:

правая кнопка мыши - режим камеры (свободный полет, слежение по пушке бота, свободное слежение за ботом)
левая кнопка мыши - следующий бот (если режим камеры не свободный полет)
Enter - перехватить\сбросить управление текущим ботом