Size: a a a

AI Cups Official

2020 December 08

KB

Kirill Balandin (act... in AI Cups Official
8-4-2-1 распределение
источник

P

Pavel in AI Cups Official
где-то я фундаментально лажаю. Какие координаты надо указать в buildAction, чтобы построить домик (size:3) в самом углу? Важно ли где именно около квадрата застройки строит строитель или достаточно простого соседства (про диагонали знаю)?
источник

АШ

Алексей Штеле... in AI Cups Official
координаты (0,0) Строитель может находиться в любой из соседних 6 клеток
источник

P

Pavel in AI Cups Official
спасибо ещё раз, но теперь есть встречный вопрос: 0.0 - это же координаты верхнего правого угла дома
источник

АШ

Алексей Штеле... in AI Cups Official
Pavel
спасибо ещё раз, но теперь есть встречный вопрос: 0.0 - это же координаты верхнего правого угла дома
???
источник

АШ

Алексей Штеле... in AI Cups Official
Левый нижний.
источник

АШ

Алексей Штеле... in AI Cups Official
Вашей стратегии все числа присылаются так, как если  бы вы были в левом нижнем углу карты
источник

АШ

Алексей Штеле... in AI Cups Official
В каком бы углу карты вы не находились
источник

P

Pavel in AI Cups Official
ох ты ж. Понял! В общем я исторически гоняю симуляцию находясь в верхнем правом углу  )
источник

P

Pavel in AI Cups Official
от этого мой правый верхний есть левый нижний у всех кто делает это правильно
источник

В

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

АШ

Алексей Штеле... in AI Cups Official
Владимир
подскажите, а при дебаге нет возможности заливку делать?
есть
источник

В

Владимир in AI Cups Official
не нашел в доках, можно пример?
источник

АШ

Алексей Штеле... in AI Cups Official
Владимир
не нашел в доках, можно пример?
три минуты плиз
источник

VK

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

АШ

Алексей Штеле... in AI Cups Official
/Рисуем сетку
   private void drawNet() {
       Color thinColor = new Color(0,10,10,0.1f);
       Color boldColor = new Color(0,10,10,0.3f);
       Color b2Color = new Color(0,10,10,0.9f);
       Vec2Float offset = new Vec2Float(0,0);

       for (int i = 0; i < 80; i++) {
           Color color = i % 5 != 0 ? thinColor : i % 40 != 0 ? boldColor : b2Color;
           ColoredVertex[] vertices = new ColoredVertex[] {
                   new ColoredVertex(new Vec2Float(i,0),offset,color),
                   new ColoredVertex(new Vec2Float(i,80),offset,color),
                   new ColoredVertex(new Vec2Float(0,i),offset,color),
                   new ColoredVertex(new Vec2Float(80,i),offset,color)
           };
           DebugData.Primitives line = new DebugData.Primitives(vertices,PrimitiveType.LINES);
           di.send(new DebugCommand.Add(line));
       }
   }
источник

AZ

Artem Zakharchuk in AI Cups Official
Pavel
где-то я фундаментально лажаю. Какие координаты надо указать в buildAction, чтобы построить домик (size:3) в самом углу? Важно ли где именно около квадрата застройки строит строитель или достаточно простого соседства (про диагонали знаю)?
а что с диагоналями?
источник

АШ

Алексей Штеле... in AI Cups Official
А для заливки - треугольники
источник

АШ

Алексей Штеле... in AI Cups Official
di - это дебаг интерфейсс
источник

P

Pavel in AI Cups Official
Artem Zakharchuk
а что с диагоналями?
если стоять на углу, то расстояние до постройки считается как 2, а нужно 1
источник