Как стать автором
Обновить

Launcher для Google AI Challenge Tools

Время на прочтение1 мин
Количество просмотров1.1K
Многие на Хабрахабр приняли участие в Google AI Challenge. Скачали инструменты для локального тестирования и уже ощутили прелесть и удобство их:
  • запуск с консоли;
  • десятки открытых страниц с симуляцией (мне лайв режим не нравится например), либо обновлять надо;
  • чтобы сделать новую симуляцию нужно править файл запуска;
  • и другие

Сидел я так, сидел и в один прекрасный день задумался, а почему бы не сделать мини инструмент, который бы все это объединял в одном месте и забыть про консоль.
В результате за пол часа на коленке был сделан launcher. Основные его возможности:
  • запуск симулятора с нужными параметрами (количество туров, раундов, seed);
  • выбор карты;
  • выбор ботов;
  • формирование строки запуска бота на основании его расширения (сделал для Python, PHP, Ruby, PERL т.к. знал как они запускаются);
  • вывод симулятора поле рядом;
  • вывод лога бота (передается в stderr) тоже неподалеку;
  • открытие результата симуляции в этом же окне

Скриншоты:

Основной вывод:


Вывод бота:


Визуализация:


Исходники (Qt4.7)
Бинарник windows (требует vs2008redist)

PS: делал для себя, но решил поделить с хабраюзерами :) если будут предложения по доработке добро пожаловать в комментарии.

UPD: обновил исходники и бинарник, добавил возможность указать путь до интерпретатора.
UPD2: добавил поддержку Java.
UPD3: добавил возможность выбрать бота несколько раз.
Теги:
Хабы:
Всего голосов 27: ↑25 и ↓2+23
Комментарии41

Публикации

Истории

Ближайшие события

22 – 24 ноября
Хакатон «AgroCode Hack Genetics'24»
Онлайн
28 ноября
Конференция «TechRec: ITHR CAMPUS»
МоскваОнлайн
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань