MailRuChamps / raic-2019

Russian AI Cup — artificial intelligence programming contest. Official website: http://russianaicup.ru
GNU General Public License v3.0
73 stars 45 forks source link

Добавить в ЛР функцию "продолжить с выбранного тика" #88

Open MucmuK opened 4 years ago

MucmuK commented 4 years ago

Для улучшения дебага с помощью ЛР и снижения желания писать свой визуалитор.

В средах, где возможно изменение кода на ходу, очень удобно иметь возможность переигрывать под отладкой определенные моменты локального матча. И чтобы убедиться, что исправление сработало, в таком случае, можно будет отмотать на n тиков назад и продолжить с этого места. Такое хорошо помогает с редкими кейсами, которых в сумме может быть много.

Альтернативный вариант - дать возможность начинать локальный матч с заданым состоянием игрового мира.

"Моя миссия теперь сделать свои визуализаторы ненужными" (с) @kuviman

mikheevnickita commented 3 years ago

Я поддерживаю альтернативный вариант.
Возможность начинать локальный матч с заданым состоянием игрового мира очень поможет в написании стратегий и тестов частей стратегии (например микро)

kuviman commented 3 years ago

Возможность начинать локальный матч с заданым состоянием игрового мира

Это есть в 2020 (kind of), пойдемте лучше в https://github.com/MailRuChamps/raic-2020 😄