Начиная с версии 0.7.0 в OpenTTD была представлена структура NoAI, которая позволяет создавать собственные ИИ. Управление ими производится в окне Конфигурация ИИ. Для этого щелкните по Настройки ИИ в главном меню.
|
Скачивание ИИ
Прежде всего необходимо скачать несколько ИИ через интернет в системе Онлайн-контент. Выберите Загрузка контента в меню Конфигурация ИИ и произведите загрузку.
Другие ИИ можно найти в разделе NoAI forum. Если вы используете окно загрузки контента, автоматически будут выделены дополнительные библиотеки, связанные со скачиваемыми ИИ. Если же вы скачиваете ИИ самостоятельно из форума и других источников, убедитесь, что необходимые библиотеки доступны.
Выбор ИИ
После скачивания ИИ, щелкните на кнопку Настройки ИИ в главном меню. Здесь вы можете настраивать количество ИИ соперников в игре и выбрать ИИ для каждого отдельного компьютерного игрока. Щелкните на название компании и затем на Доступные ИИ. В новом окне откроется список всех загруженных ИИ. После выбора нажмите Выбрать.
Настройка ИИ
Если щелкнуть на название компании и затем на Параметры ИИ, вы увидите окно настроек ИИ.
Эти настройки (кроме первой) задаются авторами ИИ и определяют стратегию поведения ИИ в игре. Можно использовать один и тот же ИИ с разными настройками для нескольких соперников. ИИ начнет действовать автоматически после истечения количества дней, указанным в первом пункте окна настройки.
Использование консоли
Вы можете использовать консоль чтобы запускать и останавливать ИИ во время игры.
Команды управления ИИ:
list_ai - список используемых в игре ИИ.
rescan_ai - просмотр папки с ИИ , это требуется если вы установили ИИ во время игры.
start_ai <ainame> <parameters> - немедленный запуск ИИ. Если указано <ainame>, загрузится именно этот ИИ вместо указанного в окне Конфигурация ИИ. <parameters> настраивают поведение ИИ, что идентично настройкам в окне Параметры ИИ. Пример:
start_ai admiralai use_planes=0,use_trains=1
reload_ai <company_slot> - удаляет компанию, указанную в <company_slot> и перезапускает ИИ. Кнопка Reload AI в AI Debug window (en) делает то же самое.
stop_ai <company_slot> - останавливает ИИ в заданной компании и затем удаляет ее.
См. также
- The NoAI framework - если вы хотите разработать собственный ИИ
- Система онлайн контента
- NoAI Forum FAQ (en)
- PathZilla installation howto - Написано специально для PathZilla AI, но также применимо к любому ИИ, доступному через меню онлайн загрузки контента.
☑
☑
☑
☑
☑
☑