Size: a a a

AI Cups Official

2020 November 10

AN

Alexander N in AI Cups Official
Yevhen Kazmin
Alexander а ты в одном файле пишешь или нормально в проекте?
о, это отдельная история. У меня большой проект с разными реализациями, там и тесты и всё. А рядом на питоне написал скриптик, который при изменении фалов проекта собирает всё в один файл, вырезая все комменты, подрезая строки и убирая участки кода, между комментами START REMOVE и END REMOVE. Так автоматически собирается один файл только с тем что нужно для КГ.
источник

AN

Alexander N in AI Cups Official
Если ещё плагин КГ запустить, то код сразу на сайт будет подгружаться, но я обычно не включаю, т.к. тестю на сайте редко
источник

YK

Yevhen Kazmin in AI Cups Official
Alexander N
о, это отдельная история. У меня большой проект с разными реализациями, там и тесты и всё. А рядом на питоне написал скриптик, который при изменении фалов проекта собирает всё в один файл, вырезая все комменты, подрезая строки и убирая участки кода, между комментами START REMOVE и END REMOVE. Так автоматически собирается один файл только с тем что нужно для КГ.
Я примерно такое, но попроще, на шарпе написал)
источник

YK

Yevhen Kazmin in AI Cups Official
Только у меня не на изменение файлов проекта, а в визуалке на успешный билд post effect висит
источник

YK

Yevhen Kazmin in AI Cups Official
Чтоб лишний раз не мучать скрипт
источник

AN

Alexander N in AI Cups Official
Да, так логичнее
источник

YK

Yevhen Kazmin in AI Cups Official
В общем если оптимайзы сделать (например тратить несколько тиков на расчеты, а ходы повторять за соперником временно), то будет ок
источник

YK

Yevhen Kazmin in AI Cups Official
Как я слышал выше, это хорошо работает
источник

YK

Yevhen Kazmin in AI Cups Official
Та и вообще можно составить табличку дебютов на первые несколько тиков
источник

AN

Alexander N in AI Cups Official
Yevhen Kazmin
Та и вообще можно составить табличку дебютов на первые несколько тиков
ты украл мою идею!
источник

AN

Alexander N in AI Cups Official
Если интересно: для нолика 2 в глубину - 289 состояний. Крестик на 3 в глубину - 267 состояний.
Но я мог ошибиться в реализации
источник

AN

Alexander N in AI Cups Official
дальше идёт экспонента на тысячи состояний.
источник

YK

Yevhen Kazmin in AI Cups Official
Alexander N
ты украл мою идею!
Об этом когда-то писали в этом чате, так что я не сам придумал)
источник

AN

Alexander N in AI Cups Official
У меня ещё два своих грааля в блокнотике записаны. Но чужие граали вкуснее. Вчера вот элементарный teccles реализовал и сразу резкий скачок в рейтинге.
источник

YK

Yevhen Kazmin in AI Cups Official
Ещё я думал над тем, можно ли предпосчет в компайл тайм перенести. Бинарник будет 200мб размером, не уверен что кг разрешит.
источник

YK

Yevhen Kazmin in AI Cups Official
Та и язык программирования не каждый такое позволит
источник

YK

Yevhen Kazmin in AI Cups Official
Раст (версии который на кг) ограничен
источник

YK

Yevhen Kazmin in AI Cups Official
Но я могу у теории кодогенерацию сделать, тогда не бинарник будет 200мб, а исходник
источник

YK

Yevhen Kazmin in AI Cups Official
Такое кг точно не понравится
источник

YK

Yevhen Kazmin in AI Cups Official
Хотя заливать я буду маленький файл, а оно уже на этапе компиляции раскроет макросы
источник