Size: a a a

AI Cups Official

2020 November 28

YD

Yury Danilchuk in AI Cups Official
Башня хоть какую-то пользу может иметь, а вот стена вообще выглядит бесполезной...хп на 2 удара...
источник

u

ud1 in AI Cups Official
Правильнее было бы использовать std::optional, но может для старых компиляторов сделали по старинке
источник

M

Max in AI Cups Official
чем плох optional, если дело в этом?
источник

M

Max in AI Cups Official
ок, спасибо
источник

SA

Samat Agishev in AI Cups Official
Я могу реддактировать все файлы в языковом пакете? Лишь бы собиралось через cmake и по сети общалось?
источник

VK

Vitaliy Kudasov in AI Cups Official
Samat Agishev
Я могу реддактировать все файлы в языковом пакете? Лишь бы собиралось через cmake и по сети общалось?
да
источник

SA

Samat Agishev in AI Cups Official
спасибо
источник

Г

Глеб in AI Cups Official
да? оно разве в песочнице обратно не заменится? Всегда вроде обертки писали если что-то добавить нужно
источник

K

Konstantin in AI Cups Official
Насколько я понимаю, главное чтобы readFrom и writeTo верно отрабатывали
источник

K

Konstantin in AI Cups Official
а что внутри у вас в классах - не важно
источник

VK

Vitaliy Kudasov in AI Cups Official
главное если будет меняться формат общения вы у себя тоже поменяли тогда
источник

VK

Vitaliy Kudasov in AI Cups Official
Глеб
да? оно разве в песочнице обратно не заменится? Всегда вроде обертки писали если что-то добавить нужно
года три назад нельзя было, сейчас можно
источник

EI

Ekaterina Ivanova in AI Cups Official
Почему-то у меня автоатака с большим радиусом не работает с базы до базы противника. Где-то с 1/3 карты начинает. Так и должно быть?
источник

D

Daniel in AI Cups Official
Max
объясните нубу плз:
зачем в с++ клиенте всё покрыто shared_ptr
даже каждый несчастный int ( разве он не тяжелее простого инта будет в итоге?!)
да он в 100500 раз тяжелее: помимо всего прочего, там же ещё идёт поддержка многопоточности для внутреннего счётчика
и более того, когда нам возвращают значение std::shared_ptr<int> можно значение этого int взять и поменять.
на сайте указано, что используется C++20. тогда можно (и, думаю, стоило) std::optional использовать. Но чтобы он заработал еще в CMakeLists надо еще CMAKE_CXX_STANDARD указать
источник

ST

Sergio Tulentsev in AI Cups Official
Leonid Rozhnov
А кто-нибудь заморачивался программным получением статистики (результатов прогона) из локального раннера? Есть у него какой-нибудь хвост для этого? Или только писать что-то самодельное из собственной стратегии?
--batch-mode --save-results file
источник

AP

Alexander Penkin in AI Cups Official
ud1
Почему у стоящего должно быть преимущество чем у того, кто идет?
По идее же наоборот, у наступающего преимущество. Либо стоячий ходит первый, у него не хватает дальности до наступающего, а потом наступающий пододаигается и стреляет без отвёртки. Либо сначала двигается наступающий и оба стреляют друг по другу.
источник

AN

Alexander N in AI Cups Official
во втором раунде даже ресурсы не видно в тумане войны?
источник

AN

Alexander N in AI Cups Official
@kuviman у всех юнитов и зданий вижин 10 клеток?
источник

VK

Vitaliy Kudasov in AI Cups Official
Alexander N
@kuviman у всех юнитов и зданий вижин 10 клеток?
у всех properties.sight_range, все значения могут и будут меняться
источник

SM

Sergey Mukhin in AI Cups Official
Alexander N
во втором раунде даже ресурсы не видно в тумане войны?
Это логично. Если бдет видно ресурсы, то должно быть заметно как они пропадают, и на этом можно строить догадки. В общем туман войны не так работает.
источник