Size: a a a

AI Cups Official

2020 December 08

V

Vlad in AI Cups Official
Valery
Вся суть FFA если вынесли противоположного игрока, а ты одного из своего соседа нет, то ты проиграл )
потому противоположные должны быть союзниками пока не вынесут боковых
источник

P

Pavel in AI Cups Official
black hole
std::vector<Entity> myentities(entities->size());
std::copy_if(playerView.entities.begin(), playerView.entities.end(), std::back_inserter(myentities), [=](const Entity& e){return *e.playerId == myId;});
Я храню в векторе, отсортированном по playerId != other.playerId ? playerId < other.playerId : typeId != other.typeId ? typeId < other. typeId : id. Потом если нужно найти конкретный тип\игрока - equal_range
источник

P

Pavel in AI Cups Official
И в модели стоит изменить Entity, для playerid вместо shared_ptr сделать обычный int и слегка поправить сериализацию
источник

E

Eugeny in AI Cups Official
Есть кто может забанить рекламу ?
источник

VV

Veny Victory in AI Cups Official
Подскажите пож, не могу найти, во второй раунд сколько стратегий пройдет из первого?
источник

А

Александр in AI Cups Official
Veny Victory
Подскажите пож, не могу найти, во второй раунд сколько стратегий пройдет из первого?
300 + 60
источник

E

Eugeny in AI Cups Official
если не прошел в 300, обычно на +60 можно не расчитывать )
источник

SD

Svetlana Deryuzhova ... in AI Cups Official
Eugeny
если не прошел в 300, обычно на +60 можно не расчитывать )
Да неё, там ещё реально
Вот на толстовку уже сложно, да
источник

M

MrJerson in AI Cups Official
Подскажите, пожалуйста. Как починить дом.  Почему он не идет к нему, а продолжает добывать ресурс
if entity.active == False and properties.can_move == False:
               print("Repair")
               print(entity.entity_type)
               repair_action = RepairAction(entity.id)
               move_action = MoveAction(
                   Vec2Int(4,
                           1),
                   True,
                   True)
               attack_action = None
источник

ДШ

Денис Шулаков... in AI Cups Official
MrJerson
Подскажите, пожалуйста. Как починить дом.  Почему он не идет к нему, а продолжает добывать ресурс
if entity.active == False and properties.can_move == False:
               print("Repair")
               print(entity.entity_type)
               repair_action = RepairAction(entity.id)
               move_action = MoveAction(
                   Vec2Int(4,
                           1),
                   True,
                   True)
               attack_action = None
У тебя дом чинит сам себя
источник

A

Artem in AI Cups Official
а ентити это не то, ентити, которому команду даешь? Дом сам себя не построит.
источник

bh

black hole in AI Cups Official
Pavel
И в модели стоит изменить Entity, для playerid вместо shared_ptr сделать обычный int и слегка поправить сериализацию
Идея хорошая
источник

bh

black hole in AI Cups Official
Вроде поправил, надеюсь не сломал
источник

LS

Lookuut Struchkov in AI Cups Official
Ох, люди уже начали в ТЛ не влезать, видимо я скоро пожалею что решил на джава писать стратежку
источник

LS

Lookuut Struchkov in AI Cups Official
Обидно что все эти оптимизации можно выкидывать после отбора в финал :(
источник

EK

Egor Korolev in AI Cups Official
Lookuut Struchkov
Ох, люди уже начали в ТЛ не влезать, видимо я скоро пожалею что решил на джава писать стратежку
Ага, ПП может не потянуть
источник

LS

Lookuut Struchkov in AI Cups Official
По сути сейчас самый хардкорный тест на производительность, а дальше с туманом с играми 2х2 по легче будет
источник

LS

Lookuut Struchkov in AI Cups Official
Странно что орги выбрали такой путь
источник

LS

Lookuut Struchkov in AI Cups Official
@sannikovdmitry что вас остановило добавить летающих сущностей ?
источник

DS

Dmitry Sannikov in AI Cups Official
сложность
источник