Pull to refresh

Comments 41

Запускается, но не работает.
vs2008redist есть.

Подскажите, в чём может быть проблема?

и.д.: Win7 x64
python в Path прописан?
Те файлы что в комплекте идут запускаются?
Ну и собственно указаны ли пути в полях сверху?
1. Прописан.
2. Вы имеете в виду из консоли? Да.
3. Поля указаны, приложение подгрузило файлы и позволило выбрать карту, показало список ботов и прочие настройки.

Возникла мысль о возможных причинах, как проверю, отпишусь.
Та же проблема. При этом питоновые боты запускаются, а остальные не работают.
Остальные какие? Строку запуска формирую так:
QString Launcher::botLaunchString( const QString & bot )
{
QString interpret_;
QFileInfo fi(bot);
if(fi.suffix() == "rb")
interpret_ = "ruby";
if(fi.suffix() == "php")
interpret_ = "php";
if(fi.suffix() == "py")
interpret_ = "python";
return QString("%1 %2").arg(interpret_).arg(bot);
}

У самого бот на Ruby, установлен в систему, в Path прописан. Все стартует. Напишите как в консоли стартуете своих ботов, поправлю код. Других просто как уже написал в самом топике интерпретаторов не было, и не смогу проверить, а некоторые просто не знаю как запускаются :)
Сейчас поставлю PHP себе, гляну что может быть
О, заработало (:
Спасибо!
Боты, которые компилируются в банарники (exe) запускаются без префикса и без расширения.
Например, "%~dp0aichallenge-bots\first-bot\bin\Release\Microbot" — для бота, который лежит по пути %~dp0aichallenge-bots\first-bot\bin\Release\Microbot.exe
это да =) так и есть, а вот с PHP что-то не вышло, даже после установки, пишу в консоли php test.php не срабатывает, и в путях не прописался… странно прям, хотя галочки ставил
У меня ланчер отлично работает даже когда все боты — PHP.
(спасибо, клёво!).
Без успеха.

Хорошо бы добавить ман в приложение (хотя б основное — что для чего) + какие-нибудь сообщения, в случае, если приложение не в состоянии запуститься или выполнить какую-либо операцию.
А идея хорошая, судя по скринам, довольно удобно.
А ботов на java запускать нельзя?
Суууупер.
Правда есть такой баг
В списке ботов отображаются файлы с расширением *.java
Но ведь это просто исходный код
Сделай пожалуйста, чтобы отображались *.jar файлы

И, небольшое пожелание.
Я так понимаю сейчас в списке ботов отображаются только файлы вида *Bot.*
А у меня много ботов вроде MyBot_v4.jar и я так понимаю, они не будут видны.
Сделай, чтобы отображались файлы вида *Bot*.*

Спасибо большое!
Попробуйте сейчас, ссылка на файл отдельно уже была выше.
Да не за что ))) сам сижу и не нарадуюсь, хоть не надо между несколькими окнами бегать )) все под рукой, еще бы накладывать свои данные на сетку, тогда бы совсем счастье было 8).
Например, строите некоторые внутренние структуры завязанные на сетке, удобно было бы их видеть на ней, например маркеры, а не сидеть читать тонны логов, а потом искать нужную точку.
А, это да, тоже думал об этом неоднократно.
Предлагаю написать о ланчере на форуме соревнования — там тоже очень обрадуются.
Нужно из полного пути бота убрать ".exe". То есть, если было вот так:
C:\aichallenge\little_life_bot\Debug\little_life_bot.exe

То получим:
C:\aichallenge\little_life_bot\Debug\little_life_bot

Нашёл на официальном форуме.
Спасибо большое! :)

Одна просьба, можете сделать так, чтоб можно было одного-соперника выбрать несколько раз.
(Сейчас приходится копировать одно бота в разные файлики, чтоб играть против нескольких одинаковых).
Готово, скачайте новый бинарник (ссылка выше)
Урррааа!!!

У меня получилась спираль смерти!!! ))
Иногда они начинают тупить и ходить по кругу, причём если один ходит то второй проходя рядом тоже может начать )
Спасибо большое за Launcher! Гораздо удобнее стало тестировать бота.
Но есть большая проблема — невозможно получить bot input для ручного тестирования — из родных утилит получается нормально. А из launcher'а — ввожу имя «player 1», ввожу верный диапазон шагов (1-4), затем OK и — ничего.
Ага, понял, там не реализована обработка сообщений о загрузке файлов. Сегодня допилю.
Спасибо, буду ждать. Будет вообще для меня идиальная штука тогда :)
заюзал утилиту — вроде все работает, кроме случая, если в пути к папкам встречаются пробелы…
Очень полезная программа!
Но, к сожалению, у меня возникло 2 проблемы:
1. Программы противников работают неадекватно. Т.е. я, например, запускаю один и тот же файл как своего бота и как противника. При этом в качестве своего он работает нормально, а в качестве противника все время сваливается или вылетает по таймауту.
2. Не пишутся файлы, куда я сохраняю отладочную информацию.
Допилил немного AILauncher. Кому интересно вот ссылка: dl.dropbox.com/u/20676082/AILauncher2.zip
Из изменений:
— при старте и при изменении стандартных путей (к папке с ботами и картами) пишет информацию о найденых путях в лог. Добавлено в отладочных целях
— рядом с кнопкой Очистить (ботов) добавлена кнопка Удалить (выделенного бота)
— фиксированный список пакетов замнен на динамический
Sign up to leave a comment.

Articles