Size: a a a

AI Cups Official

2020 November 30

AK

Andrey Kostyagin in AI Cups Official
Andrey Kostyagin
А у всех при посылке стратегии нельзя увеличить изменчивость рейтинга?
Вот написал, и у меня галочка увеличения изменчивости стала доступна. Посмотрим завтра как оно сработает.
источник

V

Vlad in AI Cups Official
Ребят, всем привет.
Питонисты, подскажите пожалуйста, какой структуры этот словарь в Action должен быть? из правил я ничего не понял

return model.Action({})
источник

AK

Andrey Kostyagin in AI Cups Official
Andrey Kostyagin
Вот написал, и у меня галочка увеличения изменчивости стала доступна. Посмотрим завтра как оно сработает.
Видимо не запомнил как вчера ночером её использовал, а её раз в день можно
источник

bh

black hole in AI Cups Official
Vlad
Ребят, всем привет.
Питонисты, подскажите пожалуйста, какой структуры этот словарь в Action должен быть? из правил я ничего не понял

return model.Action({})
?
источник

bh

black hole in AI Cups Official
В action есть словарь
источник

V

Vlad in AI Cups Official
что именно ключи, а что значение?
источник

bh

black hole in AI Cups Official
entity_actions: Map<int32 -> EntityAction> - Новые действия для сущностей. Если сущность не получила новое действие, она будет продолжать выполнять предыдущее
источник

bh

black hole in AI Cups Official
Вот
источник

bh

black hole in AI Cups Official
Vlad
что именно ключи, а что значение?
Настрой себе автодополнение
источник

V

Vlad in AI Cups Official
black hole
Настрой себе автодополнение
еще раз. выходит {id: entity_action} Верно?
источник

bh

black hole in AI Cups Official
Vlad
еще раз. выходит {id: entity_action} Верно?
Да, получается что так
источник

V

Vlad in AI Cups Official
ясно, спасибо, буду пробовать.
источник

bh

black hole in AI Cups Official
Vlad
ясно, спасибо, буду пробовать.
Настрой автодополнение пока не поздно
источник

AA

Andrey A in AI Cups Official
Alex
Если у кого-то ещё остались вопросы по постройке зданий и юнитов, то вот переложение правил на человеческий язык с оркского:

1. Каждая из трёх баз производит свой тип юнитов.
2. Чтобы построить юнит нужно указать клетку, в которой он появится. Это должна быть свободная клетка, вплотную примыкающая к стороне здания. По углам нельзя, нет. Вся логика координат в игре 4-связная.
3. Все юниты строятся за 1 тик и появляются со 100% здоровья.
4. Юнит-строитель производит все виды зданий.
5. Чтобы построить здание, нужно указать координату левого-нижнего угла этого здания. Вся площадь под будущим зданием должна быть свободна, и стороной примыкать вплотную к строителю. Нет, строить "поверх" себя нельзя (схалявив и указав координаты строителя в качестве координаты постройки - нет, надо считать).
6. Здание появляется за 1 тик в неактивном состоянии со здоровьем в 5 хп.
7. Сразу после постройки здание нужно чинить, доводя его хп до 100%, только после этого оно станет активным и сможет делать полезную работу.
8. Однажды активированные здания больше никогда не станут неактивными, даже если по ним стрелять. Вообще, этот флажок неактивное правильно было бы назвать недостроенное. Флажок применим только к зданиям.
8. Чинить можно и не в одиночку - если накинуться всей гурьбой, то здание можно возвести за считанные секунды тики.

Надеюсь, это поможет разобраться тем кто ещё не.
спасибо!
источник

MK

Mikhail Kirichenko in AI Cups Official
Лучник через стену может стрелять?
источник

M

Mihail in AI Cups Official
Katerina
Я нашла ошибку. Если функции передавать структуру, а не указатель на структуру, то для выполнения функции создастся новая структура.
Было
func (strategy MyStrategy) getAction(playerView PlayerView, debugInterface *DebugInterface) Action {
Стало
func (strategy *MyStrategy) getAction(playerView PlayerView, debugInterface *DebugInterface) Action {
Это на расте?
источник

IA

Ilya Agafonov in AI Cups Official
ого, кто-то строит стены
источник

АМ

Александр Мамаев... in AI Cups Official
Opera
@alxmamaev мое дело предупредить, здесь еще ни разу не побеждал мл или рл, далее путь тернист и опасен.
Upd. а, ты не первый раз
да я понимаю, что в целом побеждают просто продуманные стратегии
источник

АМ

Александр Мамаев... in AI Cups Official
но просто даже ради интереса хочется покопать эту историю с обучением модельки
источник

АМ

Александр Мамаев... in AI Cups Official
поэтому сейчас с логом событий разбираюсь, пока не понял как подключить клиент именно к реплэю, по крайней мере события в него не приходят
источник