Size: a a a

AI Cups Official

2020 December 05

AP

Alexander Paramonov in AI Cups Official
Vasily Popov
Чудес не бывает. Если клал id, то он там и должен быть. Разве что есть код, который их удаляет. Ты точно считываешь то, что там лежит строго после записи? Что за processWorker? Многопоточности там случаем нет или она по определению запрещена?
Многопоточности в моём коде нет, из GetAction последовательно вызываются функции, в том числе ProcessWorker для обработки логики строителя
источник

АB

Алексей Baskakov... in AI Cups Official
black hole
Научи
Нужно больше if
источник

VP

Vasily Popov in AI Cups Official
Если cacheEntity = playerView.Entities.ToDictionary(x => x. Id, y => y) в начале getAction, то должно работать.
источник

AP

Alexander Paramonov in AI Cups Official
Vasily Popov
Если cacheEntity = playerView.Entities.ToDictionary(x => x. Id, y => y) в начале getAction, то должно работать.
foreach (Entity entity in playerView.Entities)
               cachedEntities.Add(entity.Id, entity);
источник

AP

Alexander Paramonov in AI Cups Official
Перед этим словарь очищается, чтобы не было старых значений
источник

S

SilentNox in AI Cups Official
Кто нибудь проверял - мечники могут атаковать по диагонали?
источник

AD

Alexander Dudin in AI Cups Official
Dmitry Sannikov
в такие контесты слету не зайти
нужно тренироваться, и бета тут не поможет
Черт, оказывается надо было тренироваться 😢
источник

AD

Alexander Dudin in AI Cups Official
SilentNox
Кто нибудь проверял - мечники могут атаковать по диагонали?
Дистанция же 2 будет в этом случае
источник

S

SilentNox in AI Cups Official
Вообще не два, а корень из двух
источник

AD

Alexander Dudin in AI Cups Official
Тут же не евклидова геометрия используется
источник

bh

black hole in AI Cups Official
SilentNox
Вообще не два, а корень из двух
Манхеттенское расстояние, будет 2
источник

bh

black hole in AI Cups Official
Поэтому мы не можем строить с угла
источник

S

SilentNox in AI Cups Official
black hole
Манхеттенское расстояние, будет 2
В правилах разве указано что оно используется?
источник

bh

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

bh

black hole in AI Cups Official
SilentNox
В правилах разве указано что оно используется?
Я привёл аналогию со стройкой, не веришь - проверь с клавиатуры
источник

AV

Andrey Viktorov in AI Cups Official
SilentNox
В правилах разве указано что оно используется?
Не помню на счет правил. Но оно там точно манхэтановское
источник

AV

Andrey Viktorov in AI Cups Official
SilentNox
В правилах разве указано что оно используется?
Из правил:
Игровое поле представляет собой прямоугольную сетку, разделенную на клетки. Все игровые сущности имеют форму квадрата и находятся в целых координатах. За расстояние между двумя клетками в данной игре, принимается количество клеток по которым нужно пройти чтобы достичь цели, передвигаясь только по соседним клеткам (манхэттенское расстояние).
источник

ИД

Иван Дашкевич... in AI Cups Official
Слушайте, а знает кто-нибудь, можно ли как-то писать лог в процессе игры и потом его посмотреть?
источник

AK

Andrey Kostyagin in AI Cups Official
Вот не понимаю как стены могут сломать чью-то симуляцию. Стена - это просто неоптимальный ход, его можно и не просчитывать. Соперник ухудшает свою позицию. Даже если ты этот вариант не просчитал, сбросишь начнёшь считать с нуля, а соперник получит худшее положение.
(это я теоретически, поправьте если не прав)
источник

ИД

Иван Дашкевич... in AI Cups Official
Конкретно, хочу понять, сколько моя стратегия тратит времени на ход. Нас сервере, само собой. Как это можно сделать?
источник