Войти
ФлеймФорумОбщее

CodeTanks 2 (49 стр)

Страницы: 148 49 50 5159 Следующая »
#720
20:38, 23 ноя. 2012

А мне нравится манера игры танков смайла, его бои интересно смотреть, зачет за шквал огня.


#721
21:25, 23 ноя. 2012

Самый прикол, что такая тактика выработалась без моего непосредственного участия. Я запустил генетический алгоритм на подгон коэффициентов и после пары суток работы и ~10000 боев получилось то, что получилось.
Но без хорошего алгоритма стрельбы такая тактика сливает.

#722
22:05, 23 ноя. 2012

}:+()___ [Smile]
Шикарно! 1х1 разносите мои танки круче чем Миланин)
А коэффициенты вы подбирали для заполнения карты "стоимости" мира, чтоб определять, куда выгоднее ехать?)

зы. Мои галимые танки до сих пор даже препятствия объезжать не умеют=)

#723
22:13, 23 ноя. 2012

забрутофорсил конкурс :)

#724
22:25, 23 ноя. 2012

MrDindows
Да я просто собрал все коэффициенты, которые у меня в коде были и устроил оптимизацию. Только сейчас стоят коэффициенты от оптимизации стратегии прошлой версии, когда она не умела нормально стрелять. На новой оптимизация показывает существенное уменьшение агрессивности. Правда статистика небольшая пока, буду экспериментировать в перерыв.

s-a--m
У меня брутфорс -- основной алгоритм, практически все важные части на переборе.

#725
22:29, 23 ноя. 2012

Изменили систему подсчета очков что ли? Проиграл человеку на 40 мест выше меня со счетом 690:525. Он получил +3 к рейтингу, я -9. WTF? Раньше такого не было.

#726
22:37, 23 ноя. 2012

по-моему они у тебя еще и окружить пытаются противника, крутые типы! :)

#727
22:37, 23 ноя. 2012

GluKoBug
Там у них какие-то антиинфляционные меры, так что всё может быть) И мб вы галочку юзали?

#728
22:57, 23 ноя. 2012

MrDindows
Нет, галочку не трогал. С ней бы я провалился в тартарары и не вернулся.
Вообще, интересно - в последнее время рейтинг песочницы очень активно менялся. Похоже, они и вправду что-то потрогали в системе. Или все участники дружно решили допилить своих ботов :)

#729
23:16, 23 ноя. 2012

}:+()___ [Smile]
> P = 1.325 * (spd.y + 0.51 * r.x * ang_spd) / (1 + sqr(r.x) / 975),
> где r -- положение точки удара относительно центра танка, spd -- скорость и
> ang_spd -- угловая скорость танка. Откуда тут бредовый коэффициент 0.51?
Вот она, вот абсолютно бредовая формула расчета импульса столкновения с нижней стенкой:
(0.325 * max(0.0, t.velocity.y - tp.x * t.angular_speed) + max(0.0, t.velocity.y + tp.x * t.angular_speed)) / (1.0 + sqr(tp.x) / Im)

Думаю, что это баг в phys2d

#730
23:34, 23 ноя. 2012

ud1
Точно, в одном месте (Arbiter.preStep) относительную скорость считают так

Vector2f relativeVelocity =  new Vector2f(body2.getVelocity());
relativeVelocity.add(MathUtil.cross(r2, body2.getAngularVelocity()));
relativeVelocity.sub(body1.getVelocity());
relativeVelocity.sub(MathUtil.cross(r1, body1.getAngularVelocity()));
а в другом (Arbiter.applyImpulse):
Vector2f relativeVelocity =  new Vector2f(b2.getVelocity());
relativeVelocity.add(MathUtil.cross(b2.getAngularVelocity(), r2));
relativeVelocity.sub(b1.getVelocity());
relativeVelocity.sub(MathUtil.cross(b1.getAngularVelocity(), r1));
#731
23:44, 23 ноя. 2012

Горячая перестрелка у меня получилась http://russianaicup.ru/game/view/407846

Все никак не могу отучить свои танки не комковаться вместе, не стукаться друг с другом и не лезть в гущу, чтобы по тебе не стреляли одновременно 2+ врагов.

#732
23:51, 23 ноя. 2012

У меня функция отталкивания-притяжения с оптимальным расстоянием ~300. Танки сами собираются в треугольник.

#733
23:53, 23 ноя. 2012

А вот я нихрена не успел. Пилил пилил, но так и не допилил. Остается надеятся, что за первую половину не свалюсь и завтра у меня будет шанс чего-нибудь исправить.

#734
23:59, 23 ноя. 2012

Ну что же, желаю всем удачи!

Посоны, извините, болею за Мегабайта )

Страницы: 148 49 50 5159 Следующая »
ФлеймФорумОбщее

Тема в архиве.