|
Russian AI Cup - CodeTanks Ø (XLife 05.11.2012 20:48) | ☑ | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0
Cube
30.10.12
✎
12:28
|
Russian AI Cup — соревнование по программированию искусственного интеллекта.
Russian AI Cup — это новая инициатива команды разработки проекта Одноклассники в рамках соревнований IT-направленности. В этом чемпионате участники состязаются в умении писать искусственный интеллект на примере игровых стратегий. Организаторами являются ООО «Одноклассники» и национальный исследовательский Саратовский государственный университет. Лучшие участники получат приятные призы: 1 место - Apple MacBook Pro 15" (Retina) 2-3 места - Apple MacBook Air 13" 4-6 места - Apple IPad New (Wi-Fi, Cellular 64Gb) Сайт: http://russianaicup.ru |
||||||||||||||||
1
Cube
30.10.12
✎
12:29
|
Начало тут: Стартовал CodeCup 2013
|
||||||||||||||||
2
Cube
30.10.12
✎
12:31
|
|||||||||||||||||
3
NS
30.10.12
✎
12:38
|
http://www.sdchess.net/phpBB2/viewtopic.php?f=7&t=945
Вот тут буду дублировать новости по чемпионату. |
||||||||||||||||
4
Cube
30.10.12
✎
12:48
|
Кстати, в Эклипс описания на китайском. Как бы их к божескому виду привести?
Пример: /** * @return Возвращает СЃРїРёСЃРѕРє танков (РІ случайном РїРѕСЂСЏРґРєРµ), включая танк стратегии, вызвавшей этот метод. * После каждого тика объекты, задающие танки, пересоздаются. */ public Tank[] getTanks() { return Arrays.copyOf(tanks, tanks.length); } |
||||||||||||||||
5
Evpatiy
30.10.12
✎
12:49
|
Вот какое, ну какое отношение имеет аппле к искуственному интеллекту? Промоутеры с маркетологами хоть бы с айтишниками проконсульировались прежде чем акцию мутить.
|
||||||||||||||||
6
NS
30.10.12
✎
12:50
|
(5) В смысле? Зачем программисту макбук?
Я думаю что из тех кто претендует - практически никто от макбука не откажется. |
||||||||||||||||
7
Evpatiy
30.10.12
✎
12:52
|
(6) Ясен пень, он же денег стоит
|
||||||||||||||||
8
Cube
30.10.12
✎
12:52
|
(6) Я бы взял на андрюше лучше))
|
||||||||||||||||
9
NS
30.10.12
✎
12:53
|
(8) Ноут на Андрюше? :)
|
||||||||||||||||
10
Cube
30.10.12
✎
12:58
|
(9) Ну, они (андрюши) уже всё ближе))) Скоро рынки телефонов, смртфонов, нетбуков, ноутбуков и персональных компьютеров объединится в плане используемого ПО... Я так считаю.
|
||||||||||||||||
11
NS
30.10.12
✎
13:01
|
(10) МС уже объединила, плюются и на ББ - нафига ему сделали планшетный интерфейс, и тем более на планшетах - вообще работать невозможно.
Вообще железо то в ноутах совместимое. Хочешь - ставь винду, если приспичило - можно и андрюшу поставить. А по железу макбук очень даже приличный ноут, один из лучших. Что воздух, что ретина. |
||||||||||||||||
12
Cube
30.10.12
✎
13:02
|
(11) Сначала надо победить или в тройку войти)))))
|
||||||||||||||||
13
NS
30.10.12
✎
13:04
|
Ну речь ведь о призах зашла. Для программиста ИМХО макбук - очень даже приличный приз.
|
||||||||||||||||
14
Evpatiy
30.10.12
✎
13:05
|
(10) А так же рынки стиральных машин, чайников, навигаторов, фотоаппаратов и елочных гирлянд.
А закончятся эти торжество всеобщего объединения и вакханалия совместимости когда злой дядя из майкрософт скажет: "идите в зад с jvm, больше мы не поддерживаем ее совместимости с нашей операционкой. Пользуйтесь нашей CLR!" И начнется великая битва! |
||||||||||||||||
15
Cube
30.10.12
✎
13:06
|
(13) Да, призы не в пример Гуглу))) Молодцы.
|
||||||||||||||||
16
Evpatiy
30.10.12
✎
13:06
|
(13) Ну да, операционку переставляешь и вменяемый комп получается, который можно юзать.
|
||||||||||||||||
17
Cube
30.10.12
✎
13:09
|
(16) Хватит оффтопить уже. Хочешь поговорить об этом - создай отдельную тему.
|
||||||||||||||||
18
1Страх
30.10.12
✎
13:11
|
правила шо пипец
|
||||||||||||||||
19
Sidney
30.10.12
✎
13:11
|
(16)Вообще то нормальный прог и на коленке напишет приложение к чему угодно. А дабы не сильно оффтопить, на всяких там курсерах преподы с макбука чудеса программирования показывают.
|
||||||||||||||||
20
Starhan
30.10.12
✎
13:12
|
я ксттаи не нашел какое влияние оказывает сопротивлеине воздуха? как его расчитывать?
|
||||||||||||||||
21
Cube
30.10.12
✎
13:13
|
(20) Я так понял, рассчитать его нельзя. Оно влияет на замедление движения снаряда и корпуса. Типа просто сила трения.
|
||||||||||||||||
22
Evpatiy
30.10.12
✎
13:16
|
(17) Если тут не офтопить, про этот ваш руссианАИкап никто не узнает, будете там вдвоем с Starhan за главный приз бороться
|
||||||||||||||||
23
Starhan
30.10.12
✎
13:17
|
ну хоть бы знать по каким правилам расчитывается что бы учитывать расстояние до цели. Надеюсь сопротивление воздуха везде равномерное, никаких ветров там нет :)))))))
|
||||||||||||||||
24
Starhan
30.10.12
✎
13:18
|
из меня математик беспонтовый. :)
Тем более как скзал NS под делфи модули не компилируются :( какая то ошибка. |
||||||||||||||||
25
NS
30.10.12
✎
13:18
|
(20) Смысл в том что готовых формул нет, должен сам прикидывать и исследовать физику мира.
(18) Правила простые. У меня играет бот из 30 строк кода :) |
||||||||||||||||
26
Cube
30.10.12
✎
13:18
|
(23) Я тоже про ветер сразу подумал)) Введут в финале - прикол будет))
|
||||||||||||||||
27
Starhan
30.10.12
✎
13:19
|
(25) ну а целится как? координаты цели то можно получить?
|
||||||||||||||||
28
NS
30.10.12
✎
13:19
|
(24) У меня триал версия Делфи, не работает компиляция из командной строки - если есть полноценная версия, то она наверно нормально будет компилировать. Либо нужна более старая Делфя.
В принципе могу вечерком подправить код, чтоб работало везде. |
||||||||||||||||
29
NS
30.10.12
✎
13:21
|
(27) Координаты и полную информацию о всех объектах получить можно. И не только координаты, а у них готовые функции для направления, отклонений (пукши и направления движения) от всех объектов, расстояние до всех объектов.
|
||||||||||||||||
30
Starhan
30.10.12
✎
13:22
|
(29)вплоть до направления и скорости движения?
|
||||||||||||||||
31
Starhan
30.10.12
✎
13:24
|
еще я не видел что будет если на скорости въехать в стену.
то есть если в танк то будет расчет поврежедний от массы и скорости. А если в стену ограничивающую поле? |
||||||||||||||||
32
NS
30.10.12
✎
13:32
|
(30) Направление, скорость движения, повреждения, здоровье, энергия, координаты, тип танка, количество крутых снарядов и т.д.
И точно так-же по всем объектам - снарядам на экране, мертвым танкам, препятствиям (они появятся в следующих турах), аптечкам. |
||||||||||||||||
33
NS
30.10.12
✎
13:32
|
(31) Ничего не будет. В неё въезжаешь без повреждений.
|
||||||||||||||||
34
1Страх
30.10.12
✎
13:33
|
мне одному кажется, что танки слишком огромные для такой карты?
|
||||||||||||||||
35
Cube
30.10.12
✎
13:35
|
(34) Чем больше карта, тем меньше динамика.
|
||||||||||||||||
36
NS
30.10.12
✎
13:36
|
(34) Нормально. Народ просто пока неаккуратно ездит.
Например мой бот танки соперников учитывает только как цель (но не как препятствие), у всех остальных походу пока так-же. |
||||||||||||||||
37
NS
30.10.12
✎
13:37
|
Кстати, походу организаторам серваков не хватает.
Бои встали. |
||||||||||||||||
38
Cube
30.10.12
✎
13:49
|
(37) Вот казлы!))) Я только начал портировать пример с сайта на java...
|
||||||||||||||||
39
Cube
30.10.12
✎
13:50
|
Короче, мой аккаунт: http://russianaicup.ru/submissions/Cube
|
||||||||||||||||
40
Cube
30.10.12
✎
13:50
|
+(39) Точнее так: http://russianaicup.ru/profile/Cube
|
||||||||||||||||
41
Cube
30.10.12
✎
13:51
|
(37) Заработали, вроде.
|
||||||||||||||||
42
Cube
30.10.12
✎
13:57
|
Ееее, мой танк стреляет как тут: http://russianaicup.ru/p/quick только на java :D
Завтра отдохну, а послезавтра поедет он у меня))) Хотя... может и не отдохну...) |
||||||||||||||||
43
NS
30.10.12
✎
14:05
|
http://russianaicup.ru/game/view/3330
О блин! Меня замочили, но я выиграл :) Стреляет у меня плохо, нужно полностью менять стратегию стрельбы. |
||||||||||||||||
44
Lama12
30.10.12
✎
14:13
|
блин... завидую :)
либо я долго соображаю, либо х.з. Уже который раз есть желание поучаствовать но лень и отсутствие времени на "посоображать" убивает весь интерес :( |
||||||||||||||||
45
NS
30.10.12
✎
14:15
|
(44) Я пропустил четыре AI чемпионата из-за лени.
Сейчас наверно крупные уже пропускать не буду. |
||||||||||||||||
46
1Страх
30.10.12
✎
14:16
|
нет чтобы убивцу 1С писать, так нет... ))
|
||||||||||||||||
47
Starhan
30.10.12
✎
14:24
|
Вот еще пара интересных вопросов.
1. Можно ли получить время боя. (В начале нет смысла анализировать положение танков) 2. Можно получить список целей других танков? :) |
||||||||||||||||
48
Starhan
30.10.12
✎
14:25
|
(47) к 1 вопросу
как я понял танки распологаются раномерно по кругу. то есть в начале мы лицом к лицу с одним из танков |
||||||||||||||||
49
NS
30.10.12
✎
14:39
|
(47) Что значит "список целей"?
Нет понятия цели. Направление дула получить можно. (48) Да. Насчет тиков - даже не смотрел, заведи глобальную переменную, и обнули её при выборе типа танка. |
||||||||||||||||
50
MMF
30.10.12
✎
15:01
|
(24) компиллируется
|
||||||||||||||||
51
NS
30.10.12
✎
15:05
|
(50) Под мой не компилируется.
|
||||||||||||||||
52
NS
30.10.12
✎
15:06
|
Хотя я особо не мучал. Один раз попробовал, выдало ошибку, и перешел на блокнот.
|
||||||||||||||||
53
NcSteel
30.10.12
✎
15:22
|
Прикольый бой один был.
Два танка остались живы. И один поехал аптечке, но между ним и аптечкой был мертвый танк, он его перед собой и потащил. Мертвый танк съел аптечку и убил свой буксир ))) |
||||||||||||||||
54
NS
30.10.12
✎
15:23
|
(53) В правилах об этом написано. Мертвых можно натаскивать на аптечки, и они оживают.
|
||||||||||||||||
55
NcSteel
30.10.12
✎
15:23
|
так же снаряд убивает снаряд, так же снаряд убивает бонусы. так что если противник едет к бонусу и этот бонус критичек (хп например), то можно его снести.
|
||||||||||||||||
56
NcSteel
30.10.12
✎
15:24
|
(54) Просто видно что пока этими правилами пренебрегают ) И смешные бои получаются.
|
||||||||||||||||
57
NS
30.10.12
✎
15:26
|
(56) У всех первые версии, пока не смотрят препятствия вообще. Дело не в том что пренебрегают. Главное сначала научить бота стрелять куда надо и нормально ездить. А то некоторых заносит, мимо бонусов промахиваются.
|
||||||||||||||||
58
YV
30.10.12
✎
15:30
|
(14) >>> злой дядя из майкрософт скажет: "идите в зад с jvm, больше мы не поддерживаем ее совместимости с нашей операционкой. Пользуйтесь нашей CLR!"
И как он это сделает? JVM - такое же приложение для Windows, как и миллионы других. Можно конечно зашить в винду нечто вроде if (application == JVM) fuckoff("Пользуйтесь CLR"); но хакеры его все-равно найдут и отключат а Оракл еще и в суд подаст. |
||||||||||||||||
59
NcSteel
30.10.12
✎
15:36
|
Ключ к успеху будет варировать корпусом. Под обычные снаряды ставить корпус под углом, а от премиумных уклоняться.
|
||||||||||||||||
60
DomovoiVShoke
30.10.12
✎
15:43
|
Меня подсоедините к танкам я им покажу то чего они никогда не увидят:))))
|
||||||||||||||||
61
NcSteel
30.10.12
✎
15:49
|
Придумал программку:
use DomovoiVShoke; |
||||||||||||||||
62
DomovoiVShoke
30.10.12
✎
15:49
|
Лучше use DomovoiGL это более продвинутый бот:)
|
||||||||||||||||
63
Garykom
гуру
30.10.12
✎
16:19
|
Жаль бои редко раз в час написано, долго ждать результата обновления стратегии в общем рейтинге
|
||||||||||||||||
64
NS
30.10.12
✎
16:25
|
Нифига не понял системы подсчета рейтинга вообще.
(63) А зачем ждать? Наклепал тестовых турниров, и сравнишь силу предыдущей и новой версии. |
||||||||||||||||
65
NS
30.10.12
✎
16:26
|
Чё-то я со своим "недоботом" никак в десятку войти не могу.
Наверно придется сегодня нормально стрельбу и езду дописать. |
||||||||||||||||
66
Garykom
гуру
30.10.12
✎
16:36
|
(65) Нереально нормальную стрельбу написать в отличие от езды.
|
||||||||||||||||
67
Garykom
гуру
30.10.12
✎
16:37
|
кажется лучше на умное езде сосредоточиться с уворачиванием от предполагаемой траектории снарядов
|
||||||||||||||||
68
akaBrr
30.10.12
✎
16:38
|
(66) почему?
|
||||||||||||||||
69
NS
30.10.12
✎
16:38
|
(66) Это почему же нереально? Совершенно реально.
Я отлично знаю что и где мне надо в стрельбе усиливать. Уворачиваться тяжело - снаряд быстро летит. Правда если издалека пуляют, тогда можно и увернуться. |
||||||||||||||||
70
Garykom
гуру
30.10.12
✎
16:43
|
(69) Уворачиваться не от снаряда а еще от направленной турели чужих танков
А насчет стрельбы дык препятствия (бонусы, убитые танки), траектория цели с учетом своих перемещений, время полета снаряда и т.д. |
||||||||||||||||
71
NS
30.10.12
✎
16:44
|
(70) Препятствия, учет скорости и направления движения противника.
|
||||||||||||||||
72
Garykom
гуру
30.10.12
✎
16:44
|
+(70) Еще время разворота турели проще не в ближайший стрелять а в удобный и учитывать свой разворот
|
||||||||||||||||
73
Garykom
гуру
30.10.12
✎
16:45
|
Кстати инерция есть? а то как то непонятно при столкновениях и ударах снарядов разворачивает а по движкам и отдача незаметны
|
||||||||||||||||
74
NS
30.10.12
✎
16:48
|
(73) Есть.
|
||||||||||||||||
75
NS
30.10.12
✎
17:34
|
Исправили в стартовом пакете неправильное определения направления относительно движения под Паскаль.
|
||||||||||||||||
76
Garykom
гуру
30.10.12
✎
17:45
|
(75) Угу а в яве еще веселее с определением своего танка через equals
|
||||||||||||||||
77
Garykom
гуру
30.10.12
✎
17:46
|
т.е. Tank self и мой танк из (Tank t : world.getTanks) это разные нафик объекты
|
||||||||||||||||
78
NS
30.10.12
✎
17:53
|
(77) ну и что? Чем это мешает?
|
||||||||||||||||
79
Адимр
30.10.12
✎
17:57
|
(0) Это наверное по заказу МО РФ конкурс замутили :)
|
||||||||||||||||
80
Garykom
гуру
30.10.12
✎
18:00
|
(78) Как ближайший танк определял свой и не мог понять почему целит ровно вправо
|
||||||||||||||||
81
NS
30.10.12
✎
18:04
|
(80) у танка есть метод - свой или чужой.
|
||||||||||||||||
82
Адимр
30.10.12
✎
18:08
|
Я позырил а там чт о6 танков и каждый сам за себя дерутся?
|
||||||||||||||||
83
Cube
30.10.12
✎
18:18
|
(4) Разобрался. Помогла статья wiki:Кракозябры
Оказалось, что они писали это в кодировке UTF-8, а Эклипс пытается отобразить в кодировке Windows-1251. Лечение: открываем каждый файл из папки src\main\java\model в блокноте и пересохраняем в кодировке "Юникод". Если проект уже добавлен в Эклипс, то эти файлы нужно обновить в проекте (открыть каждый файл в проекте и нажать F5). И всё перкрасно! :)) |
||||||||||||||||
84
Адимр
30.10.12
✎
18:23
|
(23) Ты бы еще про силу Кориолиса спросил.
|
||||||||||||||||
85
NS
30.10.12
✎
18:37
|
В первом туре каждый за себя. Во втором на поле три участника, у каждого по два танка. В последнем два участника на поле, у каждого по три танка.
|
||||||||||||||||
86
Адимр
30.10.12
✎
18:40
|
Еще танки разных типов, мало времени дают на разработку стратегий. Нереально за такое время качественно проработать её с нуля.
|
||||||||||||||||
87
Cube
30.10.12
✎
18:42
|
У меня вопрос на засыпку: снаряды могут вращаться? Например, после рикошета?
|
||||||||||||||||
88
forforumandspam
30.10.12
✎
18:47
|
А к local-runner можно несколько танков подключить?
|
||||||||||||||||
89
NS
30.10.12
✎
18:50
|
(88) вроде нет.
(87) Не проверял, но думаю что нет. Вращаются только танки. |
||||||||||||||||
90
Cube
30.10.12
✎
18:53
|
(89) Почему тогда для снаряда доступен метод getAngularSpeed()? Странно это как-то...
|
||||||||||||||||
91
NS
30.10.12
✎
18:56
|
(90) Просто решили сделать общим методом юнитов.
|
||||||||||||||||
92
Cube
30.10.12
✎
18:58
|
Ещё вопрос: нигде не нашел приоритета выполнения действий между тиками. Что делается вначале, что потом?
Например: едет мой танк к бонусу, а с другой стороны к нему подлетает снаряд. И так сложилось, что в следующий тик и танк и снаряд достигнут бонуса - что произойдет? Варианты: 1). Танк берет бонус и получает снарядом в морду. 2). Снаряд врезается в бонус, танк в морду не получил, но и бонуса не съел. |
||||||||||||||||
93
NS
30.10.12
✎
18:58
|
(92) Надо проверять, я не проверял.
|
||||||||||||||||
94
Cube
30.10.12
✎
18:59
|
(93) Уже 13-е место, поздравляю!))
|
||||||||||||||||
95
NS
30.10.12
✎
19:00
|
(94) Так давно ведь. С пяти часов.
|
||||||||||||||||
96
Cube
30.10.12
✎
19:03
|
Кстати, тоже не понятно: скорость танка вычислить нельзя. Как тогда определять, успеешь взять бонус раньше, чем противник или нет?
|
||||||||||||||||
97
SUA
30.10.12
✎
19:04
|
о... прогать AI на войнушки (еще и танки) это точно по мне :) надеюсь сейчас не пролечу как на PlanetWars
буду разворачиваться на фри-паскале в принципе стратегия (за исключением препятствий) до окончания 1го раунда не сложная - максить свой дамаг (пофигу по кому) и пытаться не умереть |
||||||||||||||||
98
Cube
30.10.12
✎
19:05
|
(97) Ссылку на свой профиль выложить сюда не забудь))
|
||||||||||||||||
99
SUA
30.10.12
✎
19:08
|
текущая скорость кстати вычисляется элементарно - достаточно хранить поле на 2 тика - прошлый и предыдущий и смотреть разность координат.
|
||||||||||||||||
100
Cube
30.10.12
✎
19:09
|
Сотка
|
||||||||||||||||
101
Cube
30.10.12
✎
19:10
|
(99) Не всё так просто. Есть инерция, есть зависимость скорости от здоровья экипажа, есть сложение векторов скорости танка и попавшего в него снаряда. Бывает, что танк стоит на месте, а попадающие в него снаряды, сдвигают танк...
|
||||||||||||||||
102
Cube
30.10.12
✎
19:11
|
+(101) Выстрелы тоже имеют отдачу, кстати.
|
||||||||||||||||
103
NS
30.10.12
✎
19:11
|
(99) Текущая скорость - метод Юнита.
http://russianaicup.ru/game/view/4584 Вот это бред! Я синий, я выиграл :) |
||||||||||||||||
104
NS
30.10.12
✎
19:13
|
(96) Скорость - общий метод юнитов, в том числе и танка.
|
||||||||||||||||
105
Cube
30.10.12
✎
19:14
|
(104) Это текущая скорость, а не максимально возможная... Вот стоишь ты на месте и чо?))
|
||||||||||||||||
106
NS
30.10.12
✎
19:15
|
(105) Танков всего три вида. Вид танка ты получить можешь.
|
||||||||||||||||
107
Cube
30.10.12
✎
19:18
|
(103) Тебе надо было брать ник "Феникс" или "ПовелительАптечек" =))
Кстати, на этом видео на тике 3765 снаряд после рикошета вращается... |
||||||||||||||||
108
NS
30.10.12
✎
19:23
|
(107) круто!
|
||||||||||||||||
109
NS
30.10.12
✎
19:24
|
Я 11-ый.
|
||||||||||||||||
110
Cube
30.10.12
✎
19:28
|
(108) Что "круто"? Ещё одни грабли... :)))
|
||||||||||||||||
111
Cube
30.10.12
✎
19:29
|
(109) Красавчик.
|
||||||||||||||||
112
NS
30.10.12
✎
19:29
|
(110) нет смысла всё учитывать, достаточно учесть основное.
|
||||||||||||||||
113
SUA
30.10.12
✎
19:36
|
(103)зачетно :)
|
||||||||||||||||
114
NS
30.10.12
✎
19:39
|
(113) видно две ошибки моего бота - вроде обычно прячется в угол, но иногда кучкуется, из-за этого может сыграть очень плохо.
И не понимает что вблизи не обязательно бить по центру, не стреляет в рядом стоящего, хотя легко может попасть. |
||||||||||||||||
115
Cube
30.10.12
✎
20:38
|
Ха!)) NS вошел в десятку (7 место)!!! Нормальный старт))
|
||||||||||||||||
116
Адимр
30.10.12
✎
20:50
|
На гмайл письма не доходят при регистрации.
А только можно кодить в Java 1.6.0_33 или если у меня 1,7 стоит в ней то же можно? |
||||||||||||||||
117
Garykom
гуру
30.10.12
✎
20:54
|
(115) Ага отлично
Я пока на 77 месте |
||||||||||||||||
118
Garykom
гуру
30.10.12
✎
20:54
|
+(117) блин уже съехал
|
||||||||||||||||
119
Злопчинский
30.10.12
✎
21:42
|
NS порвет всех как Тузик грелку!! ну если и не порвет, то потрепает!!!
. Оле-оле-оле!!! |
||||||||||||||||
120
Адимр
30.10.12
✎
21:44
|
Восстановление танка +50 баллов
Это что если у тебя брони 100% подобрал ремкомплект тебе +50? |
||||||||||||||||
121
Filin
30.10.12
✎
21:45
|
(119)Порвет, однозначно :) Или мы заDDoSим их сервер своими страшными 1С-овскими стратегиями :)
|
||||||||||||||||
122
Filin
30.10.12
✎
21:46
|
(120)Нет, это видимо когда у тебя брони 0%, и ты подобрал ремкомплект.
|
||||||||||||||||
123
Адимр
30.10.12
✎
22:08
|
А какая у танков скорость примерно точек/тик?
|
||||||||||||||||
124
MMF
30.10.12
✎
23:26
|
чето я не разобрался с этим Repeater, вернее он у меня нифига не работает
|
||||||||||||||||
125
NS
31.10.12
✎
00:48
|
Что же написано у остальных, если мои 20 строк кода на 10-ом месте?
|
||||||||||||||||
126
NS
31.10.12
✎
00:54
|
Опять седьмой. Из лидеров один из лучших по проценту побед.
|
||||||||||||||||
127
Попытка1С
31.10.12
✎
00:57
|
(125) Так дело-то не в количестве строк, тебе ли не знать)
|
||||||||||||||||
128
NS
31.10.12
✎
01:03
|
(127) Во втором раунде уже будут играть на порядок более сильные боты.
|
||||||||||||||||
129
Попытка1С
31.10.12
✎
01:06
|
(128) Надеюсь у тебя тоже) Надо затащить!
|
||||||||||||||||
130
Злопчинский
31.10.12
✎
01:06
|
(125) в программистах как и востальных - 95% пипла - откровенный шлак. что-то реально стоящее могут сделать процентов 5%...
|
||||||||||||||||
131
Злопчинский
31.10.12
✎
01:06
|
(128) я буду за вами наблюдать.. а то прошлый раз ты нагло всех кинул.. ;-)
|
||||||||||||||||
132
NS
31.10.12
✎
01:08
|
(131) Я же в прошлый раз написал - не было свободного времени вообще. Поэтому даже не стал начинать участвовать.
|
||||||||||||||||
133
Попытка1С
31.10.12
✎
01:08
|
(132) Посмотрел твой бой восьмой версии, интересная у тебя тактика.
|
||||||||||||||||
134
Попытка1С
31.10.12
✎
01:11
|
(132) А у тебя в 7078 бою, это бага такая что ты по трупу стреляешь?
|
||||||||||||||||
135
NS
31.10.12
✎
01:13
|
http://russianaicup.ru/game/view/7078 вот красивый бой
(134) Почему бага? Я просто не успел дописать расчет препятствий для езды и для стрельбы. Завтра вечером допишу. |
||||||||||||||||
136
NS
31.10.12
✎
01:17
|
(134) Такой баги нет, есть бага что через труп пытаюсь стрелять.
|
||||||||||||||||
137
Злопчинский
31.10.12
✎
01:19
|
когда я стану стариый совсем и пенсионный - буду сидет и программить в удовольстие! вернусь к тому ощущению, которое было в 80-ых.. ;-)
|
||||||||||||||||
138
Попытка1С
31.10.12
✎
01:19
|
Кстати у тебя там был шанс взять 3 предмета, они там рядом появились.
|
||||||||||||||||
139
Злопчинский
31.10.12
✎
01:20
|
буду программить танчиков и муравьишек, всякие херню, от которой просто штырит.. ;_) и пусть я буду в 95% - ну и фигли!!! ;-)
|
||||||||||||||||
140
Попытка1С
31.10.12
✎
01:20
|
(137) Насколько старым? )
|
||||||||||||||||
141
Злопчинский
31.10.12
✎
01:21
|
(140) просто суперстарым.. когда уже все будет пофигу! ;-)
|
||||||||||||||||
142
Злопчинский
31.10.12
✎
01:21
|
хотя, к тому времени может и само программирование и вообще вся это воздусяИТшная - будут пофигу...
|
||||||||||||||||
143
NS
31.10.12
✎
01:23
|
(138) Если у меня полное здоровье или нет повреждений, то соотвествующий бонус нет смысла брать. И не берет.
|
||||||||||||||||
144
Попытка1С
31.10.12
✎
01:24
|
(143) Ну а с точки зрения того чтобы он другому не достался, может имеет смысл если "рядом".
|
||||||||||||||||
145
Krendel
31.10.12
✎
01:25
|
(143) Ну когда ты движешься по те сложней попасть, ну и сожри ништяк чтобы не достался другому
|
||||||||||||||||
146
NS
31.10.12
✎
01:25
|
(144) Не знаю. Нужно оценивать.
Вроде версия которая не берет "лишние бонусы" играет сильнее. |
||||||||||||||||
147
Krendel
31.10.12
✎
01:25
|
заметил что главное не выезжать на центр, сливают сразу
|
||||||||||||||||
148
NS
31.10.12
✎
01:26
|
(145) У меня бот всегда движется, если не уперся в препятствия.
|
||||||||||||||||
149
Злопчинский
31.10.12
✎
01:26
|
(143) умный, однако...
|
||||||||||||||||
150
NS
31.10.12
✎
01:45
|
Я на шестом месте.
|
||||||||||||||||
151
NS
31.10.12
✎
01:51
|
http://russianaicup.ru/game/view/7450
вот еще красивый бой, всю верхушку рейтинг-листа размочил. |
||||||||||||||||
152
Злопчинский
31.10.12
✎
01:57
|
(151) когда бежать к букмекерам..???
|
||||||||||||||||
153
NS
31.10.12
✎
01:58
|
Если завтра найдется время заметно усилить, сразу дам отмашку.:)
|
||||||||||||||||
154
Адимр
31.10.12
✎
02:06
|
(150) был...
|
||||||||||||||||
155
NS
31.10.12
✎
02:08
|
Там плотная группа, когда выйду на четвертое - будет по-свободней. Девятое тоже нормально.
|
||||||||||||||||
156
Злопчинский
31.10.12
✎
02:10
|
(153) вечером отсмотрюсь...
|
||||||||||||||||
157
NS
31.10.12
✎
02:41
|
http://russianaicup.ru/game/view/7794
Красотищща. Надеюсь проснусь уже в пятерке. |
||||||||||||||||
158
Cube
31.10.12
✎
06:49
|
(116) Мне пришло. правда в спам))
|
||||||||||||||||
159
Garykom
гуру
31.10.12
✎
09:17
|
(157) Стрельба у тебя с расчетом упреждения?
С простейшим наведением на цель тока до 49 места дополз :( |
||||||||||||||||
160
Starhan
31.10.12
✎
10:24
|
Как я понял надо высылать файлик MyStrategy или exe-шник?
|
||||||||||||||||
161
forforumandspam
31.10.12
✎
10:25
|
(160) Вроде бы MyStrategy{ext}.
|
||||||||||||||||
162
MMF
31.10.12
✎
10:28
|
(160) MyStrategy.ТутРасширениеТвоегоЯзыка, а если есть доп модули, то зазиповать MyStrategy.ТутРасширениеТвоегоЯзыка + все доп.модули
Дошло до меня как их Repeater-ом пользоваться, теперь всем смерть :-) |
||||||||||||||||
163
forforumandspam
31.10.12
✎
10:29
|
(157) NS , а можно посмотреть твой код устаревших стратегий? Не для конкуренции, а для быстрого старта.
|
||||||||||||||||
164
forforumandspam
31.10.12
✎
10:29
|
(162) Делись информацией, если не жалко.
|
||||||||||||||||
165
Garykom
гуру
31.10.12
✎
10:30
|
(162) MMF логину тама скажи проверим
|
||||||||||||||||
166
forforumandspam
31.10.12
✎
10:35
|
Все, кто пишет на Pascal, поделитесь устаревшими версиями, которых не жалко. Давно Pascal в руки не брал, забыл многое, мне бы примеры, чтобы освежить в памяти.
|
||||||||||||||||
167
Starhan
31.10.12
✎
10:55
|
(166) скачай free pascal.
переименцуй файл runner.dpr в runner.pas и с компилруй его екзешником можно баловтася локально портив ботов |
||||||||||||||||
168
Starhan
31.10.12
✎
10:58
|
точнее бота. 2й танк тупо ничего не делает
|
||||||||||||||||
169
NS
31.10.12
✎
11:02
|
(167) Ничего переименовывать не надо.
Батник для компиляции фри паскалем входит в стартовый пакет. Своего бота пишешь в MyStrategy.pas, в нем как раз уже пример начального бота. |
||||||||||||||||
170
NS
31.10.12
✎
11:04
|
(166) Моя первая версия скорей всего легко пройдет первый раунд :)
|
||||||||||||||||
171
Starhan
31.10.12
✎
11:09
|
(169) хз у меня не получилось :(. я вообще не нашел fpc.exe
поэтому скомпилровал через ide |
||||||||||||||||
172
NS
31.10.12
✎
11:11
|
Если не нашел fpc, то должен быть ppcrossx64.Exe
Просто в батнике подменяешь fpc на него. |
||||||||||||||||
173
MMF
31.10.12
✎
11:26
|
походу, накрылась система
|
||||||||||||||||
174
PowerBoy
31.10.12
✎
11:29
|
(173) угу :(
|
||||||||||||||||
175
Starhan
31.10.12
✎
11:45
|
для тех кто дуб в расскажите как пользоватся PI для получения угла до цели и поворта свое башни? )
|
||||||||||||||||
176
Starhan
31.10.12
✎
11:55
|
PI - это тпа 180 градусов?
|
||||||||||||||||
177
Molinor
31.10.12
✎
11:57
|
Могу сильно ошибаться, но как я понял видно на картинке:
http://disk.tom.ru/3dv4zcw Угол меняется от -Pi до Pi, да, Pi - это 180 градусов. Только вот не уверен с какой стороны какой угол в плане знака. |
||||||||||||||||
178
NS
31.10.12
✎
12:24
|
http://russianaicup.ru/game/view/9697
А что означет знак вопроса у Mixser вместо языка? |
||||||||||||||||
179
floder
31.10.12
✎
12:25
|
(176)
Я так понял что это просто число Pi то есть 3.141592653589793 |
||||||||||||||||
180
Molinor
31.10.12
✎
12:29
|
(179) В радианах углы измеряются у них.
|
||||||||||||||||
181
forforumandspam
31.10.12
✎
12:45
|
(167) (170) Я скачал, откомпилировал и даже понял, как отладку на ходу делать в Дельфи. Я кое-как вспомнил, как работать с динамическими массивами - у меня с синтаксисом проблемы.
Жаль, что нельзя заданного бота с заданным ботом стравливать, как это можно было в planet wars. |
||||||||||||||||
182
Starhan
31.10.12
✎
12:48
|
(181) а как в фри паскаль отладку запустить?
а то чот мой экипаж балду пинает пока ему наносят травмы несовместимые с жизнью |
||||||||||||||||
183
Starhan
31.10.12
✎
12:52
|
я ужо понял что пи радиан - 180 градусов
|
||||||||||||||||
184
forforumandspam
31.10.12
✎
12:58
|
(182) Скачай http://sourceforge.net/projects/lazarus/?source=recommended.
Дома на дельфи делал отладку. На работе скачал Lazarus, он даже похож на Дельфи. |
||||||||||||||||
185
NS
31.10.12
✎
12:59
|
Проще (и лучше) записывать ботом инфу в файл.
|
||||||||||||||||
186
forforumandspam
31.10.12
✎
13:00
|
+(184) Плюс Lazarus полностью на русском.
|
||||||||||||||||
187
forforumandspam
31.10.12
✎
13:01
|
(185) Поделись кодом логирования. У меня проблемы именно с синтаксисом.
|
||||||||||||||||
188
NS
31.10.12
✎
13:03
|
(187) Я же на работе.
Проблемы с кодом записи в файл?! |
||||||||||||||||
189
NS
31.10.12
✎
13:04
|
var outfile: TextFile;
begin AssignFile(outfile, 'c:\outfile.txt'); Rewrite(outfile); writeln(outfile, 'Привет из Delphi'); |
||||||||||||||||
190
NS
31.10.12
✎
13:04
|
var
outfile: text; begin assign(outfile, 'c:\output.txt'); rewrite(outfile); writeln(outfile, 'Здравствуй, мир'); |
||||||||||||||||
191
forforumandspam
31.10.12
✎
13:05
|
(189) Спасибо
|
||||||||||||||||
192
NS
31.10.12
✎
13:09
|
Когда будешь выкладывать не забудь этот код убрать, а то забанят за нарушение правил. Писать в файл нельзя по правилам.
|
||||||||||||||||
193
Starhan
31.10.12
✎
13:15
|
осталось написать вменяему езду. Кажется это чем написать вменяемую стрельбу.
|
||||||||||||||||
194
Starhan
31.10.12
✎
13:16
|
сложнее*
|
||||||||||||||||
195
MMF
31.10.12
✎
13:24
|
(192+) лично я сделал условную компиляцию
|
||||||||||||||||
196
forforumandspam
31.10.12
✎
13:32
|
(195) Делись. :)
|
||||||||||||||||
197
forforumandspam
31.10.12
✎
13:43
|
Могли бы сделать текст над танком с координатами, углом танка и углом ствола. Очень не хватает.
|
||||||||||||||||
198
MMF
31.10.12
✎
13:51
|
(197) залогируй все что тебе нужно. Все равно на пальцах считать не будешь.
А мне сильно не хватает в просмотре боя покадрового шага влево-вправо, ползунком фиг поймаешь нужное |
||||||||||||||||
199
Адимр
31.10.12
✎
14:11
|
(198) там вроде стрелочки вправо влево рабоают для перехода по тикам.
|
||||||||||||||||
200
NS
31.10.12
✎
14:17
|
http://russianaicup.ru/game/view/10279
Во козлы, просто расстреляли. |
||||||||||||||||
201
Mefistophel
31.10.12
✎
14:46
|
Это World of Tanks хотят ботов ввести нахаляву?)))
Болею за NS Скорее учи его использовать препятствия и считать КД у других танков |
||||||||||||||||
202
NS
31.10.12
✎
14:57
|
Что такое КД?
|
||||||||||||||||
203
Скользящий
31.10.12
✎
14:58
|
Время перезарядки.
|
||||||||||||||||
204
Starhan
31.10.12
✎
15:10
|
(203) такие вещи важны будут на 3м этапе. Когда 50% танков твои. А в радноме пока учитваешь кд танка перед тобой те уже в спину на пуояют :)
|
||||||||||||||||
205
MMF
31.10.12
✎
15:23
|
(204) я учел в оценке врага его RemainingTime с небольшим весом, типа чтобы сбить прицел готовому к стрельбе
|
||||||||||||||||
206
NS
31.10.12
✎
15:28
|
(205) А в кого он целится при этом смотришь?
|
||||||||||||||||
207
Starhan
31.10.12
✎
15:29
|
(206) тоже самое хотел спросить но подумал что очевидно. иначе зачем сибвать прицел :)
|
||||||||||||||||
208
MMF
31.10.12
✎
15:38
|
(206) учел... если бы еще можно было нормально локально тестировать для подбора коэффициентов было бы интереснее
|
||||||||||||||||
209
NS
31.10.12
✎
15:39
|
(208) Там как раз весь смысл в том что физика мира недоступна, и локальное тестирование недоступно.
|
||||||||||||||||
210
NS
31.10.12
✎
15:39
|
(208) А ссылку на бота дашь?
|
||||||||||||||||
211
Starhan
31.10.12
✎
15:41
|
еще интересные методы даны. типа получить количество баллов и премиум снарядов и т.п.
то есть можно строить тактику на вырубании сильнейшего. И отдельно тактику если танков осталось 2 и т.п. |
||||||||||||||||
212
NS
31.10.12
✎
15:42
|
(211) Зачем вырубать сильнейшего? Очки нужно набирать наоборот на слабых.
|
||||||||||||||||
213
Starhan
31.10.12
✎
15:43
|
(212) что бы он еще больше не набрал
|
||||||||||||||||
214
NS
31.10.12
✎
15:43
|
(213) ИМХО плохая идея.
|
||||||||||||||||
215
Starhan
31.10.12
✎
15:44
|
возможно. :) просто возможность есть.
|
||||||||||||||||
216
MMF
31.10.12
✎
15:45
|
(210) пока что не на что смотреть, я только-только научил его стрелять
http://russianaicup.ru/profile/Hamster |
||||||||||||||||
217
Steel_Wheel
31.10.12
✎
15:50
|
(62) Это читерский бот. А потому забанен ))
|
||||||||||||||||
218
NS
31.10.12
✎
16:06
|
(216) А чего не запускаешь тестовые бои старых версий с новыми?
|
||||||||||||||||
219
MMF
31.10.12
✎
16:10
|
(218) Точно! щас попробую
|
||||||||||||||||
220
Garykom
гуру
31.10.12
✎
16:16
|
(200) NS у тебя уворачивание от снарядов, ну или хотя бы попытка увернуться то есть?
|
||||||||||||||||
221
Garykom
гуру
31.10.12
✎
16:16
|
и еще блин как вы ссылку на бой берете?
|
||||||||||||||||
222
NS
31.10.12
✎
16:19
|
(220) Сегодня ночью появится. Пока нет.
Пока он кроме как собирать бонусы, выбирать цель для стрельбы, и пытаться постоянно ползать - вообще ничего не умеет. (221) В списке боев слева номер боя с ссылкой. |
||||||||||||||||
223
Garykom
гуру
31.10.12
✎
16:26
|
(222) ага понял насчет ссылки уже
у меня бот целится в ближайшего который целится в меня или просто в ближайшего потом едет за нужной аптечкой и пытается увернуться от снарядов или даже от направленной турели при этом траблы если в стенку или другое препятствие упирается не придумал пока как поступать |
||||||||||||||||
224
Cube
31.10.12
✎
17:23
|
Кто знает, сколько в бонусе преиумных патронов? Хотя бы примерно...
|
||||||||||||||||
225
forforumandspam
31.10.12
✎
17:25
|
(224) 3
|
||||||||||||||||
226
Cube
31.10.12
✎
17:26
|
(225) Фиксировано? Я вроде слышал про рандом...
|
||||||||||||||||
227
forforumandspam
31.10.12
✎
17:32
|
|||||||||||||||||
228
Cube
31.10.12
✎
17:40
|
(227) Спс. Что-то я не внимательно, видимо, читал))
|
||||||||||||||||
229
NS
31.10.12
✎
17:55
|
А ограничения по количеству набранных бронебойных нет?
|
||||||||||||||||
230
Cube
31.10.12
✎
18:01
|
(229) Я не слышал о таком.
|
||||||||||||||||
231
Garykom
гуру
31.10.12
✎
18:42
|
Блин 50% результата одного боя зависят от удачи
|
||||||||||||||||
232
Garykom
гуру
31.10.12
✎
18:43
|
|||||||||||||||||
233
NS
31.10.12
✎
18:50
|
(232) так в любой игре. Разница в силе показывает всего лишь вероятность победы.
|
||||||||||||||||
234
MMF
31.10.12
✎
18:53
|
(232) завтра с утра будет главная битва, за ночь-то все реализуют мегаидеи :-)
|
||||||||||||||||
235
Злопчинский
31.10.12
✎
20:43
|
что-то "наш выкормыш" ;-) на 19 месте... непорядок!
|
||||||||||||||||
236
NS
31.10.12
✎
20:46
|
Каепльку усилил, сейчас думаю над обсчетом препятствий.
|
||||||||||||||||
237
NS
31.10.12
✎
20:46
|
Кепельку :)
|
||||||||||||||||
238
NS
31.10.12
✎
20:46
|
Капельку!
|
||||||||||||||||
239
Злопчинский
31.10.12
✎
20:49
|
(237) главное - не попасть в член к пепенцам! ;-)
|
||||||||||||||||
240
Cube
31.10.12
✎
21:49
|
Черт, почти два часа ночи у нас!))
Я выложил свою первую боевую версию. Нихрена не умеет, т.к. ошибки какие-то станные... Надо разбираться :) Треть кода закомментировал - заработало))))) Ладно, пусть первый блин комом будет) NS-у уже в двух боях (не квалификационных) навалял)) Пойду спать... |
||||||||||||||||
241
Cube
31.10.12
✎
21:52
|
Ааааа!!! Меня в первом же бою размазали))) Черти... Ну ничего... Я вам, я вам.... Эх... Тьфу на вас!))))
|
||||||||||||||||
242
NS
31.10.12
✎
21:54
|
Я потихоньку продвигаюсь в написании.
Есть шанс что запланированное доделать успею. |
||||||||||||||||
243
NS
31.10.12
✎
22:05
|
Моё место уже растет.
Сейчас расчет препятствий для стрельбы добью, и еще одну новую версию выложу. |
||||||||||||||||
244
Злопчинский
31.10.12
✎
22:13
|
(243) все прогрессивное человечество рукоплещет! Мы ждем перемен!!!
|
||||||||||||||||
245
NS
01.11.12
✎
03:45
|
И пусть теперь меня попробует кто-нибудь обвинить в стрельбе по трупам и бонусам :)
|
||||||||||||||||
246
Cube
01.11.12
✎
04:32
|
(243) А я вчера весь день писал-писал, рассчитывал-рассчитывал... Ночь настала, а дописать не успел))) Плюс какие-то странные глюки (не определяется текущее здоровье танка... Точнее, мне кажется, что текущее здоровье танка всегда определяется как максимальное здоровье...).
В итоге: почти всё, что я писал закомментировано и мой бот - небольшая модификация бота быстрого старта http://russianaicup.ru/p/quick Ну ничего, будем допиливать. |
||||||||||||||||
247
IVIuXa
01.11.12
✎
04:39
|
(0)
><ерня какая то мне одному так кажется ? |
||||||||||||||||
248
NS
01.11.12
✎
05:20
|
(246) я успел много переписать, сейчас уберу то что бот лезет в гущу событий, и спокойно пойду спать - всё-таки надеясь на то что войду в пятерку :)
|
||||||||||||||||
249
NS
01.11.12
✎
06:07
|
Написал. Бой не лезет на рожон, не участвует в толкотне, не стреляет через бонусы и мертвые танки. Вроде стал заметно сильнее.
|
||||||||||||||||
250
Jump
01.11.12
✎
06:16
|
(249)Мне вот интересно, где ты учился? В смысле программирования, не языки, а именно алгоритмы?
|
||||||||||||||||
251
NS
01.11.12
✎
06:23
|
(250) Сборы на союз по программированию, ЛГУ МО ЭВМ, эксперементальный мат. класс с углубленным изучением математики и программирования, самообразование.
|
||||||||||||||||
252
Cube
01.11.12
✎
06:27
|
(248) Всю ночь писал?))
А я вот разгребаю косяки, что ночью наворотил)) Уже сейчас мой бот намного веселее, но выкладывать промежуточные версии нет смысла, как считаешь? Новая версия начинает с 1200 очков или с того места (и с теми же очками), где предыдущая остановилась? |
||||||||||||||||
253
Mefistophel
01.11.12
✎
06:37
|
хорош! ТОлько вот может имеет смысл сначала цель переключать (если есть), а потом уже объехжать препятствие?
|
||||||||||||||||
254
NS
01.11.12
✎
07:11
|
(253) У меня автоматом в случае препчятствия меняется цель.
Только чего-то у меня вроде сила от последнего добавления упала. |
||||||||||||||||
255
Mefistophel
01.11.12
✎
07:53
|
(254) посмотрел последний бой - не заметил смены - потому и указал. проверить надо бы)
|
||||||||||||||||
256
D_Pavel
01.11.12
✎
07:56
|
(0) Хаха! Автор конкурса в танкионлайн наигрался ))))) Что еще можно ожидать от одноклассников...
|
||||||||||||||||
257
NS
01.11.12
✎
07:57
|
(255) дай сылку на бой.
|
||||||||||||||||
258
D_Pavel
01.11.12
✎
08:06
|
В правилах не написано можно ли добивать экипаж в подбитом танке если экипаж жив. А так же можно ли добивать танк если экипаж умер.
И как влияет сопротивление воздуха нет данных. Что за хрень? |
||||||||||||||||
259
Mefistophel
01.11.12
✎
08:17
|
(257) блин, хрен найдешь... :( в центре был замес и мертвый танк. ясно помню что твой был рядом с трупом и выцеливал вражину по которой этот труп мешал стрелять. хотя слева была цель
|
||||||||||||||||
260
NS
01.11.12
✎
08:18
|
(259) Аа.. Это пока не умеет.
|
||||||||||||||||
261
Mefistophel
01.11.12
✎
08:45
|
(260) вот!)))
|
||||||||||||||||
262
Cube
01.11.12
✎
08:47
|
(258) За выстрелы в неактивный танк очков не дают. Но стрелять в него можно, никто не запрещает :)
Про сопротивление в (21). Точных данных нет. |
||||||||||||||||
263
floder
01.11.12
✎
09:16
|
Метод getObstacles() возвращает препятствия.
Кто нибудь понял что относится к препятствиям? |
||||||||||||||||
264
NS
01.11.12
✎
09:21
|
(263) Всё же написано в правилах. В следущих турах для усложнения будет добавлено препятствие в центре поля.
|
||||||||||||||||
265
IVIuXa
01.11.12
✎
09:55
|
как в локальном сервере добавить побольше вражеских танков ?
(пока расстреливаю одного ничего сложного) |
||||||||||||||||
266
Starhan
01.11.12
✎
10:23
|
(265) никак :(
|
||||||||||||||||
267
forforumandspam
01.11.12
✎
10:49
|
(265) Как это вяжется с (247)? Сначала сказал, что херня, а потом втянулся? ;)
|
||||||||||||||||
268
Cube
01.11.12
✎
10:52
|
(267) :)
|
||||||||||||||||
269
Salimbek
01.11.12
✎
11:00
|
(259) Вот примерно такой же бой, в конце один танк за трупом, второй свободен, рядом и расстреливает, но на второй "ноль внимания": http://russianaicup.ru/game/view/17976
|
||||||||||||||||
270
NS
01.11.12
✎
11:30
|
Это было в планах дописать.
|
||||||||||||||||
271
Cube
01.11.12
✎
11:32
|
Что то серваки у них чудят: "Отказ тестирования игры" :)
|
||||||||||||||||
272
NS
01.11.12
✎
11:41
|
Перезапустят. Не в первый раз.
|
||||||||||||||||
273
Cube
01.11.12
✎
11:43
|
(272) Так а с боями что? Они так и останутся отвергнутыми?
Вот, например, бой с твоим ботом: http://russianaicup.ru/game/view/18304 |
||||||||||||||||
274
NS
01.11.12
✎
11:45
|
(269) В этом бою играла двенадцатая версия...
А актуальная 30-ая. |
||||||||||||||||
275
NS
01.11.12
✎
11:45
|
(273) Нет, их перезапустят чуть позже.
|
||||||||||||||||
276
Cube
01.11.12
✎
12:05
|
Зачетный бой: http://russianaicup.ru/game/view/16649 !!!
В конце дуэль - просто афигеть!)) Оба дуэлянта достойны похвалы. Как они от снарядов уворачиваются - матрица отдыхает! :) |
||||||||||||||||
277
NS
01.11.12
✎
12:08
|
Понятно. Походу из текущих посетителей первой десятки только я уклоняться не умею :(
|
||||||||||||||||
278
Cube
01.11.12
✎
12:12
|
О, серваки заработали. Но старые бои, пока, не обработаны..
|
||||||||||||||||
279
NS
01.11.12
✎
12:16
|
(278) Обработали все, кроме за 11:14
|
||||||||||||||||
280
NS
01.11.12
✎
12:20
|
Запустили!
|
||||||||||||||||
281
dk
01.11.12
✎
12:26
|
(280) сколько сейчас код бота занимает? Действительно 30 строк или плюсом еще библиотеки на несколько сот строк?
|
||||||||||||||||
282
NS
01.11.12
✎
12:30
|
(281) Никаких библиотек. Вчера вечером было 20-30.
Сегодня утром точно не помню, около 500. |
||||||||||||||||
283
NS
01.11.12
✎
12:31
|
Нужно IDE ставить, а то в блокноте, без раскраски - уже туго код воспринимается.
|
||||||||||||||||
284
NS
01.11.12
✎
12:36
|
http://russianaicup.ru/game/view/18730
Тоже дуэль в конце. |
||||||||||||||||
285
NS
01.11.12
✎
12:37
|
В стиле матрицы :)
|
||||||||||||||||
286
Alex S D
01.11.12
✎
13:10
|
а регистрация еще не кончилась? надо Си подвспомнить
|
||||||||||||||||
287
NS
01.11.12
✎
13:15
|
(286) Регистрация заканчивается 2 декабря :)
Но чтоб пройти в первый раунд нужно выложиться числа до 8-го ноября. |
||||||||||||||||
288
Alex S D
01.11.12
✎
13:17
|
(287) спс за инфу.. выходные еще есть значит)
|
||||||||||||||||
289
Светлый Гений
01.11.12
✎
13:21
|
тоже буду Си вспоминать...
|
||||||||||||||||
290
Salimbek
01.11.12
✎
13:34
|
Вот еще интересный бой: http://russianaicup.ru/game/view/17620
|
||||||||||||||||
291
Salimbek
01.11.12
✎
13:34
|
(283) А notepad++ чего не используешь?
|
||||||||||||||||
292
NS
01.11.12
✎
13:37
|
(291) А что это такое?
|
||||||||||||||||
293
Mykola
01.11.12
✎
13:38
|
Я вот смотрю бои, у части народу танки начинают стрелять в момент старта, снаряды сталкиваются в середине и уничтожаются. Сделайте задержку до первого выстрела, чтобы все снаряды других уничтожились, а ваш пролетел дальше. Если стреляют в вас - снаряды все равно уничтожатся.
|
||||||||||||||||
294
Lama12
01.11.12
✎
13:39
|
(293) Не выгодно. Запаздывание второго выстрела.
Первый раз стреляют все. Если не стреляет противник, то твой выстрел попадет в него. |
||||||||||||||||
295
MMF
01.11.12
✎
13:39
|
(293) уже давно сделал (и многие сделали) :-)
|
||||||||||||||||
296
NS
01.11.12
✎
13:41
|
(293) Всё есть.
(294) Ошибаешься. |
||||||||||||||||
297
NS
01.11.12
✎
13:44
|
(294) Если кто-то один не стреляет, то пять патронов в центре взрывается, а тот кто не выстрелил (выстрелил позже) зарабатывает 40 очков на попадании.
|
||||||||||||||||
298
Salimbek
01.11.12
✎
13:46
|
|||||||||||||||||
299
NS
01.11.12
✎
13:49
|
(298) О, круто. А раскраска у него не глючит?
Вечерком попробую. |
||||||||||||||||
300
CaMoJleT
01.11.12
✎
13:49
|
(300) СПАРТА
|
||||||||||||||||
301
IVIuXa
01.11.12
✎
13:58
|
(267)
херня и есть еще раз убедился если б польза какая была, а так.... ну победит кто, возьмут его алгоритм, вставят в какой нибудь шутер задроты будут рады зачем прикладывать к этому руки ? |
||||||||||||||||
302
NS
01.11.12
✎
14:05
|
(301) Во первых там призы. И первый приз под стольник стоит.
Во вторых это тренировка. А в третьих это интересно, соревнование. |
||||||||||||||||
303
IVIuXa
01.11.12
✎
14:26
|
(302)
"И первый приз под стольник стоит." - честно купил себе нокиа за 700р довольный очень ( ну ты понял про направление), + маки меня всегда раздражали :) "Во вторых это тренировка." - никакая не тренировка работа, причем бесплатная(думается), или тренировка чего для чего ? я вот поставил цель написать сервис, написал и забыл - в чем тренировка? через 5 лет нужно будет другой заново вспомню напишу забуду, в чем тренировка то ? "А в третьих это интересно, соревнование." - не интересует абсолютно пофиг что обо мне думают. |
||||||||||||||||
304
NS
01.11.12
✎
14:28
|
(303) Эта работа стоит намного меньше чем они призов выделили. Если тебе неинтересно, зачем троллишь ветку?
|
||||||||||||||||
305
MMF
01.11.12
✎
14:35
|
(301) А ресурсы на создание системы проведения соревнований и тестирования по-твоему пыль? Алгоритм танка написать имхо задача дешевле
|
||||||||||||||||
306
Alex S D
01.11.12
✎
14:37
|
(303) извиняюсь.. а че вы здесь делаете?
|
||||||||||||||||
307
Ёпрст
01.11.12
✎
14:38
|
(304) можешь исходник самого первого своего бота выложить (тот, который в 30 строк) ?
Чтоб поглядеть хоть, от чего отталкиваться. |
||||||||||||||||
308
Alex S D
01.11.12
✎
14:39
|
(307) есть же пример в быстром старте
|
||||||||||||||||
309
Ёпрст
01.11.12
✎
14:40
|
(308) это не то..
|
||||||||||||||||
310
IVIuXa
01.11.12
✎
14:41
|
(304)
ок |
||||||||||||||||
311
Filin
01.11.12
✎
14:42
|
(307)Не дает, уже спрашивали :)
|
||||||||||||||||
312
NS
01.11.12
✎
14:44
|
(309) У меня бот равен был примеру, только формула движения другая, формула выбора цели для стрельбы другая, и не стреляю по трупам, и другой критерий разрешения стрельбы.
Смотрю последние результаты, есть шанс что на текущий момент мой бот сильнейший. http://russianaicup.ru/profile/NS_Serg |
||||||||||||||||
313
NS
01.11.12
✎
14:45
|
(307) Это куда-то в двадцатку-тридцатку сильнейших на текущий момент. Если выложу и меня дисквалифицируют - будут правы.
|
||||||||||||||||
314
Alex S D
01.11.12
✎
14:45
|
(312) я смотрю тактика зажимания в угол помогает лидерам)
|
||||||||||||||||
315
NS
01.11.12
✎
14:46
|
(312) А, и когда целей для сбора нет - вместо стояния на месте в примере - откат в угол.
|
||||||||||||||||
316
NS
01.11.12
✎
14:47
|
(314) Правильный приоритет выбора цели, точнее один из критериев - стрелять по тем кто ближе. Убегая в угол увеличиваем расстояние до соперников. Во первых по нам реже будут стрелять, а во вторых сложнее попасть.
|
||||||||||||||||
317
Salimbek
01.11.12
✎
14:49
|
(309) На СДЧесс выкладывал один товарищ, только на шарп-е:
http://www.sdchess.net/phpBB2/viewtopic.php?p=12025#p12025 Кому лень по ссылке идти, вот прямая ссылка на бота: http://pastebin.com/UzwP5BGv |
||||||||||||||||
318
NS
01.11.12
✎
14:50
|
Я код не смотрел. Не понял про упирание в стенку. Моему боту это совсем не мешает.
|
||||||||||||||||
319
Starhan
01.11.12
✎
15:04
|
У меня тоже проблема кпирается в стенку. и хотя движение
допустим в упор в левую стенку ставлю движение -1 левая + 1 правая и он все равно не выезжает :( а туп в упор долбится. похоже выход из упора толко обе гусинцы с минусом :( |
||||||||||||||||
320
NS
01.11.12
✎
15:07
|
(319) Не надо так в углу делать. У тебя либо зад, либо перед торчит из угла, вот им по дуге и выезжай.
|
||||||||||||||||
321
Starhan
01.11.12
✎
15:11
|
что такое высота и ширина объекта? есть такие методы
|
||||||||||||||||
322
Starhan
01.11.12
✎
15:13
|
а вроде вкурил ширина и длина танка и остальных объктов
|
||||||||||||||||
323
NS
01.11.12
✎
15:14
|
(321) У любого прямоугольника есть высота и ширина. Все объекты в мире имеют прямоугольную форму.
И задаются координатой центра, высотой, шириной, углом наклона к оси абцисс. |
||||||||||||||||
324
Starhan
01.11.12
✎
15:20
|
(323)угол в 0 градусов - направление по оси абсцисс
а в противоположном напралении с чем сранивать? с Пи или с -Пи? |
||||||||||||||||
325
NS
01.11.12
✎
15:30
|
(324) Зачем сравнивать?! Пи и минус Пи - это одно и то же.
|
||||||||||||||||
326
floder
01.11.12
✎
15:30
|
(324) Да интересный вопрос. Подходит как Пи так и -Пи
|
||||||||||||||||
327
floder
01.11.12
✎
15:34
|
> NS
ты реализовал стрельбу с упреждением? |
||||||||||||||||
328
NS
01.11.12
✎
15:34
|
(327) Так видно же по боям. Да, конечно.
|
||||||||||||||||
329
Starhan
01.11.12
✎
15:47
|
(325)с точки зрения угла одно и тоже а с точки зрения числа
одно положительное а другое отрицательное. :( |
||||||||||||||||
330
NS
01.11.12
✎
15:49
|
(329) Не вижу никаких проблем.
|
||||||||||||||||
331
NS
01.11.12
✎
15:49
|
Приведи пример когда тебе это мешает.
|
||||||||||||||||
332
forforumandspam
01.11.12
✎
18:41
|
NS , напомни как тип Integer привести к типу Char?
|
||||||||||||||||
333
Cube
01.11.12
✎
18:51
|
Кстати, при просмотре боя, можно отслеживать действия пошагово: достаточно нажать паузу и делать клики ЛКМ на ползунке без сдвига мыши.
|
||||||||||||||||
334
NS
01.11.12
✎
18:55
|
(332) chr
|
||||||||||||||||
335
NS
01.11.12
✎
18:57
|
Я на четвертом месте. До третьего совсем чуть-чуть.
|
||||||||||||||||
336
forforumandspam
01.11.12
✎
19:00
|
Нужна помощь по Pascal:
Как число 8.41903422186661E-001 вывести в формате 0.841903422186661 ? |
||||||||||||||||
337
NS
01.11.12
✎
19:03
|
Writeln(8.41903422186661E-001:20:15);
|
||||||||||||||||
338
forforumandspam
01.11.12
✎
19:08
|
(337) Спаситель ты мой!!!
На (332) дошло, что надо Writeln('то-то', 456, 'опять что-то'); |
||||||||||||||||
339
Злопчинский
01.11.12
✎
19:32
|
УРА! мы ломим!! гнутся шведы!!!
|
||||||||||||||||
340
NS
01.11.12
✎
19:36
|
Сегодня усилений не будет. Всю ночь писал и после этого день отработал.
|
||||||||||||||||
341
NS
01.11.12
✎
20:28
|
А скорость вращения пушки - это техническая характеристика, или текущее значение? А то я делю на неё во всю, а тут вдруг засомневался :)
|
||||||||||||||||
342
NS
01.11.12
✎
20:56
|
http://russianaicup.ru/game/view/22964
Вот этим боем я стал третьим, пока идут на аир :) http://russianaicup.ru/contest/1/standings |
||||||||||||||||
343
NS
01.11.12
✎
20:56
|
Преодолел рубеж в 3000 эло.
|
||||||||||||||||
344
Злопчинский
01.11.12
✎
20:57
|
(343) это типа у теб я выросли зубы и ты всех будешь рвать как Тузик грелку..? ;-)
|
||||||||||||||||
345
Злопчинский
01.11.12
✎
20:57
|
тебе вообще уже положено как минимум час дрыхнуть...
|
||||||||||||||||
346
NS
01.11.12
✎
21:01
|
(344) я предупреждал что по моим наблюдениям 30-ая, ночная версия - походу сильнее остальных участников.
Правда конкуренты за день выложили новые версии. |
||||||||||||||||
347
Адимр
01.11.12
✎
21:18
|
(342) А башня вращается независимо от корпуса?
Имееется ввиду что если не менять поворот башни и начать крутится башня будет поворачиваться или останется направлена в одну сторону? Можно для ускорения прицеливания корпусом доворачивать если возможно такое. |
||||||||||||||||
348
forforumandspam
01.11.12
✎
21:30
|
(347) "если не менять поворот башни и начать крутится башня будет поворачиваться" - ДА
|
||||||||||||||||
349
NS
01.11.12
✎
21:30
|
Будет крутиться вместе с корпусом.
Докручивать корпусом можно, но потом будет тяжело совершить маневр, и башню перестал крутить, она сразу остановилась, а у корпуса инерция - это очень мешает. |
||||||||||||||||
350
NS
02.11.12
✎
00:02
|
http://russianaicup.ru/game/view/24989
после этой драки - у меня чистое второе место. |
||||||||||||||||
351
Адимр
02.11.12
✎
00:05
|
(350) 160 тик чо за читы :)
Как это твой танк боком поехать сумел? |
||||||||||||||||
352
Адимр
02.11.12
✎
00:06
|
Езда имхо у тебя не оптимальная.
|
||||||||||||||||
353
NS
02.11.12
✎
00:07
|
(352) Езда у меня отличная. ) Боком - отдача от выстрела.
|
||||||||||||||||
354
Адимр
02.11.12
✎
00:08
|
Залогинься 6 раз и все призы возьмешь если прибыть нужно фейс показать пошлешь кого нибудь из знакомых :)
|
||||||||||||||||
355
NS
02.11.12
✎
00:14
|
(354) Я честный.
В движении у меня не учитывается текущая скорость, направление, и скорость вращения корпуса. Надо учесть. |
||||||||||||||||
356
MMF
02.11.12
✎
01:57
|
(355) а ты возможность рикошета учитываешь?
|
||||||||||||||||
357
Светлый Гений
02.11.12
✎
06:37
|
поставил с утра себе студию, вечером буду кодить )
|
||||||||||||||||
358
Cube
02.11.12
✎
06:46
|
У меня такой вопрос: метод world.getTanks() возвращает список танков. В этом списке наш танк есть или нет?
|
||||||||||||||||
359
Cube
02.11.12
✎
06:46
|
И ещё, если к своему танку применить метод isTeammate(), то вернется истина, как я понимаю?
|
||||||||||||||||
360
Starhan
02.11.12
✎
07:10
|
(338)(339) да при чем в Паскале метод называется getTeamMate() а isTeamMate я не нашел.
ну вот я только только дурочка дописал. А тут уже монстры катаются. :( |
||||||||||||||||
361
Molinor
02.11.12
✎
07:10
|
(358) (359) Наш танк есть, и да, он свой.
Вчера доработал стрельбу немного, кататься поумнее научил, в 150 вошёл. Надо ещё научить сквозь трупы не стрелять бы. |
||||||||||||||||
362
Cube
02.11.12
✎
07:13
|
(360) У меня тоже дурачек пока... :)
(360) (361) Спасибо. |
||||||||||||||||
363
Светлый Гений
02.11.12
✎
08:04
|
и кто сейчас на каком месте в рейтинге?
|
||||||||||||||||
364
Starhan
02.11.12
✎
08:13
|
а чем бои в браузере прогирываются, а то у меня в ИЕ настройки безопасности не позволяют проигрывать :(
|
||||||||||||||||
365
ReaLg
02.11.12
✎
08:17
|
Господа, извините за ламерские вопросы, решил посмотреть что это такое.
Есть жесткое ограничение по времени работы программы. Причем как за тик, так и вцелом. Как, теоретически, отслеживать это? Ставить счетчик, перед каждой операцией его проверять и в случае критического значения "бросать все", ничего не делать и выходить из функции? |
||||||||||||||||
366
Alex S D
02.11.12
✎
08:28
|
ограничения есть, посмотри у них в правилах , не помню точные цифры
|
||||||||||||||||
367
ReaLg
02.11.12
✎
08:38
|
(366) Дык то что они есть - я уже прочитал. Причем, как я понял, 1 раз неуложился - все, управление потеряно. Я пытаюсь понять как "правильно" контролировать свой код на эти ограничения, т.к. 1раз подобное смотрю, мне какой-нить пинок в правильном направлении нужен, чтобы велосипед не изобретать :) Где у них "замер производительности"? :))
|
||||||||||||||||
368
Starhan
02.11.12
✎
08:45
|
(367) не парься. Нужно мегарасчет написать что бы не уложится.
|
||||||||||||||||
369
floder
02.11.12
✎
08:46
|
(367) По мне, так считать время на ход вообще не нужно.
Ты же не пишешь программу для игры в шахматы где надо просчитать все варианты. |
||||||||||||||||
370
Salimbek
02.11.12
✎
08:54
|
Вроде в правилах - 2 секунды на расчет хода
|
||||||||||||||||
371
NS
02.11.12
✎
09:03
|
(370) 20 мс.
(356) пока нет. (369) танкам думать не надо? |
||||||||||||||||
372
Starhan
02.11.12
✎
09:11
|
http://russianaicup.ru/profile/Starh
пока конечно простенький бот своя стратегия движения. А стрельба - улушченая версия примера. может на выходных рожу чонить. |
||||||||||||||||
373
Cube
02.11.12
✎
09:12
|
|||||||||||||||||
374
Starhan
02.11.12
✎
09:15
|
(371) хм смотрю твои бои послендие ты погибаешьсреди первых а очки нормально набираешь. может я чото пропустил надо перечитать радел с очками.
|
||||||||||||||||
375
Светлый Гений
02.11.12
✎
09:17
|
(374) видимо хорошо бонусы собирает
|
||||||||||||||||
376
Molinor
02.11.12
✎
09:18
|
http://russianaicup.ru/profile/Merlon/
Слабенький у меня бот пока, но на выходных может чего улучшу. |
||||||||||||||||
377
NS
02.11.12
✎
09:20
|
(375) Я еще стреляю хорошо.
Точнее не хорошо, а лучше большинства. |
||||||||||||||||
378
Mykola
02.11.12
✎
09:23
|
Еще я смотрю, часто по танку стреляют из 3х стволов, а он стоит и стреляет в свою цель. Мне кажется, если по тебе стреляют более 2х танков - надо сматывать.
|
||||||||||||||||
379
NS
02.11.12
✎
09:26
|
У меня пока не учитывает кто куда стреляет.
|
||||||||||||||||
380
Starhan
02.11.12
✎
09:28
|
(276) http://russianaicup.ru/game/view/16649
мне показалось или у синего танка стратегия пока живых танков больше 3х сидеть в углу ) |
||||||||||||||||
381
Mykola
02.11.12
✎
09:28
|
(379) А стоит, в боях 2х3 и 3х2 будет более актуально.
|
||||||||||||||||
382
Starhan
02.11.12
✎
09:30
|
(378) да там много что можно налепить и учитывать. Только писать и тестировать надо :(.
|
||||||||||||||||
383
Starhan
02.11.12
✎
09:32
|
http://russianaicup.ru/game/view/28960
бой с ботами NS :) надо дописать функцию поиска ближайшего угла. А то пока порядок тупой от верхнего левого и по кругу. Что содает не удобства если я не в верхнеих или левых позициях :) |
||||||||||||||||
384
Starhan
02.11.12
✎
09:34
|
+(383) кстати NS в этом бою твой коричневый бот прижался к стенке задним ходом пока не появился бонус.
|
||||||||||||||||
385
Starhan
02.11.12
✎
09:40
|
на нижних позициях рейтинга у некоторых до сих пор в убитые танки стреляют ппц.
|
||||||||||||||||
386
NS
02.11.12
✎
09:41
|
(384) Он так и должен делать.
|
||||||||||||||||
387
Starhan
02.11.12
✎
09:43
|
http://russianaicup.ru/game/view/28999
в этом бою побеждает ПТ. :) |
||||||||||||||||
388
PowerBoy
02.11.12
✎
10:06
|
|||||||||||||||||
389
PowerBoy
02.11.12
✎
10:17
|
Чемпионат мисты! :)
NS - 3 PowerBoy - 73 Molinor - 128 MMF - 173 Cube - 371 |
||||||||||||||||
390
Starhan
02.11.12
✎
10:22
|
черд стер весь модуль май стратеджи. хорошо хоть код хранится в попытках на сайте.
|
||||||||||||||||
391
MMF
02.11.12
✎
10:23
|
а я никак не одолею нормальное движение к цели :-(
|
||||||||||||||||
392
Alex S D
02.11.12
✎
10:28
|
(391) тут все просто) на левую - 1 и на правую - 1))
|
||||||||||||||||
393
Cube
02.11.12
✎
10:55
|
Кто поможет: не знаю, как отсортировать многомерный массив по одной колонке.
Пример: double MyList[][] = new double[5][2]; MyList[0][0] = 4; MyList[0][1] = 2342; MyList[1][0] = 1; MyList[1][1] = 5783; MyList[2][0] = 8; MyList[2][1] = 2345; MyList[3][0] = 6; MyList[3][1] = 7899; MyList[4][0] = 4; MyList[4][1] = 5675; Как замутить сортировку по нулевой колонке второго измерения (это та, в которой значения 4, 1, 8 ,6, 4)? |
||||||||||||||||
394
Cube
02.11.12
✎
10:55
|
(393) Язык Java.
|
||||||||||||||||
395
Светлый Гений
02.11.12
✎
10:59
|
например, в цикле сравнивай значения MyList[i][0] и MyList[i+1][0]
|
||||||||||||||||
396
Светлый Гений
02.11.12
✎
10:59
|
а вариантов сортировки много
|
||||||||||||||||
397
Cube
02.11.12
✎
11:03
|
(395) А, чтобы поменять строки местами, мне придется значения всех колонок менять местами?
То есть: double MyList[][] = new double[5][2]; MyList[0][0] = 4; MyList[0][1] = 2342; MyList[1][0] = 1; MyList[1][1] = 5783; double Temp1 = 0; double Temp2 = 0; Temp1 = MyList[0][0]; Temp2 = MyList[0][1]; MyList[0][0] = MyList[1][0]; MyList[0][1] = MyList[1][1]; MyList[1][0] = Temp1; MyList[1][1] = Temp2; Так? |
||||||||||||||||
398
Cube
02.11.12
✎
11:05
|
(396) Я думал, может метод есть какой... Например MyList.Сортировать("МояКолонка") =))
|
||||||||||||||||
399
Светлый Гений
02.11.12
✎
11:06
|
(397)типа того
(396)это не 1С-ка )) |
||||||||||||||||
400
Cube
02.11.12
✎
11:07
|
Четыре сотни!
|
||||||||||||||||
401
Cube
02.11.12
✎
11:07
|
(399) Спасибо)
|
||||||||||||||||
402
Cube
02.11.12
✎
11:09
|
Будем в начале каждой страницы постить список участников :)
NS - http://russianaicup.ru/profile/NS_Serg Cube - http://russianaicup.ru/profile/Cube MMF - http://russianaicup.ru/profile/Hamster Starhan - http://russianaicup.ru/profile/Starh Molinor - http://russianaicup.ru/profile/Merlon PowerBoy - http://russianaicup.ru/profile/zomba |
||||||||||||||||
403
Starhan
02.11.12
✎
11:46
|
так и не вкурил уничтожение танка - это его прончоть в ноль или экипаж в ноль?
|
||||||||||||||||
404
Starhan
02.11.12
✎
11:47
|
и востановление своего танка - это востановление хп или прочности?
|
||||||||||||||||
405
floder
02.11.12
✎
11:49
|
(397)
Cube > Можешь проще- double MyList[][] = new double[5][2]; MyList[0][0] = 4; MyList[0][1] = 2342; MyList[1][0] = 1; MyList[1][1] = 5783; double[] MyListTemp = MyList[0]; MyList[0] = MyList[1]; MyList[1] = MyListTemp; |
||||||||||||||||
406
Alex S D
02.11.12
✎
11:50
|
(403) я так понимаю либо то либо то в 0 ушло
|
||||||||||||||||
407
floder
02.11.12
✎
11:54
|
(403) Считается погибшим если либо броня либо здоровье на нуле.
Оживает соответственно только если оба параметра будут выше нуля. |
||||||||||||||||
408
dk
02.11.12
✎
12:02
|
а как броня восстанавливается?
по +50 на каждую стенку или как? |
||||||||||||||||
409
NS
02.11.12
✎
12:17
|
(402) Вот этого забыл
http://russianaicup.ru/profile/Garykom Может и еще кого-то. Народ, кто участвует, и кого нет в списке - отпытывайтесь в ветке с ссылкой на своего бота. |
||||||||||||||||
410
floder
02.11.12
✎
12:24
|
Про своего не писал так как пока слишком он еще туп, ну а вообще-
http://russianaicup.ru/profile/floder |
||||||||||||||||
411
Alex S D
02.11.12
✎
12:29
|
(409) когда у тебя новая версия?
|
||||||||||||||||
412
NS
02.11.12
✎
12:33
|
(411) В праздники наверно. Или после праздников.
В данный момент, пока я в лидерах - выкладывать нет смысла. Это даст возможность другим участникам догадаться какие алгоритмы и стратегии использует моя программа, и реализовать в своих. |
||||||||||||||||
413
NS
02.11.12
✎
12:34
|
21 пункт эло разделяет меня и первое место.
|
||||||||||||||||
414
Diversus
02.11.12
✎
12:36
|
Вот я, думаю на выходных заставлю его играть лучше
http://russianaicup.ru/profile/Diversus |
||||||||||||||||
415
Starhan
02.11.12
✎
12:37
|
в этом бою тебе повезло с бонусами :). а на 1500 тике есть момент кодга в тебя перезарежается почти дохлый танк в упор. А ты все равно целишься в дальний танк с готовым выстрелом
|
||||||||||||||||
416
Starhan
02.11.12
✎
12:37
|
|||||||||||||||||
417
Starhan
02.11.12
✎
12:39
|
(415) (416) к (413)
|
||||||||||||||||
418
NS
02.11.12
✎
12:40
|
(415) Дуло моментально не повернуть. У меня считает куда выгодней стрелять, с учетом времени оставшегося до выстрела, здоровья и повреждений каждого соперника, и времени поворота башни. Если не стал поворачивать башню - значит по той ситуации скорей всего так было выгодней.
|
||||||||||||||||
419
NS
02.11.12
✎
12:43
|
(415) (418) Посмотрел - да, косяк. Не можешь на первый взгляд прикинуть - сколько у врага здоровья?
Если больше 20-ти, то у меня правильно не стреляет. Так как я его только подраню, а соперник, если силен и умен - добъет и получит бонус. |
||||||||||||||||
420
NS
02.11.12
✎
12:44
|
Пять у него здоровья. Значит нужно подправлять формулы.
|
||||||||||||||||
421
NS
02.11.12
✎
12:50
|
(415) Спасибо! Сегодня вечером выложу новую версию с единственным изменением. Такие моменты пропускать уже не будет.
|
||||||||||||||||
422
NS
02.11.12
✎
13:09
|
WildCat подключился к турниру. Ждём его в лидерах.
http://russianaicup.ru/profile/WildCat |
||||||||||||||||
423
Cube
02.11.12
✎
13:18
|
(422) Всё, пошла жара)))
|
||||||||||||||||
424
NS
02.11.12
✎
13:19
|
(423) С нашего (с Игорем) форума - у нескольких форумчан будут сильные боты.
|
||||||||||||||||
425
Starhan
02.11.12
✎
13:28
|
что за форум? ) которые про шахматы?
|
||||||||||||||||
426
NS
02.11.12
✎
13:30
|
(425) У на форум не про шахматы, а программирование настольных игр. И в том числе посвящен участию в AI чемпионатах.
|
||||||||||||||||
427
NS
02.11.12
✎
13:43
|
Я вышел на первое место.
|
||||||||||||||||
428
Cube
02.11.12
✎
13:52
|
(427) Красавчег!!!))
|
||||||||||||||||
429
Попытка1С
02.11.12
✎
14:07
|
(427) Молодца!
|
||||||||||||||||
430
dk
02.11.12
✎
14:07
|
странно - не вижу боя 3 NS_Serg vs 3 SkyHawk
хотя в песочнице вроде обрабатывался |
||||||||||||||||
431
NS
02.11.12
✎
14:10
|
http://russianaicup.ru/game/view/30781
По одному бою о силе судить невозможно. Нужно хотя-бы 20-ть таких провести. Я не могу - я дпавно выложил последнюю свою версию, поэтому не могу подключать к бою свежие версии SkyHawk. |
||||||||||||||||
432
Starhan
02.11.12
✎
14:27
|
(430) это не песочница, а я бой создовал для выяснения тактики :)
|
||||||||||||||||
433
Starhan
02.11.12
✎
14:29
|
мне показалось что тактика SkyHawk тырится сразу в угол и не выезжать пока много живых противников пока пока лучшая. :) думаю как реализовать аналог
|
||||||||||||||||
434
forforumandspam
02.11.12
✎
14:30
|
(427) Оле-оле-оле, NS , вперёд.
|
||||||||||||||||
435
NS
02.11.12
✎
14:35
|
(433) Лучшая тактика - оценивать выгодность каждого действия. И если выезжать выгодно - то выезжать, а если не выгодно - то не выезжать. У меня сделанно именно так, но пока наброски, и оценка взятия любого бонуса пока всегда положительна, а оценка стояния на месте равна нулю. Но это я допишу.
Если бы его тактика была лучшей - он был бы первым. С большим отрывом. |
||||||||||||||||
436
dk
02.11.12
✎
14:36
|
(433) надо было тестировать в гексагоне или в круге, чтобы все 6 в равных условиях были
|
||||||||||||||||
437
NS
02.11.12
✎
14:37
|
(436) Зачем в равных? Боев то много проводится. Один бой будешь в одном месте, в другом бою - в другом. И всё выровняется.
|
||||||||||||||||
438
Starhan
02.11.12
✎
14:40
|
(435) просто его тактика сразу видна, а твою надо вычислять.
Да и мне пока проще написать что бы танк тырился в угол а после того как живых танков останется 2 ли 3 действовать по принипу хватай бонус. бей врага. Писать какойто сложный алгоритм без базы в математике и после 7 лет отсутствия опыта в паскале трудно :) |
||||||||||||||||
439
NS
02.11.12
✎
14:55
|
(438) Нет тактики. см. (435)
У меня каждое действие оценивается в единицах, и выбирается действие с максимальной оценкой. И это касается всех действий - езды, стрельбы, поворотов пушки. Оценка зависит от многих факторов. |
||||||||||||||||
440
dk
02.11.12
✎
14:58
|
(439) прогноз на скока ходов вперед делаешь? и по каким параметрам? )
|
||||||||||||||||
441
NS
02.11.12
✎
15:00
|
(440) Нет в программе такого понятия. Просто есть список действий на каждом тике, у каждого действия есть расчетное время на его выполнение, и это время в том числе используется в оценке.
|
||||||||||||||||
442
Starhan
02.11.12
✎
15:02
|
(441) ты каждый тик расчитываешь приоритет? а если приоритет меняется каждый тик,
например у меня танк тупит иногда между двумя бонусами крутится. (потмоучто при развороте на следующем тике меняется рассотояние до ближайшего ) ))) |
||||||||||||||||
443
Alex S D
02.11.12
✎
15:04
|
(442) бери в расчет скорость и направление движения еще)
|
||||||||||||||||
444
NS
02.11.12
✎
15:05
|
(442) Если в данный тик лучше делать другое действие - зачем мне смотреть что было выгодным когда-то?!
В нормальной программе так желать нельзя. Прошлое не имеет никакого отношения к выбору действия в текущий момент. |
||||||||||||||||
445
Starhan
02.11.12
✎
15:06
|
(443) пока не разобрался со значениями скорости х и у.
А направление было в планах добавить. |
||||||||||||||||
446
dk
02.11.12
✎
15:06
|
(442) "загруби" точность
т.е. расстояние до бонусов не 58 и 62 точки, а < 100 или от 100 до 200, ... |
||||||||||||||||
447
MMF
02.11.12
✎
15:07
|
(442) сохраняй цель прошлого хода и если в этом ходу совпадает - добавляй к цели этого хода некий бонус
|
||||||||||||||||
448
Alex S D
02.11.12
✎
15:07
|
(444) + каждый тик новое состояние мира же..
|
||||||||||||||||
449
acsent
02.11.12
✎
15:09
|
А смотреть не едут ли другие к цели разве не нужно?
|
||||||||||||||||
450
Starhan
02.11.12
✎
15:09
|
(444) конечно если ты оцениваешь время выполнения действия то в твоем случае правильно не рассмотривать приоритет в предыдущий тик.
Я пока не соображу как это реализовать :) |
||||||||||||||||
451
NS
02.11.12
✎
15:09
|
(446) Зачем?
|
||||||||||||||||
452
NS
02.11.12
✎
15:10
|
(448) Ну и? Прошлое как-то может повлиять на текущее состояние мира? Если в данный момент у нас конкретные значения всех координат, скоростей, вращений, объектов, как на это текущее сотсоние может повлиять прошлое?
|
||||||||||||||||
453
Starhan
02.11.12
✎
15:11
|
(452) в твоем случае никак. :)
|
||||||||||||||||
454
Alex S D
02.11.12
✎
15:11
|
(452) ну я это и хотел сказать)
|
||||||||||||||||
455
dk
02.11.12
✎
15:14
|
(451) чтобы оценку действию усреднить
типа поехать до А и до Б - 6 тиков, поехать до С - 8 тиков |
||||||||||||||||
456
dk
02.11.12
✎
15:19
|
(441) при выстреле на упреждение все равно ведь прогноз строишь? где будет цель
|
||||||||||||||||
457
Alex S D
02.11.12
✎
15:22
|
(456) ну так прогноз он делает на текущий тик. результат - стрелять сейчас или нет и все
|
||||||||||||||||
458
Starhan
02.11.12
✎
15:25
|
http://russianaicup.ru/game/view/31234
фиолетовый танк берет 2й бонус задом по окружности О_о это случайоность или он к нему сразу так поехал? |
||||||||||||||||
459
dk
02.11.12
✎
15:28
|
(457) куда стрелять-то? ))
|
||||||||||||||||
460
Alex S D
02.11.12
✎
15:31
|
(459) ну поведение своего и чужого танка это разные вещи)
|
||||||||||||||||
461
NS
02.11.12
✎
15:35
|
(458) я сейчас с телефона, мне не посмотреть.
Но мои танки естестественно умеют брать бонусы задом. |
||||||||||||||||
462
NS
02.11.12
✎
15:36
|
(459) куда стрелять - это урравление поворотом пушки, а не выстрелом.
|
||||||||||||||||
463
Cube
02.11.12
✎
15:40
|
(409) А это кто? в этой теме он не отмечался вроде...
|
||||||||||||||||
464
Cube
02.11.12
✎
15:43
|
(422) У него есть ник на мисте? А то я что-то подзабыл...
|
||||||||||||||||
465
NS
02.11.12
✎
15:43
|
(463) Это Хазард с Гугл АИ. Мой друг и партнер по форуму.
Чемпион СНГ среди шахматных программ, чемпион Европы, призер чемпионата мира среди шашечных программ. Автор одной из сильнейших в мире программ в Покер - Техас холдем, участник Покер АИ. |
||||||||||||||||
466
NS
02.11.12
✎
15:43
|
(464) Нет. Но мы за него болеем :)
|
||||||||||||||||
467
Alex S D
02.11.12
✎
15:44
|
(465) блин.. трудно будет мне 1-е место взять)
|
||||||||||||||||
468
Cube
02.11.12
✎
15:44
|
(465) Хазард - это же WildCat, не?
|
||||||||||||||||
469
Cube
02.11.12
✎
15:45
|
(466) Само-собой болеем)) Просто ник мистовский хотел у него написать, как у всех)
|
||||||||||||||||
470
NS
02.11.12
✎
15:46
|
Ой блин, это я про WildCat-а.
а в (409) - Garykom |
||||||||||||||||
471
Garykom
гуру
02.11.12
✎
15:47
|
Советую всем кто управляет только средним танком (СТ) попробовать противотанковое орудие (ПТ).
Офигительно удивитесь от багов. Но у ПТ огромное преимущество именно в быстрой стрельбе, поэтому без них командные бои сложновато будет пройти. |
||||||||||||||||
472
Cube
02.11.12
✎
15:47
|
(470) Во-во, а то, я думаю, что-то чемпионов развелось... :)
|
||||||||||||||||
473
Garykom
гуру
02.11.12
✎
15:49
|
(472) Правильно я вообще в шахматы только правила знаю, меня даже 8-ми летний сын друга обыграл
|
||||||||||||||||
474
NS
02.11.12
✎
15:50
|
(473) Чтоб писать сильные программы не обязательно уметь играть в игру.
|
||||||||||||||||
475
Cube
02.11.12
✎
15:53
|
На следующей странице этой темы я раскидаю участников по группам, ну там "В десятке", "В сотне" и т.д., чтоб было понятно где кто)
|
||||||||||||||||
476
Garykom
гуру
02.11.12
✎
15:55
|
(474) Угу тоже так думаю, необязательно уметь управлять реальным танком чтобы написать прогу для этого
|
||||||||||||||||
477
Cube
02.11.12
✎
15:59
|
Всё, список участников по группам составил. Флудите до пятисотки быстрее =)))
|
||||||||||||||||
478
Garykom
гуру
02.11.12
✎
16:06
|
(477) Может лучше отдельную новую тему?
Типа результаты только там и постить чтобы не засорялась |
||||||||||||||||
479
NS
02.11.12
✎
16:09
|
(478) Зачем? Всё правильно - писать в начале каждой страницы.
|
||||||||||||||||
480
Попытка1С
02.11.12
✎
16:10
|
Поднимем) Жалко я бездарь в программировании игр)
|
||||||||||||||||
481
Попытка1С
02.11.12
✎
16:10
|
Хотя попробовать всегда хотелось.
|
||||||||||||||||
482
NS
02.11.12
✎
16:11
|
(477) Зачем по группам? Проще писать напротив каждого место на момент поста, и отсортировать список по занимаемому месту.
|
||||||||||||||||
483
Alex S D
02.11.12
✎
16:11
|
(481) пробуй . попытка - не пытка
|
||||||||||||||||
484
NS
02.11.12
✎
16:12
|
(480) А у меня уже 14 лет постоянное ощущение что я не тем занимаюсь, не тем деньги зарабатываю :)
|
||||||||||||||||
485
Попытка1С
02.11.12
✎
16:15
|
(483) У меня к сожалению нет столько времени, с этим разбираться) Надо на еду зарабатывать)
|
||||||||||||||||
486
Попытка1С
02.11.12
✎
16:16
|
(484) Да меня всегда удивляло зачем тебе 1с)
|
||||||||||||||||
487
NS
02.11.12
✎
16:19
|
(486) Когда я начинал это давало относительно много денег. Я еще сдуру отклонил предложение по открытию совместной разработки под Палм в начале двухтысячных, от владельца крупной и известной на тот момент фирмы-разработчика софта.
Будем считать что всё что происходит - к лучшему :) |
||||||||||||||||
488
Cube
02.11.12
✎
16:20
|
(482) Думаешь?... Просто у нас страница в сутки, поэтому мне показалось, что лучше укрупнить...
Кто как считает: лучше по группа или по местам? |
||||||||||||||||
489
NS
02.11.12
✎
16:21
|
(488) По опыту веток Google AI - темпы флуда ускорятся/
|
||||||||||||||||
490
Garykom
гуру
02.11.12
✎
16:21
|
(488) Пиши по местам и так понятно будет по группам если сортировка по месту
|
||||||||||||||||
491
Cube
02.11.12
✎
16:22
|
Ок, пойду переписывать список))
|
||||||||||||||||
492
Cube
02.11.12
✎
16:25
|
Готово)
|
||||||||||||||||
493
Cube
02.11.12
✎
16:27
|
Добивайте эту страницу быстрее, да я пойду бота ковырять...
У меня уже 500 строк кода, а в бою используется всего строк 50)))) Нужно дописывать же) Хотя бы в сотню-то, для начала, нужно залезть... :) |
||||||||||||||||
494
hedint
02.11.12
✎
16:27
|
Весело тут у вас.. :)
NS'а поздравляю, хорош. :) Про тактику: Да, самая простая и удобная тактика - стоять в углу до определенного момента (первые 1000-2000 тиков,или пока не останется 2-3 противника, разные условия можно подобрать). С другой стороны, сейчас это уже перестает быть актуальным, особенно в боях ТОП 10 - многие стоят в углу, 2 танка в одном углу начинают стрелять друг по другу - оба очень быстро гибнут. Куда стрелять - тоже разные варианты. Самые простые: по ближнему, по тому, к кому ближе всего развернуться, по тому, у кого меньше всего хп/брони. Для хорошей стратегии должна быть определенная комбинация из этого. Бонусы: самое простое - собирать ближайшие. Посложнее - собирать с приоритетом. Еще посложнее - собирать с приоритетом, учитывая расположение остальных танков. Улучшения по препятствиям: не стрелять "через" мертвые танки. не стрелять "через" бонусы. (хотя, это спорно). Объезжать "мертвые танки". В конце (осталось 1-2 противника) можно сделать интересную штуку, на время перезарядки прятаться за мертвый танк. Ну и так далее, можно много чего придумать, вопрос только во времени и реализации. |
||||||||||||||||
495
Alex S D
02.11.12
✎
16:28
|
(494) ты 1сник?)
|
||||||||||||||||
496
Cube
02.11.12
✎
16:30
|
(494) Ну так давай, вступай в наши ряды)) Советов и мы надавать можем, ты за напильник хватай!!!)
|
||||||||||||||||
497
hedint
02.11.12
✎
16:31
|
2 Cube
http://russianaicup.ru/profile/hedint Да я как бы где-то там в TOP10) правда скорее всего вылечу скоро, пока нет времени писать новое. |
||||||||||||||||
498
Cube
02.11.12
✎
16:33
|
(497) О как, а чо молчал?))
|
||||||||||||||||
499
Cube
02.11.12
✎
16:33
|
Муха села на варенье
|
||||||||||||||||
500
CaMoJleT
02.11.12
✎
16:33
|
(500) полтыщи
|
||||||||||||||||
501
Cube
02.11.12
✎
16:33
|
(500) Вот и всё стихотворенье
|
||||||||||||||||
502
Cube
02.11.12
✎
16:33
|
Список участников по группам (Место - ник на мисте - ссылка на профиль в конкурсе):
1 - NS - http://russianaicup.ru/profile/NS_Serg 6 - @Hedint - http://russianaicup.ru/profile/Hedint 54 - PowerBoy - http://russianaicup.ru/profile/Zomba 118 - Molinor - http://russianaicup.ru/profile/Merlon 127 - Garykom - http://russianaicup.ru/profile/Garykom 153 - MMF - http://russianaicup.ru/profile/Hamster 444 - Cube - http://russianaicup.ru/profile/Cube 579 - Starhan - http://russianaicup.ru/profile/Starh 653 - Diversus - http://russianaicup.ru/profile/Diversus 670 - @Floder - http://russianaicup.ru/profile/Floder 704 - WildCat - http://russianaicup.ru/profile/WildCat Всего участников: 815. |
||||||||||||||||
503
Alex S D
02.11.12
✎
16:33
|
(501) и бан)
|
||||||||||||||||
504
Cube
02.11.12
✎
16:34
|
|||||||||||||||||
505
bahmet
02.11.12
✎
16:34
|
прикольно..посмотрел один бой.
там еще типа рикошета есть) |
||||||||||||||||
506
Cube
02.11.12
✎
16:35
|
(503) Я ж не ради флуда, я ж ради благого дела :)
|
||||||||||||||||
507
Cube
02.11.12
✎
16:35
|
(505) См. (107) =))
|
||||||||||||||||
508
Cube
02.11.12
✎
16:36
|
(507) О, а что ссылка не кликабельна? Глюк на мисте?
|
||||||||||||||||
509
Cube
02.11.12
✎
16:37
|
(508) А всё, заработала...
|
||||||||||||||||
510
NS
02.11.12
✎
16:38
|
(494) Выстрел очень ценнен. Стрельба по бонусам не дает очков. Поэтому ИМХО по бонусам не надо стрелять никогда.
|
||||||||||||||||
511
Cube
02.11.12
✎
16:42
|
(510) Интересно, а тактика троллинга у разработчиков будет приветствоваться? :)
Например, остался ты один на один, подобрал преиумных снарядов, восполнил себе здоровье и броню и... подтолкнул мертвого противника на аптечку, а после расстрелял его в упор)) |
||||||||||||||||
512
NS
02.11.12
✎
16:44
|
(511) Вот это идея! Это пять!
Можно еще раниться с разбегу о мертвые танки при полном здоровье, и после этого подбирать аптечки и ремонт. |
||||||||||||||||
513
Alex S D
02.11.12
✎
16:44
|
(512) а убиться ап стену нельзя?
|
||||||||||||||||
514
NS
02.11.12
✎
16:45
|
(513) ап стену к сожалению нет, только ап танк.
|
||||||||||||||||
515
Garykom
гуру
02.11.12
✎
16:48
|
(512) Хорошо еще не додумались расковырять локальный клиент и поискать баги в обработчике ( > % вероятности что они есть и на сервере)
|
||||||||||||||||
516
Alex S D
02.11.12
✎
16:49
|
(515) дискнут за читерство)
|
||||||||||||||||
517
Filin
02.11.12
✎
17:16
|
815 участников это здорово :) Походу все, кто хоть чуть переписал пример, и у кого тупой бот не стрянет по углам(как у меня :))попадут во второй тур :)
|
||||||||||||||||
518
Злопчинский
02.11.12
✎
17:19
|
(512) будешь такое программить?
|
||||||||||||||||
519
Filin
02.11.12
✎
18:14
|
:)))) После двух боев я уже прохожу :) http://russianaicup.ru/profile/filin396
|
||||||||||||||||
520
NS
02.11.12
✎
18:26
|
(517) Ошибаешься. Попадает всего 180.
|
||||||||||||||||
521
NS
02.11.12
✎
18:26
|
(518) Нет. Это не прибавит силы.
|
||||||||||||||||
522
Filin
02.11.12
✎
18:54
|
(520)Ничё не знаю, в правилах написано 600 :) Хотя я уже все равно не прохожу :)
|
||||||||||||||||
523
Garykom
гуру
02.11.12
✎
18:55
|
(519) На данный момент нет 647 место это даже в 1-й раунд не попадаешь
|
||||||||||||||||
524
Garykom
гуру
02.11.12
✎
18:56
|
(523)+ во 2-й раунд проходят первые 180 по результатам 1-го раунда
|
||||||||||||||||
525
Filin
02.11.12
✎
18:57
|
(523)Да вижу уже, я и не сомневался, халявы не бывает :) Я почти не менял ничего, только на питон пример переписал и чуть езду подправил. И да, конечно я имел в виду 1-й раунд, ошибся малость :)
|
||||||||||||||||
526
Cube
02.11.12
✎
19:03
|
(518) Это была шутка, для тех, кто в танке^^
|
||||||||||||||||
527
Адимр
02.11.12
✎
19:57
|
(510) Ценное замечание. Тактика стрельбы очень важна!
Считай каждый твой промах это потеря баллов и если противник не промазал то он тебя опередит по баллам. |
||||||||||||||||
528
Cube
02.11.12
✎
20:19
|
Уоу! У меня дома отладка запускается!!!)) Еееее!)
Ну всё, прощай слепое программирование!)) |
||||||||||||||||
529
Злопчинский
02.11.12
✎
20:26
|
ОУОУОУ!!!!!!!!!! наш выкормыш ;-) NS на первом месте!!!
|
||||||||||||||||
530
Cube
02.11.12
✎
20:48
|
(529) "выкормыш"... Мне бы было обидно. Что, слова другого не нашел? Прояви побольше уважения, не в привате же общаетесь...
|
||||||||||||||||
531
Cube
02.11.12
✎
21:05
|
Отладка вещь... Столько косяков... :)
|
||||||||||||||||
532
Filin
02.11.12
✎
21:12
|
(528) Теперь всем капец? :)
|
||||||||||||||||
533
NS
02.11.12
✎
21:30
|
(525) в первом раунде участвуют почти все. То что происходит до него - по сути квалификация.
(529) уже нет, хотя с обеда практически весь день был первый. Надо наверно обновиться, но боюсь в большой отрыв уйти. |
||||||||||||||||
534
NS
02.11.12
✎
21:47
|
(531) а как ты отладкой ищешь косяки?
|
||||||||||||||||
535
Злопчинский
02.11.12
✎
22:01
|
(530) ну я ж смайл поставил! надо было еще и в ковычки взять..?
. если что NS'у - мои извинения и всяческие уважения. . а тебе (530) - написал кучу "обидных" слов - но потом стер.. а то туго у тебя.. вдруг СИЛЬНО обидишься.. ;-) |
||||||||||||||||
536
Злопчинский
02.11.12
✎
22:02
|
аааааа!! NS упал на 4 место... все.. не буду даже шутить про "выкормыша".. а то как-то плохо повлияло!!! ;-)
|
||||||||||||||||
537
NS
02.11.12
✎
22:11
|
(536) Походу соперники меня сейчас разозлят, ночь спать не буду, а потом удивлю всех рейтом в 3500 :)
|
||||||||||||||||
538
Злопчинский
02.11.12
✎
22:28
|
(537) у программера есть два состояния
- тупняк - поперло!!!! |
||||||||||||||||
539
Злопчинский
02.11.12
✎
22:30
|
(537) а ведь может статься так, что и ты кого-то сос совим 22Эло сможешь разозлить..?
. м.б. типа - программируешь типа сильную доработку.. но... не выкладываешь сразу.. чтобы пипл не провоцировать... . ставишь робота который мониторит твой рейтинг и как-только сползаешь куда-0то вниз "необоснованно" - автоматом выкладываешь уже запрограммленое с включенной дополнительной фишкой... . ? . на войне все средства хороши!!! |
||||||||||||||||
540
Светлый Гений
02.11.12
✎
23:49
|
а вот и я ))
http://russianaicup.ru/profile/lg83 |
||||||||||||||||
541
Starhan
03.11.12
✎
00:40
|
(540) у тебя пока танк в пустое место стреляет.
|
||||||||||||||||
542
NS
03.11.12
✎
00:46
|
Вся программа уже в ограничениях. Добавил очередное, и похоже опять получил усиление.
|
||||||||||||||||
543
Garykom
гуру
03.11.12
✎
01:06
|
(542) NS можешь поделиться некими константами? Конечно если определял их?
Например какое падение скорости снарядов от времени или расстояния? Как падает бронепробиваемость от скорости? Коээфициенты трения(сцепления с поверхностью) у танков какие, разные ли вперед-назад и вбок? Коэффициент ускорения при разгоне/торможении как зависит от массы и мощности двигателей? |
||||||||||||||||
544
Garykom
гуру
03.11.12
✎
01:08
|
Потом ограничения для программ на память есть? Нигде в правилах и комментах не нашел... Хочу все историю боя сохранять (типа массив world'ов по тикам) потянет ли?
|
||||||||||||||||
545
xamelon
03.11.12
✎
01:10
|
Никак не пойму, как сделать движение назад, чтобы бонусы например собирал. А еще не придумал пока, как из углов выбираться.
Вот мой бот: http://russianaicup.ru/profile/xamelon Чувствую, что если это сделать, то он станет существенно сильнее. Подскажите, если не трудно какой угол сравнивать при движении назад. |
||||||||||||||||
546
xamelon
03.11.12
✎
01:12
|
NS, сколько строчек кода сейчас в твоей программе? :-]
|
||||||||||||||||
547
MMF
03.11.12
✎
01:15
|
(544) 250 Мб
|
||||||||||||||||
548
Garykom
гуру
03.11.12
✎
01:15
|
(545) Углы меряются от -PI(-3.14) до +PI(3.14), причем -PI=PI
для движении назад getAngle() до цели будет угол <=-PI или >=PI |
||||||||||||||||
549
MMF
03.11.12
✎
01:15
|
(546) а это на что-то влияет?
|
||||||||||||||||
550
Garykom
гуру
03.11.12
✎
01:15
|
(547) Это если больше упадет стратегия или как?
|
||||||||||||||||
551
MMF
03.11.12
✎
01:16
|
(550) точно, и если слишком долго думать будет - тоже, танк отключают (убивают твой процесс)
|
||||||||||||||||
552
NS
03.11.12
✎
01:17
|
(546) в текущей версии - 429.
|
||||||||||||||||
553
Garykom
гуру
03.11.12
✎
01:18
|
(551) Ну 250мб это хороший запас, можно даже тактики по всем противникам сохранять
|
||||||||||||||||
554
xamelon
03.11.12
✎
01:20
|
(548) спаибо, буду пробовать. А в этом конкурсе никаких возрастных ограничений нет?
|
||||||||||||||||
555
Garykom
гуру
03.11.12
✎
01:20
|
+(553) Типа кто как ездит до бонусов и в какой угол ныкается ;)
|
||||||||||||||||
556
Garykom
гуру
03.11.12
✎
01:22
|
(554) Нет возрастных нету тока половые.
Типа оно, они вроде как не допускается (только один человек, в одном лице) |
||||||||||||||||
557
Garykom
гуру
03.11.12
✎
01:34
|
(545) xamelon как то у тебя странно пушкой танк дергает
|
||||||||||||||||
558
Светлый Гений
03.11.12
✎
01:38
|
(557)странно пушкой дергает, когда не может с целью определиться, у меня тоже такое было )
|
||||||||||||||||
559
Garykom
гуру
03.11.12
✎
01:40
|
(557) http://russianaicup.ru/game/view/37630
Да дергает зато он у него уворачиваться умеет |
||||||||||||||||
560
xamelon
03.11.12
✎
01:45
|
(559) да уворачивание примитивнейшим образом реализовано. да и не гладко оно работает - видел, как дергается взад-вперед, когда пуля летит?
а за задний ход спасибо! буду улучшать свой танк, может путное что-то выйдет. хотя пробится в первые 600 участников мне вряд ли удастся |
||||||||||||||||
561
Garykom
гуру
03.11.12
✎
01:46
|
(560) В первые 600 легко попадет стратегия из примера с улучшенной стрельбой по прямолинейно движущимся целям
|
||||||||||||||||
562
MMF
03.11.12
✎
01:54
|
(561) в перерыве будет слишком мало времени на исправление, когда будет песочница открыта, а локальное тестирование недоступно (если не считать квикстартбота). Поэтому воевать нужно щас :-)
|
||||||||||||||||
563
Garykom
гуру
03.11.12
✎
02:18
|
(562) Кто сказал что локальное тестирование кроме квикстартбота недоступно? Оно очень даже доступно тока стратегии где взять чужие для тестирования?
Только на своих как то оно не полностью проверит. |
||||||||||||||||
564
NS
03.11.12
✎
02:24
|
(563) Каким образом?
|
||||||||||||||||
565
NS
03.11.12
✎
02:56
|
(298) Попробовал Notepad++, круто!
Так текст намного понятней. |
||||||||||||||||
566
MMF
03.11.12
✎
03:43
|
(565) Notepad - фигня, я вот упреждение при стрельбе попробовал - вот это круто! :-)
|
||||||||||||||||
567
Злопчинский
03.11.12
✎
03:54
|
так.. что-то скуксиляс наш коллега.. скатился на 9 место.. может надо дать "пинка"..???? ;-)
. NS, прогрессивные 1снеки болеют за тебя! не дай им умереть! |
||||||||||||||||
568
NS
03.11.12
✎
03:59
|
Завтра к вечеру выложу заново написанный движок.
Сейчас играют эксперементальные версии. |
||||||||||||||||
569
Злопчинский
03.11.12
✎
04:44
|
(568) бдим!!
|
||||||||||||||||
570
Светлый Гений
03.11.12
✎
07:14
|
на кое-как написаном движке уже на 440 месте ) играть мне все-таки в 1-м раунде )
|
||||||||||||||||
571
Garykom
гуру
03.11.12
✎
08:36
|
(564) То что ниже что нибудь доворит?
public static void main(String[] paramArrayOfString) { Logger.getRootLogger().removeAllAppenders(); new h(new String[] { "-render-to-screen=true", "-render-to-screen-scale=0.75", "-render-to-screen-sync=" + (paramArrayOfString.length > 0 ? paramArrayOfString[0] : "false"), "-debug=true", "-base-adapter-port=31000", "-p1-name=EmptyPlayer", "-p2-name=QuickStartGuy", "-p3-name=You", a.class.getSimpleName() + ".class", c.class.getSimpleName() + ".class", "#LocalTestPlayer" }).run(); } |
||||||||||||||||
572
Cube
03.11.12
✎
08:42
|
Прикрутил голосовалку!
Миста всех порвёт, я помогу! |
||||||||||||||||
573
Светлый Гений
03.11.12
✎
09:33
|
только так!
Миста всех порвёт, я помогу! |
||||||||||||||||
574
Светлый Гений
03.11.12
✎
10:14
|
неожиданно ))
http://russianaicup.ru/game/view/40766 |
||||||||||||||||
575
Garykom
гуру
03.11.12
✎
10:35
|
(574) Ну повезло что большую часть боя гасился с одним тяжелым пока другие друг друга гасили и по бонусам везло
|
||||||||||||||||
576
Garykom
гуру
03.11.12
✎
10:36
|
(574) Создай для интереса бой с 4 моими 9 версии (это мишени они не стреляют) и 1 10-й версии
Так можно проверить более менее точно силу 1 на 1 |
||||||||||||||||
577
Светлый Гений
03.11.12
✎
10:45
|
(575)я понимаю, что повезло ) создал, жду результатов
|
||||||||||||||||
578
Светлый Гений
03.11.12
✎
10:47
|
забавный бой получился ))
http://russianaicup.ru/game/view/40970 |
||||||||||||||||
579
SUA
03.11.12
✎
11:37
|
http://russianaicup.ru/profile/SUA
пока Random() во все поля, завтра вечером засяду. ... ТТ - жирная штука однако... особенно когда према нет у противника. все на легких гоняют почему-то, хотя торопиться там особо некуда. Возможно и арту возьму для развлечения. Миста всех порвёт, я помогу! |
||||||||||||||||
580
NS
03.11.12
✎
12:41
|
(571) А можно поконкретней? :)
|
||||||||||||||||
581
NS
03.11.12
✎
13:04
|
(543) Нет, не определял. Пока.
|
||||||||||||||||
582
NS
03.11.12
✎
13:07
|
Никак не могу понять. 35-ая версия играет сильнее или слабее вчерашней. Рейтинг вроде меньше, выступает в стандартных боях хуже, а в тестовых - лучше.
Очень жаль что нет нормальной методики тестирования, и нет возможности наиграть если не тысячу, то хотя-бы сотню боев. |
||||||||||||||||
583
ERWINS
03.11.12
✎
13:28
|
(582) Элу сколько?
|
||||||||||||||||
584
NS
03.11.12
✎
13:29
|
(583) В смысле?
|
||||||||||||||||
585
NS
03.11.12
✎
13:32
|
Как эло изменился на сайте?
Погрешность рейтинга эло при бесконечном числе партий +/- 100 пунктов Эло. Вдобавок новая версия сыграла 10 партий - погрешность (95% доверительный интервал) результата на 10 партиях +/- 200 пунктов эло. Итого общая ошибка порядка +/- 300 пунктов эло. Так что из изменения рейтинга вообще никакой информации не выудить. |
||||||||||||||||
586
ERWINS
03.11.12
✎
13:35
|
(585) сейчас у тебя сколько?
|
||||||||||||||||
587
Garykom
гуру
03.11.12
✎
13:36
|
(581) Понятно, у меня тоже все на глазок.
Думал в локальном клиенте посмотреть но там обфускацию не забыли сделать лень искать стало. |
||||||||||||||||
588
Garykom
гуру
03.11.12
✎
13:38
|
(582) Запускай тестовые бои 2, боя за 5 минут это нормально, можно даже автоматизировать чтобы не сидеть перед компом.
|
||||||||||||||||
589
Garykom
гуру
03.11.12
✎
13:39
|
(588)+ запятая не там она перед двойкой нужна
|
||||||||||||||||
590
NS
03.11.12
✎
13:40
|
(588) И сколько времени уйдет на 100 боев?
Хотя сто боев ни о чем. Толку от них как от козла молока. (586) http://russianaicup.ru/contest/1/standings |
||||||||||||||||
591
Garykom
гуру
03.11.12
✎
13:42
|
(590) (100/2*5)/60=4,16 часа
ну так то да от случайностей слишком много зависит |
||||||||||||||||
592
Garykom
гуру
03.11.12
✎
13:43
|
Кстати кому интересно используется движок http://phys2d.cokeandcode.com/
|
||||||||||||||||
593
NS
03.11.12
✎
13:44
|
Не от случайностей, а от ТВ
955 доверительный интервал в пунктах эло 700/sqrt(N), где N количество боев. По 100 партиям +/- 70 пунктов эло. Если тестировать шахматную программу на 100 партиях - во первых засмеют, а во вторых усилить такими тестами её невозможно. |
||||||||||||||||
594
NS
03.11.12
✎
13:44
|
95%, а не 955.
Миста всех порвёт, я помогу! |
||||||||||||||||
595
Garykom
гуру
03.11.12
✎
13:46
|
(593) Не именно от генератора случайных числе зависит очень много.
Например пробьет снаряд или нет, где бонус появится и т.д. Миста всех порвёт, я помогу! |
||||||||||||||||
596
NS
03.11.12
✎
13:48
|
(595) Вот это как раз - не имеет никакого значения.
Это не влияет на доверительные интервалы определения разницы в силе. Большая рандомность в игре может только уменьшить прибавки от добавленных методов в программе. |
||||||||||||||||
597
Garykom
гуру
03.11.12
✎
13:49
|
(595)+ Если бы как в шахматах бой 1х1 тогда да а тут 6х1 пока это как 5 начинащих фехтовальщиков влегкую завалят 1 опытного тупо один бросается на шпагу и зажимает ее а остальные колят и все
|
||||||||||||||||
598
NS
03.11.12
✎
13:49
|
напомню - сила, и разница в силе - это вероятностный показатель. 200 пунктов эло разницы в силе - это всего-лишь 75% вероятсность выиграть у соперника.
|
||||||||||||||||
599
Garykom
гуру
03.11.12
✎
13:51
|
(596) Про разное говорим, например твоя программа выносит любого соперника 1х1 с вероятностью 99,9%
Но например в бою 6х1 против этих же соперников в 50% случаев тебя выносят в первой 3-ке Смысл что программа сильная? |
||||||||||||||||
600
Garykom
гуру
03.11.12
✎
13:52
|
Счас надо просто пройти в 180 вот 2-й раунд и там уже будет состязание причем интересно будет насчет альянсов
|
||||||||||||||||
601
Garykom
гуру
03.11.12
✎
13:53
|
Бои 3х2 двое объединились и валят третьего а потом уже между собой
|
||||||||||||||||
602
NS
03.11.12
✎
13:53
|
(999) Если твоя программа выносит любого соперника с вероятностью 99.9% - это перевес в силе в несколько тысяч пунктов эло.
Нет таких программ. |
||||||||||||||||
603
Garykom
гуру
03.11.12
✎
13:53
|
У членов альянса преимущество перед одиночками выходит
|
||||||||||||||||
604
NS
03.11.12
✎
13:54
|
(603) Какого нафик альянса? Нет никаких альянсов в игре.
|
||||||||||||||||
605
Garykom
гуру
03.11.12
✎
13:54
|
(604) Кто сказал что нету?
|
||||||||||||||||
606
Garykom
гуру
03.11.12
✎
13:55
|
Пока в правилах не запрещено, правда и дубли учеток были не запрещены сначала
|
||||||||||||||||
607
Garykom
гуру
03.11.12
✎
13:56
|
(604) Нигде не нашел запрета переписать функцию isTeammate() по имени игроков
|
||||||||||||||||
608
NS
03.11.12
✎
14:02
|
Ты не понимаешь простейшей вещи. В любой игре есть рандомность. Даже в игре с полной информацией.
А доверительные интервалы и точность тестирования зависят только от одной величины. Количества наигранных партий. Ну и естественно чтоб стиль не был однобоким - тестировать нужно против разных, разнообразных противников. Случайность в игре вляет только на прибавки, на разницу в силе слабейших и сильнейших. Допустим если сразу после старта игры мы будем случайным образом убивать пятерых, а одного сотавлять в живых - то никакие алгоритмы не дадут прибавки в силе вообще. В этой игре прибавки большие. Разница в силе сильнейших и слабейших порядка 1800 пунктов эло. Такие-же как и в шахматах. Чтоб оттестировать прибавку от добавленного метода - нужно наиграть партий достатчное количество, чтоб доверительный интервал был меньше прибавки. 100 партий дают +/- 70 эло доверительного интервала. Находясь в десятке, вот так, добавлением одного метода - такую прибавку не получить. И тем более методы в программу добавляются быстрее чем раз в час. а играются 100 партий значительно больше часа. Только поэтому никакое тестирование (кроме как проверить на тестовых матчах что метод правильно работает) пратически не возможно. А то что метод правильно работает - не означает что он дает прибавку. Вот такие пирожки. (607) Ты уверен что на сервере она возвращает не пустую строку? Напиши версию которая не стреляет по своим, и запусти на сервере. Если она будет стрелять по своим - значит ты ошибаешься. |
||||||||||||||||
609
Светлый Гений
03.11.12
✎
14:03
|
(607)править можно только файлик MyStrategy, поэтому вряд ли получится переопределить эту функцию
|
||||||||||||||||
610
NS
03.11.12
✎
14:05
|
(608) Я естественно про tank.PlayerName.Contains
Переопределить никакие методы и функции ты не сможешь. |
||||||||||||||||
611
Garykom
гуру
03.11.12
✎
14:07
|
(610) Ну опознавательные сигналы то кто запретит? Или getId() танка тоже пустое?
(609) Про переписать функцию это условно, подразумевал использовать свою. |
||||||||||||||||
612
NS
03.11.12
✎
14:09
|
(611) GetID - какое отношение имеет к альянсу?
|
||||||||||||||||
613
Garykom
гуру
03.11.12
✎
14:11
|
(612) Ну блин как еще объяснить
Танк в начале боя подает некий кодовый сигнал на протяжении нескольких тиков (движками, башней, стрельбой) Танк альянса считывает этот сигнал (смотрим по всем танкам), запоминает Id танка и считает его в альянсе |
||||||||||||||||
614
Garykom
гуру
03.11.12
✎
14:12
|
(613) Конечно противники могут отследить такой сигнал и имитировав его безнаказанно расстреливать одураченный танк
|
||||||||||||||||
615
Garykom
гуру
03.11.12
✎
14:13
|
Сейчас в таком нету смысле слишком много соперников в одном бою столкнется альянс маловероятно но вот в следующих раундах это да
|
||||||||||||||||
616
NS
03.11.12
✎
14:19
|
(613) Теория заговора? Ты осторожней, сейчас разбудишь того кого нельзя называть, и узнаешь очень много нового про амер иканскую лучнную программу :)
(615) Это точно. Во втором раунде, когда играешь один на один - будешь договариваться с соперником :) |
||||||||||||||||
617
Garykom
гуру
03.11.12
✎
14:21
|
(616) Не надо про программу лунную и теорию заговора наслышался уже
Да в бою 2х3 смысл пропадет там каждый сам за себя. |
||||||||||||||||
618
NS
03.11.12
✎
14:32
|
Noobster вышел на третье место, меня обошел.
|
||||||||||||||||
619
Drx211
03.11.12
✎
14:49
|
(612)Это не имеет особого смысла, т.к. финал будет одни на один, просто от каждого игрока по 3 танка. В песочнице - так же не имеет смысла, т.к. рейтинговые бои набираются системой в случайном порядки(а т.к. игроков много, вероятность попадания 2ух и более игроков альянса в один рейтинговый бой - крайне низкая).
|
||||||||||||||||
620
Drx211
03.11.12
✎
14:52
|
Накидал первую версию бота, надеюсь - будет пару свободных ночей на его дописывание, пока что - он крайне туп :)
http://russianaicup.ru/profile/KiRex Миста всех порвёт, я помогу! |
||||||||||||||||
621
ERWINS
03.11.12
✎
14:54
|
|||||||||||||||||
622
NS
03.11.12
✎
14:55
|
(621) Ссылку неправильно дал.
http://russianaicup.ru/profile/erwins |
||||||||||||||||
623
Alex S D
03.11.12
✎
15:06
|
Миста всех порвёт, я помогу! |
||||||||||||||||
624
NS
03.11.12
✎
15:18
|
3 - Noobster http://russianaicup.ru/profile/Noob (sdchess.net)
11 - NS - http://russianaicup.ru/profile/NS_Serg 12 - hedint - http://russianaicup.ru/profile/Hedint 40 - PowerBoy - http://russianaicup.ru/profile/Zomba 110 - Molinor - http://russianaicup.ru/profile/Merlon 124 - MMF - http://russianaicup.ru/profile/Hamster 161 - Garykom - http://russianaicup.ru/profile/Garykom 417 - @Светлый Гений http://russianaicup.ru/profile/lg83 446 - Cube - http://russianaicup.ru/profile/Cube 472 - LEXASOFT http://russianaicup.ru/profile/LEXASOFT (sdchess.net) 553 - Starhan - http://russianaicup.ru/profile/Starh 607 - ERWINS http://russianaicup.ru/profile/erwins 637 - Filin http://russianaicup.ru/profile/filin396 641 - Drx211 http://russianaicup.ru/profile/KiRex 697 - Diversus - http://russianaicup.ru/profile/Diversus 699 - WildCat - http://russianaicup.ru/profile/WildCat (sdchess.net) 806 - floder - http://russianaicup.ru/profile/Floder 815 - @Alex S D http://russianaicup.ru/profile/Dr001 886 - xamelon http://russianaicup.ru/profile/xamelon 957 - SUA http://russianaicup.ru/profile/SUA |
||||||||||||||||
625
NS
03.11.12
✎
15:19
|
в (624) я нигде не напортачил?
|
||||||||||||||||
626
NS
03.11.12
✎
15:20
|
Никого не забыл?
|
||||||||||||||||
627
NS
03.11.12
✎
15:22
|
@"Светлый Гений"
|
||||||||||||||||
628
NS
03.11.12
✎
15:22
|
@СветлыйГений
|
||||||||||||||||
629
NS
03.11.12
✎
15:22
|
@Светлый_Гений
|
||||||||||||||||
630
NS
03.11.12
✎
15:22
|
@'Светлый Гений'
|
||||||||||||||||
631
Alex S D
03.11.12
✎
15:22
|
))
|
||||||||||||||||
632
NS
03.11.12
✎
15:23
|
Что-то я делаю не так.
|
||||||||||||||||
633
Alex S D
03.11.12
✎
15:23
|
забей, лучше скажи, почему реплеи у меня только до половины грузятся?)
|
||||||||||||||||
634
NS
03.11.12
✎
15:24
|
(633) Я их не гружу, они мне не нужны. Так что не знаю.
|
||||||||||||||||
635
NS
03.11.12
✎
15:25
|
3 - Noobster http://russianaicup.ru/profile/Noob (sdchess.net)
11 - NS - http://russianaicup.ru/profile/NS_Serg (sdchess.net) 12 - hedint - http://russianaicup.ru/profile/Hedint 40 - PowerBoy - http://russianaicup.ru/profile/Zomba 110 - Molinor - http://russianaicup.ru/profile/Merlon 124 - MMF - http://russianaicup.ru/profile/Hamster 161 - Garykom - http://russianaicup.ru/profile/Garykom 417 - Светлый Гений http://russianaicup.ru/profile/lg83 446 - Cube - http://russianaicup.ru/profile/Cube 472 - @LEXASOFT http://russianaicup.ru/profile/LEXASOFT (sdchess.net) 553 - Starhan - http://russianaicup.ru/profile/Starh 607 - ERWINS http://russianaicup.ru/profile/erwins 637 - Filin http://russianaicup.ru/profile/filin396 641 - Drx211 http://russianaicup.ru/profile/KiRex 697 - Diversus - http://russianaicup.ru/profile/Diversus (sdchess.net) 699 - WildCat - http://russianaicup.ru/profile/WildCat (sdchess.net) 806 - floder - http://russianaicup.ru/profile/Floder 815 - Alex S D http://russianaicup.ru/profile/Dr001 886 - xamelon http://russianaicup.ru/profile/xamelon 957 - SUA http://russianaicup.ru/profile/SUA |
||||||||||||||||
636
NS
03.11.12
✎
15:32
|
GreenTea оставил на sdchess.net один пост. Писать его в список?
|
||||||||||||||||
637
cawokru
03.11.12
✎
15:39
|
убил пару часов на стрелялку, осталось надумать передвижения
http://russianaicup.ru/profile/cawokru Миста всех порвёт, я помогу! |
||||||||||||||||
638
NS
03.11.12
✎
15:45
|
интересно проверить, все лидеры на средних танках?
|
||||||||||||||||
639
NS
03.11.12
✎
16:55
|
Noobster вырвался на первое место!
|
||||||||||||||||
640
Злопчинский
03.11.12
✎
17:34
|
Товарищ NS! революция ждет от вас подвигов, а вы скатились на позорное 10 место!
|
||||||||||||||||
641
NS
03.11.12
✎
17:42
|
(640) Я же вроде сказал, играет эксперементальная версия. Новая, более сильная - будет самое раннее вечером. Вечер у меня это часов 12-ть :)
|
||||||||||||||||
642
Злопчинский
03.11.12
✎
17:42
|
(641) программист должен выражаться точно!!! 24 часа?
|
||||||||||||||||
643
NS
03.11.12
✎
17:43
|
23.59
|
||||||||||||||||
644
Злопчинский
03.11.12
✎
17:44
|
не, стопудово в каком-нибудь следующем АИ-со ревновании я может тоже поучаствую ну и фигли что по следним буду? главное - олимпийский принцип 0- ГЛАВНОЕ УЧАСТИЕ! раз в четыре год а! и желательно за рубежом!
|
||||||||||||||||
645
Злопчинский
03.11.12
✎
17:45
|
(643) 23.59.999
Ухожу непобежденный!!! |
||||||||||||||||
646
NS
03.11.12
✎
18:03
|
(644) Думаю тоже опять начать ездить, а то съездил на три чемпионата и почему-то перестал.
|
||||||||||||||||
647
NS
03.11.12
✎
19:10
|
Кто пишет в блокнотах - мне вот такую вещь посоветовали
http://www.sublimetext.com/ Пока не пробовал, но демо-ролик впечатляет. |
||||||||||||||||
648
ERWINS
03.11.12
✎
20:01
|
кто нить делает противоснарядный маневр?
|
||||||||||||||||
649
NS
03.11.12
✎
20:43
|
(648) я сегодня планировал написать.
|
||||||||||||||||
650
ERWINS
03.11.12
✎
20:47
|
(649) у меня с ним хуже выходит....
|
||||||||||||||||
651
NS
03.11.12
✎
20:51
|
(650) Покажи пример боя где он работает.
|
||||||||||||||||
652
NS
03.11.12
✎
20:51
|
Как ты узнал что хуже?
|
||||||||||||||||
653
NS
03.11.12
✎
21:07
|
(650) Наигранных партий недостаточно. И в какой версии у тебя добавлено? С каким номером? В 29-ой? По результатам она играет очень сильно.
|
||||||||||||||||
654
NS
03.11.12
✎
21:12
|
Хотчя у тебя всех версий наиграно настолько мало партий, что силу сравнить невозможно.
Напомню формулу - погрешность вычисления рейтинга (две сигмы) по N партиям - 500/SQRT(N) 10 партий одной версии ни о чем не говорят. И основанием для оценки её силы являться не могут. |
||||||||||||||||
655
Злопчинский
03.11.12
✎
21:19
|
(646) какое "ездить".. тут бы удаленно - типа как сейчас - вспомнить как вообще все это программировать... ;-)
|
||||||||||||||||
656
NS
03.11.12
✎
21:20
|
(650) Бот круто играет, и уходит круто - но не всегда правильно рассчитывает, пытается уйти, но не успевает. Зачем пытаться если не успеваешь? и зачем-то ездит через препятствия.
|
||||||||||||||||
657
ERWINS
03.11.12
✎
21:24
|
(656) езду через препятствия не проверял, от выстрела не уходит, а поворачивается, но сбивается скорость, что не гуд
|
||||||||||||||||
658
NS
03.11.12
✎
21:30
|
(657) Правильно поворачиваться намного сложнее чем уходить.
|
||||||||||||||||
659
NS
03.11.12
✎
21:30
|
(657) Покажи хоть один бой где он поворачивается. Я что-то не увидел.
|
||||||||||||||||
660
MMF
03.11.12
✎
21:30
|
(654) да блин, локального тестирования не хватает. Чтобы запустил 100 партий тестироваться и потом посмотреть статистику
|
||||||||||||||||
661
NS
03.11.12
✎
21:32
|
(660) В реальной жизни ты же не полетишь 100 раз тестово на марс? :) Тут та-же логика. Нет возможности тестировать.
|
||||||||||||||||
662
MMF
03.11.12
✎
21:39
|
(661) зато боты получились бы более умными и интересными бои
|
||||||||||||||||
663
NS
03.11.12
✎
21:40
|
(662) Это да. Но тупые боты - тоже интересно. :)
|
||||||||||||||||
664
NS
03.11.12
✎
21:44
|
|||||||||||||||||
665
Злопчинский
03.11.12
✎
21:45
|
(664) ты.. эта.. давай ужо.. совершентсвуйся.. не отвлекайся...
|
||||||||||||||||
666
NS
03.11.12
✎
23:37
|
Спать короче хочу, так и не сел писать, завтра будет новый бот.
|
||||||||||||||||
667
ERWINS
04.11.12
✎
00:19
|
Рейтинг Место Всего боёв Побед
2458 340 13 23% |
||||||||||||||||
668
ReaLg
04.11.12
✎
00:19
|
|||||||||||||||||
669
xamelon
04.11.12
✎
00:30
|
Насчет уклонения:
Я думаю не стоит пытаться уклонится, если угол меньше 45‘, так как не успеет развернуться танк, и снаряд все равно удариться в танк. Сейчас начал все заново писать. А в рейтинге сильно скатился :-( Миста всех порвёт! Эх... Я завидую... |
||||||||||||||||
670
Alex S D
04.11.12
✎
00:37
|
(669) ну уклоняться надо не разворотом, а как вообще узнать, что в танк снаряд летит?
|
||||||||||||||||
671
NS
04.11.12
✎
00:38
|
(670) Думаю что перебрать снаряды и посмотреть направление их полета. :)
|
||||||||||||||||
672
Alex S D
04.11.12
✎
00:39
|
(671) логично, я думал вообще нет данных о снарядах). по направленным в тебя пушкам можно)
|
||||||||||||||||
673
xamelon
04.11.12
✎
00:42
|
(671) или если снаряд близко от тебя
|
||||||||||||||||
674
NS
04.11.12
✎
00:43
|
(672) Есть полная информация о текущем состоянии мира.
|
||||||||||||||||
675
Alex S D
04.11.12
✎
00:45
|
(754) уклонение прикручу тогда)
|
||||||||||||||||
676
ТочноеЯдро
04.11.12
✎
02:15
|
(648) пересмотри ссылки на бои в первой половине ветки. Кто-то из местных уже реализовал и в бою чётко было видно как его танчик очень даже шустро уклонялся от снарядов противника.
(656) (669) а попробовать сыграть в рикошет, не ? Миста всех порвёт, я буду болеть! |
||||||||||||||||
677
NS
04.11.12
✎
02:19
|
(676) Он не успевает ни сыграть в рикошет, ни уйти.
Я вот и спрашиваю - зачем пытаться, если не успеваешь? |
||||||||||||||||
678
xamelon
04.11.12
✎
02:20
|
(676) думал об этом, но решил все-таки маневрировать, потому как, на мой взгляд быстрее выходит
|
||||||||||||||||
679
NS
04.11.12
✎
02:21
|
И речь шла не про повороты, а именно про уходы (которых как оказалось в программе нет) - а они угол не меняют.
|
||||||||||||||||
680
NS
04.11.12
✎
02:21
|
У GreenTea явно реализованы уходы. Его бот очень ловко уходит от выстрелов.
|
||||||||||||||||
681
xamelon
04.11.12
✎
02:22
|
(680) и у Alexey тоже
|
||||||||||||||||
682
NS
04.11.12
✎
02:25
|
(681) Поразительно. В первой версии, выложенной через несколько часов после старта чемпионата - организованы уходы. Может сопадение? Кажется что уходит, а на самом деле случайность?
|
||||||||||||||||
683
MMF
04.11.12
✎
02:27
|
(682) ты ж вроде уже спишь?
|
||||||||||||||||
684
NS
04.11.12
✎
02:27
|
(681) Нет у него уходов, это совпадение. Посмотрел первый попавшийся бой - он "уходит" только за бонусами.
|
||||||||||||||||
685
NS
04.11.12
✎
02:28
|
(682) Сплю на ходу, писать не могу :)
Бот и так шестой, нового завтра напишу. |
||||||||||||||||
686
NS
04.11.12
✎
02:28
|
Я про codecup.nl забыл, мне же там еще пистаь.
|
||||||||||||||||
687
Alex S D
04.11.12
✎
02:44
|
рейтинговая игра раз в час , чето маловато
|
||||||||||||||||
688
Злопчинский
04.11.12
✎
03:03
|
(685) если ты сейчас не отвалишься спать до часиков 10-11 - то фиг ты что внятное завтра напишешь.
. Рота, отбой!!! |
||||||||||||||||
689
NS
04.11.12
✎
03:04
|
(688) Я уже отвалился, сквозь сон пишу. И снится мне что я на первом месте с отрывом в 200 пунктов. :)
|
||||||||||||||||
690
Alex S D
04.11.12
✎
03:07
|
(689) пока уклонение не добавишь, не оторвешься))
|
||||||||||||||||
691
NS
04.11.12
✎
03:10
|
Noobster весь день просидел на первом месте без всаких уклонений.
|
||||||||||||||||
692
Злопчинский
04.11.12
✎
03:11
|
(691) давай, спи, блин! я завтра уезжаю вечером - хочу до отьезда увидеть триумф так сказать разума над бездушной техникой...
|
||||||||||||||||
693
Alex S D
04.11.12
✎
03:18
|
(691) он даже по бонусам стреляет..)
|
||||||||||||||||
694
Cube
04.11.12
✎
08:23
|
Я составил новый список участников, сейчас по местам раскидаю и на новой странице запостю...
|
||||||||||||||||
695
Cube
04.11.12
✎
08:36
|
Кстати, жаль что разработчики не предусмотрели возможность отображения сообщений возле танков. А было бы прикольно видеть как оставшиеся 1 на 1 осыпают друг друга комплиментами. Типа: "Ха-ха, промазал!!! %))" или "Вот тебе, по самые помидоры..." =))
|
||||||||||||||||
696
Cube
04.11.12
✎
08:37
|
+(695) Или вот ещё пример финального сообщения: "Миста всех порвёт!")))
|
||||||||||||||||
697
Cube
04.11.12
✎
08:45
|
Черт, я надеюсь, что я всё правильно делаю и мой бот покажет хорошее кунг-фу =))
|
||||||||||||||||
698
Cube
04.11.12
✎
08:46
|
Че, Москва дрыхнет ещё? Самому до семисотки догонять что ли?))
|
||||||||||||||||
699
Cube
04.11.12
✎
08:46
|
Ну, кому?
|
||||||||||||||||
700
Cube
04.11.12
✎
08:48
|
(700) Семьсот
|
||||||||||||||||
701
Cube
04.11.12
✎
08:48
|
Список участников по группам (Место - ник на мисте - ссылка на профиль в конкурсе):
4 - NS - http://russianaicup.ru/profile/NS_Serg 5 - Noobster http://russianaicup.ru/profile/Noob (sdchess.net) 17 - hedint - http://russianaicup.ru/profile/Hedint 31 - PowerBoy - http://russianaicup.ru/profile/Zomba 115 - Molinor - http://russianaicup.ru/profile/Merlon 127 - MMF - http://russianaicup.ru/profile/Hamster 279 - cawokru - http://russianaicup.ru/profile/cawokru 309 - Garykom - http://russianaicup.ru/profile/Garykom 340 - Светлый Гений - http://russianaicup.ru/profile/lg83 381 - ERWINS - http://russianaicup.ru/profile/erwins 384 - Cube - http://russianaicup.ru/profile/Cube 424 - LEXASOFT http://russianaicup.ru/profile/LEXASOFT (sdchess.net) 629 - Drx211 - http://russianaicup.ru/profile/KiRex 653 - Alex S D - http://russianaicup.ru/profile/Dr001 743 - Filin - http://russianaicup.ru/profile/filin396 771 - Starhan - http://russianaicup.ru/profile/Starh 779 - WildCat - http://russianaicup.ru/profile/WildCat (sdchess.net) 782 - ReaLg - http://russianaicup.ru/profile/ReaLg 827 - Diversus - http://russianaicup.ru/profile/Diversus 967 - floder - http://russianaicup.ru/profile/Floder 1009 - xamelon - http://russianaicup.ru/profile/xamelon 1105 - SUA - http://russianaicup.ru/profile/SUA Всего участников: 1143. |
||||||||||||||||
702
Прекрасный дилетант
04.11.12
✎
09:43
|
http://russianaicup.ru/profile/Bazil
Вчера выложил более-менее рабочую версию, до этого крутилась стратегия из быстрого старта. Миста всех порвёт, я помогу! |
||||||||||||||||
703
Magaragorn
04.11.12
✎
10:13
|
Подсобите пожалуйста,как добавить условие при стрельбе(если танк не мертв) в С++?
Спасибо заранее) |
||||||||||||||||
704
Прекрасный дилетант
04.11.12
✎
10:17
|
(703) проверка прочности корпуса и здоровья экипажа
|
||||||||||||||||
705
Magaragorn
04.11.12
✎
10:28
|
Подскажи команды пожалуйста))
|
||||||||||||||||
706
Прекрасный дилетант
04.11.12
✎
10:39
|
crew_health()
hull_durability() |
||||||||||||||||
707
ERWINS
04.11.12
✎
10:53
|
надеюсь на следующем 4.7 добавят
|
||||||||||||||||
708
Magaragorn
04.11.12
✎
11:07
|
Спасибо!
|
||||||||||||||||
709
Magaragorn
04.11.12
✎
11:33
|
Блин,вот ничего не получается((
пишу так if (!hull_durability(Tank tank))=0 не робит,спасите меня пожалуйста(( |
||||||||||||||||
710
ERWINS
04.11.12
✎
11:40
|
if (!tank.hull_durability()!=0)
|
||||||||||||||||
711
ERWINS
04.11.12
✎
11:41
|
if (hull_durability(Tank tank))=0
|
||||||||||||||||
712
Magaragorn
04.11.12
✎
11:52
|
Tank tank = all_tanks[i];
if (!tank.hull_durability()!=0) { if (!tank.teammate()) { // в свои танки стрелять не будем :) Выдаёт ошибку комиляции :( |
||||||||||||||||
713
Magaragorn
04.11.12
✎
11:57
|
Все,разобрался!Спасибо огромное!
|
||||||||||||||||
714
Светлый Гений
04.11.12
✎
12:21
|
а где список-то?
|
||||||||||||||||
715
Светлый Гений
04.11.12
✎
12:23
|
(714) ага, увидел, страница не обновилась )
|
||||||||||||||||
716
NS
04.11.12
✎
12:30
|
Чето не могу понять, а как ссылку на player получить. Танка?!
Мне нужно количество набранных очков получить. |
||||||||||||||||
717
Alex S D
04.11.12
✎
12:30
|
за ночь на сотку поднялся) гуд)
|
||||||||||||||||
718
NS
04.11.12
✎
12:30
|
Из танка на player.
|
||||||||||||||||
719
Alex S D
04.11.12
✎
12:34
|
(718) из танка вроде никак
|
||||||||||||||||
720
Alex S D
04.11.12
✎
12:34
|
(718) через список плеееров, ворлда же)
|
||||||||||||||||
721
Alex S D
04.11.12
✎
12:35
|
хотя не... getPlayerName()
|
||||||||||||||||
722
NS
04.11.12
✎
12:36
|
(721) оно мне игрока вернет, или строку?
|
||||||||||||||||
723
Alex S D
04.11.12
✎
12:38
|
(722)строку
|
||||||||||||||||
724
NS
04.11.12
✎
12:42
|
Странно, неужели нет ссылки на игрока?
|
||||||||||||||||
725
Alex S D
04.11.12
✎
12:44
|
если есть getPlayerName(), следовательно нету)
|
||||||||||||||||
726
NS
04.11.12
✎
13:04
|
Раздел багтреккер у них есть, а раздела фичатреккер у них почему-то нет.
|
||||||||||||||||
727
Garykom
гуру
04.11.12
✎
13:25
|
(726) Раз нужен игрок танка то хочешь мочить лидера что ли? Чтоб вперед не вырывался :)
|
||||||||||||||||
728
Alex S D
04.11.12
✎
13:26
|
Черный список))
|
||||||||||||||||
729
NS
04.11.12
✎
13:31
|
(727) Я уже писал - это плохая идея. Очки использовать можно и нужно, но совсем не так.
|
||||||||||||||||
730
ERWINS
04.11.12
✎
13:55
|
хорошо бы если для своего бота выводился лог
|
||||||||||||||||
731
Salimbek
04.11.12
✎
13:56
|
|||||||||||||||||
732
NS
04.11.12
✎
14:03
|
(731) это значит не стрелять в мертвый танк.
|
||||||||||||||||
733
MMF
04.11.12
✎
14:05
|
Пользуясь случаем выражаю благодарность товарищу ERWINS за его выбор моего танка как тестового противника :-)
|
||||||||||||||||
734
NS
04.11.12
✎
14:05
|
Вообще конечно-же нужно просто проверить что здоровье и защита (не путать с броней) больше нуля, и проверить что танк не наш.
|
||||||||||||||||
735
AndreyBarmaley
04.11.12
✎
14:28
|
Два дня с "Java для чайников"...
http://russianaicup.ru/profile/avs Миста всех порвёт, я помогу! |
||||||||||||||||
736
Salimbek
04.11.12
✎
14:43
|
(732) У меня пока так:
if en_t.GetCrewHealth()*en_t.GetHullDurability()=0 then Continue; |
||||||||||||||||
737
NS
04.11.12
✎
14:50
|
(736) На свой еще проверить нужно.
|
||||||||||||||||
738
NS
04.11.12
✎
14:52
|
Никак не могу заставить себя переписать с нуля. Опять идея дающая копеечную прибавку в голову пришла. (идея как заставить работать неработающую заплатку)
Ладно, последняя заплатка на этой программе, сотру исходники все чтоб не отвлекали, и перепешу заново :) |
||||||||||||||||
739
ILM
гуру
04.11.12
✎
15:01
|
Как нацелится на танк?
|
||||||||||||||||
740
Alex S D
04.11.12
✎
15:05
|
Получить угол от башни до цели, повернуть куда надо и готово
|
||||||||||||||||
741
NS
04.11.12
✎
15:08
|
(739) http://russianaicup.ru/p/quick
Даже тут написано как нацелиться на танк простейшим способом. |
||||||||||||||||
742
Drx211
04.11.12
✎
15:09
|
(738)А я все пытаюсь объектную модель строить, чтобы все было приватизируемым и переписывать было не надо... Попутно вспоминаю С++ :) Из-за этого - пока написал только движок перемещения, и то - не до конца. Странно - что такой бот держится в районе 600го места, мне кажется - у них с подсчетом рейтинга что-то не то и очень много завязано на первоначальный взлет, дальше - видимо система подбирает противников в районе твоей силы(или вообще случайно), а по ЭЛО, ты хоть 100 раз займи первое место среди слабых - особой много не наберешь.
|
||||||||||||||||
743
Drx211
04.11.12
✎
15:10
|
(742) :) Тупой автоподстановщик
*приватизируемым = параметризируемым |
||||||||||||||||
744
NS
04.11.12
✎
15:18
|
(742) Что значит "объектную модель"?
С подсчетом рейтинга у них точно всё нормально. 100 раз занять первое место - минимальная прибавка по 15 пунктов. Ты поднимешь рейтинг на 1500 пунктов. Для тебя это мало? |
||||||||||||||||
745
ILM
гуру
04.11.12
✎
15:25
|
(741) Спасибо, а есть еще что-то подобное. Особенно про цели! 1) Как другие танки можно узнать только по id?
Получается нужно для пяти танков определить расстояние, угол, и состояние. 2) И также определять для бонусов? Блин тут формулы капец. 3) Где есть описание всех методов игры? 4) Я так понял стратегия должна выдавать на кждый тик действие? |
||||||||||||||||
746
MMF
04.11.12
✎
15:26
|
(742) объектная модель - это звучит гордо, но залог успеха в создании физической модели мира. Хитрованы-создатели слишком многое важного для боя не описали
|
||||||||||||||||
747
ILM
гуру
04.11.12
✎
15:29
|
Достаточно выбрать бонус, выбрать танк
self.GetDistanceTo(bonus) self.GetAngleTo(bonus) Где методы брать? Где описание? Только внутри пакета? |
||||||||||||||||
748
NS
04.11.12
✎
15:30
|
(747) Ты издеваешься? Там раздел наверху в быстром старте, жирно написано - "Прочитайте документацию"
|
||||||||||||||||
749
Drx211
04.11.12
✎
15:33
|
(744)Честно - формулу не смотрел детально. Тогда - опять же странно - если танк с рейтингом 3000 100 раз выиграет у танков с рейтингом 500 - какой смысл давать за это прибавку? Очевидно же, что при такой разнице - он у них выиграет всегда(почти).
Объектная модель - значит повысить уровень абстракции, т.е. например задавать направление движения не X,Y, а неким объектом "Область", где еще есть несколько критериев, кроме координат(например радиус, цель и т.п.), или вот как раз как у (746) - подсчитать эмпирически различные характеристики путем логирования(ускорение в зависимости от сил на гусеницах, сопровтивление воздуха снаряду и мн. др.), зашить их в объекты и уже саму стратегию писать на основе них, а не по координатам и углам. |
||||||||||||||||
750
Drx211
04.11.12
✎
15:35
|
(749)Про рейтинг пишу, т.к. сам играл в турнирах с ЭЛО-подобной системой, и точно помню - что если МС выигрывает у 2го разряда - он ничего не получает, если же проигрывает - то прибавка 2му разряду - большая, а МС-у - симметричный минус.
Думал - тут такой-же принцип, если не так -надо будет проанализировать. |
||||||||||||||||
751
ILM
гуру
04.11.12
✎
15:37
|
(748) Спасибо, стал читать, если непонятно будет здесь можно спросить?
Про тики ответьте пожалуйста. Стратегия вычисляется в каждый тик? |
||||||||||||||||
752
Drx211
04.11.12
✎
15:42
|
(751)Да
|
||||||||||||||||
753
Magaragorn
04.11.12
✎
15:44
|
Давайте сыграем,мой ник- MagAragorn
))) |
||||||||||||||||
754
NS
04.11.12
✎
15:47
|
(749) Не даст прибавку. Из разницы рейтингов считается мат.ожидание результата. А потом к твоему рейтингу прибавляется дельта между мат. ожиданием и реальным результатом, помноженная на коэффициент. Если твой рейтинг на 736 пунктов эло больше чем у соперника, то мат. ожидание твоего результата - 1. Первое место. И твой рейтинг вырасти в таком матче не может.
|
||||||||||||||||
755
NS
04.11.12
✎
15:47
|
(751) Естественно каждый тик.
|
||||||||||||||||
756
Drx211
04.11.12
✎
15:52
|
(754)Ааа, ну так я именно про это и говорил. Т.е. - если система подберет тебе противников с рейтингом сильно ниже - то ничего и не наберешь. Отсюда и вопрос - как система подбирает противников в рейтинговые матчи? Так, чтобы твое мат. ожидание было 3-4 - тогда нормально(т.е. в бою есть и гарантированно сильнее и гарантированно слабее), а если случайно - то вообще не факт, что когда-нибудь поднимешься (т.к. чем рейтинг выше, чем выше вероятность, что в бою просто не на ком будет набирать рейтинг).
|
||||||||||||||||
757
ERWINS
04.11.12
✎
15:53
|
глобальные переменные сохраняются? (переменные модуля)
|
||||||||||||||||
758
NS
04.11.12
✎
15:54
|
(756) В Planets War система подбирала соперников как попало. Но это особо не мешало, только увеличивало количество партий необходимых для стабилизации рейтинга.
Тут система подбирает соперников намного лучше. |
||||||||||||||||
759
NS
04.11.12
✎
15:54
|
(757) Да, они сохраняются между тиками.
|
||||||||||||||||
760
Drx211
04.11.12
✎
15:55
|
(757)Ну вообще - должны, вроде даже static переменные функции Move сохраняются.
|
||||||||||||||||
761
Magaragorn
04.11.12
✎
15:55
|
Еще вопрос появился,как в начале игры свалить в угол?
А потом идти по программе подбора бонусов. С++ |
||||||||||||||||
762
NS
04.11.12
✎
15:58
|
(761) Если у тебя есть процедура "как свалить в конкретную точку", то у программы не должно быть проблем с тем "как свалить в угол".
Почти готовая такая процедура выложена на главной странице быстрого старта. |
||||||||||||||||
763
Drx211
04.11.12
✎
15:59
|
(757)Тогда все ок, осталось только нормальную стрельбу написать, а то у меня пока из демо-примера. С физикой они конечно как-то перемудрили... там видимо при старте инерция учитывается или пробуксовки, т.к. ускорение растет нелинейно.
|
||||||||||||||||
764
Magaragorn
04.11.12
✎
16:02
|
Там есть вперед,назад,и вращаться,а вот повернуть на 90,проехать 100,остановится я не знаю как сделать(
Миста никого не порвет... |
||||||||||||||||
765
ILM
гуру
04.11.12
✎
16:04
|
А индикаторы танков каждый раз вычислять? Пипец, какой-то.
World.GetTanks() |
||||||||||||||||
766
NS
04.11.12
✎
16:06
|
(764) Там есть как повернуться. Там вообще есть как приехать к конкретному бонусу. И все методы применяемые к бонусу, точно так-же работают к точке заданной своими кординатами.
А как остановиться... может в ноль сбросить обе гусеницы? :) |
||||||||||||||||
767
Magaragorn
04.11.12
✎
16:12
|
Спасибо:)
|
||||||||||||||||
768
NS
04.11.12
✎
16:16
|
Чтоб проехать к точке. Меняем вот это
if (selected_bonus != all_bonuses.size()) { double angle_to_bonus = self.GetAngleTo(all_bonuses[selected_bonus]); // найдем угол до бонуса if (angle_to_bonus > MIN_ANGLE) { // если угол сильно положительный, move.set_left_track_power(0.75); // то будем разворачиваться, move.set_right_track_power(-1.0); // поставив противоположные силы гусеницам. } else if (angle_to_bonus < -MIN_ANGLE) { // если угол сильно отрицательный, move.set_left_track_power(-1.0); // будем разворачиваться move.set_right_track_power(0.75); // в противоположную сторону. } else { move.set_left_track_power(1.0); // если угол не больше 30 градусов move.set_right_track_power(1.0); // поедем максимально быстро вперед } На if (selected_bonus != all_bonuses.size()) { double angle_to_bonus = self.GetAngleTo(X,Y// найдем угол до точки if (angle_to_bonus > MIN_ANGLE) { // если угол сильно положительный, move.set_left_track_power(0.75); // то будем разворачиваться, move.set_right_track_power(-1.0); // поставив противоположные силы гусеницам. } else if (angle_to_bonus < -MIN_ANGLE) { // если угол сильно отрицательный, move.set_left_track_power(-1.0); // будем разворачиваться move.set_right_track_power(0.75); // в противоположную сторону. } else { move.set_left_track_power(1.0); // если угол не больше 30 градусов move.set_right_track_power(1.0); // поедем максимально быстро вперед } |
||||||||||||||||
769
ERWINS
04.11.12
✎
16:25
|
кто на чем пишет? и почему 1с нету?
|
||||||||||||||||
770
Alex S D
04.11.12
✎
16:26
|
c++
|
||||||||||||||||
771
NS
04.11.12
✎
16:26
|
(769) Твой код на 1С уложится в положенные правилами 20 мс.?
Мой, если переписать его на 1С - нет. |
||||||||||||||||
772
Magaragorn
04.11.12
✎
16:29
|
NS,
А как его единоразово отправить в начале?,то есть не повторять. |
||||||||||||||||
773
NS
04.11.12
✎
16:35
|
(772) Кто тебе мешает повторять каждый тик?
На каждом тике его направление может поменяться, и он поедет не туда. |
||||||||||||||||
774
Alex S D
04.11.12
✎
16:35
|
ставь условие на кол-во прошедшего времени
|
||||||||||||||||
775
Alex S D
04.11.12
✎
16:52
|
ура ) топ 500)
|
||||||||||||||||
776
Drx211
04.11.12
✎
17:04
|
(775)Дописал расчет стрельбы :) ? В районе 2000 он у тебя долго висел, значит - че-то сильное добавил, а это по сути - только нормальная стрельба может дать такой прирост.
|
||||||||||||||||
777
PowerBoy
04.11.12
✎
17:05
|
(753) сыграл :)
|
||||||||||||||||
778
PowerBoy
04.11.12
✎
17:05
|
|||||||||||||||||
779
Filin
04.11.12
✎
17:33
|
Блин, никак не могу научить его ездить задом. А без этого вся езда ни к черту.
|
||||||||||||||||
780
ERWINS
04.11.12
✎
17:35
|
углы от -пи до пи
|
||||||||||||||||
781
ERWINS
04.11.12
✎
17:35
|
(779) 2500 без езды задом
|
||||||||||||||||
782
ERWINS
04.11.12
✎
17:35
|
углы от -пи до пи?
|
||||||||||||||||
783
NS
04.11.12
✎
17:52
|
(782) В математике и игре - да.
Все методы выдают углы в радианах, естественно от -Pi до Pi |
||||||||||||||||
784
Alex S D
04.11.12
✎
18:05
|
допилил ныканье по углам + подбор нужных бонусов.. поглядим..
|
||||||||||||||||
785
ERWINS
04.11.12
✎
18:10
|
(783) в математике вероятность может быть меньше 0 и больше 1...
|
||||||||||||||||
786
NS
04.11.12
✎
18:15
|
(785) Не может. И у них не бывает. Если это про рейтинг - то считается четко, как в шахматах, но с более высоким коэффициентом для более быстрой стабилизации рейтинга.
На всякий случай опубликовал способ расчета рейтинга в турнире. http://russianaicup.ru/p/sandbox#comment-567 |
||||||||||||||||
787
ERWINS
04.11.12
✎
18:24
|
выстрел происходит из дула или из центра танка?
|
||||||||||||||||
788
NS
04.11.12
✎
18:26
|
(787) В правилах написано. В момент выстрела центр снаряда находится на конце дула.
|
||||||||||||||||
789
ERWINS
04.11.12
✎
18:27
|
(786) место в рейтинге вообще не учитывается, написано в правилах
|
||||||||||||||||
790
Злопчинский
04.11.12
✎
18:28
|
короче, баттлмэны! оставляю вас без присмотра, упиливаю в отпуск - но буду эпизодически следить!!
успехов! Миста всех порвёт! Эх... Я завидую... |
||||||||||||||||
791
NS
04.11.12
✎
18:31
|
(790) Так ты и не дождался от меня новой версии :)
|
||||||||||||||||
792
NS
04.11.12
✎
18:31
|
Удачи! В отпуск без жены?
|
||||||||||||||||
793
NS
04.11.12
✎
18:33
|
(789) При расчете рейтинга не учитываются набранные очки, а учитывается место занятое в бою. В моих правилах написано именно так :)
И я проверил то что написал. |
||||||||||||||||
794
Molinor
04.11.12
✎
18:51
|
Занятно, мой не сильно умный бот занимает сейчас 72 место. Завтра освою Repeater и допилю, чтобы танк не стрелял сквозь убитые танки и бонусы, а то сейчас это далеко не всегда работает почему-то. Да и выбор цели надо допилить, а то часто очень мечется с полностью заряженным оружием, особенно хорошо это видно в начале боя.
|
||||||||||||||||
795
NS
04.11.12
✎
18:53
|
Пора призывать Cube для обзора текущей турнирной ситуации.
|
||||||||||||||||
796
NS
04.11.12
✎
18:55
|
Три новых участника с форума.
|
||||||||||||||||
797
Cube
04.11.12
✎
20:11
|
(795) Сейчас сделаю))
|
||||||||||||||||
798
Cube
04.11.12
✎
20:23
|
Готово, флудите до девятисотки)
|
||||||||||||||||
799
Cube
04.11.12
✎
20:23
|
Куму?
|
||||||||||||||||
800
ERWINS
04.11.12
✎
20:23
|
800
|
||||||||||||||||
801
Cube
04.11.12
✎
20:24
|
Список участников по группам (Место - ник на мисте - ссылка на профиль в конкурсе):
8 - Noobster http://russianaicup.ru/profile/Noob (sdchess.net) 9 - NS - http://russianaicup.ru/profile/NS_Serg 34 - PowerBoy - http://russianaicup.ru/profile/Zomba 37 - hedint - http://russianaicup.ru/profile/Hedint 82 - Molinor - http://russianaicup.ru/profile/Merlon 182 - MMF - http://russianaicup.ru/profile/Hamster 331 - Garykom - http://russianaicup.ru/profile/Garykom 333 - Светлый Гений - http://russianaicup.ru/profile/lg83 341 - cawokru - http://russianaicup.ru/profile/cawokru 364 - ERWINS - http://russianaicup.ru/profile/erwins 455 - Cube - http://russianaicup.ru/profile/Cube 459 - LEXASOFT http://russianaicup.ru/profile/LEXASOFT (sdchess.net) 474 - Alex S D - http://russianaicup.ru/profile/Dr001 566 - Drx211 - http://russianaicup.ru/profile/KiRex 596 - ReaLg - http://russianaicup.ru/profile/ReaLg 770 - Starhan - http://russianaicup.ru/profile/Starh 774 - Salimbek - http://russianaicup.ru/profile/salimbek 785 - WildCat - http://russianaicup.ru/profile/WildCat (sdchess.net) 791 - Filin - http://russianaicup.ru/profile/filin396 880 - Diversus - http://russianaicup.ru/profile/Diversus 1042 - floder - http://russianaicup.ru/profile/Floder 1062 - xamelon - http://russianaicup.ru/profile/xamelon 1088 - Прекрасный дилетант - http://russianaicup.ru/profile/Bazil 1093 - AndreyBarmaley - http://russianaicup.ru/profile/avs 1190 - SUA - http://russianaicup.ru/profile/SUA Всего участников: 1225. |
||||||||||||||||
802
ILM
гуру
04.11.12
✎
20:27
|
Меня напишите тоже 1135 )) http://tussiancup.ru/profile/ilm
Только блин стреляю по убитым танкам ((( Надо проверку добавить. |
||||||||||||||||
803
NS
04.11.12
✎
20:28
|
http://russianaicup.ru/profile/ilm
Вот так правильней. |
||||||||||||||||
804
ILM
гуру
04.11.12
✎
20:29
|
Ага
|
||||||||||||||||
805
ILM
гуру
04.11.12
✎
20:29
|
Когда система создает бои?
|
||||||||||||||||
806
NS
04.11.12
✎
20:31
|
(805) Это можно посмотреть в разделе "бои"
Посмотреть свои рейтинговые бои можно включив фильтр по "песочница" на личной странице. Участие каждого в рейтинговых боях - примерно один бой в час. |
||||||||||||||||
807
ILM
гуру
04.11.12
✎
20:32
|
(806) Спасибо )))
|
||||||||||||||||
808
Cube
04.11.12
✎
20:40
|
Блин, мне кажется, что я никогда не допишу своего бота))
Только выхожу на финишную прямую и сразу появляются новые идеи... И это что-то подзатянулось... =)) Уже более 600 строк, а идеи всё лезут и лезут)) Надеюсь, я всё делаю правильно и мой бот взорвется в топ лист со свистом) |
||||||||||||||||
809
ILM
гуру
04.11.12
✎
21:07
|
Первый бой выиграл ))) Надеюсь не последний)))
|
||||||||||||||||
810
ILM
гуру
04.11.12
✎
21:09
|
http://russianaicup.ru/game/view/61234
Вот так система )))) 1038 очков за бой... Повезло крупно! |
||||||||||||||||
811
ILM
гуру
04.11.12
✎
21:12
|
А больше боев никак? Неужели только система делает?
|
||||||||||||||||
812
ERWINS
04.11.12
✎
21:19
|
у меня постая версия игрет лучше сложной
положили сервак |
||||||||||||||||
813
SUA
04.11.12
✎
21:22
|
хех... тестовый сервак лег =) компиляция 5 минут. что-то компилятор фрипаскалевский не понимает даже стартовый пакет пишет левую ошибку, приходится компилить сразу на песочнице
|
||||||||||||||||
814
Светлый Гений
04.11.12
✎
21:25
|
реализовал примитивный уход от ракет
http://russianaicup.ru/game/view/61294 |
||||||||||||||||
815
PowerBoy
04.11.12
✎
21:25
|
(813) Кто-то под видом бота запостил вирус :)
|
||||||||||||||||
816
NS
04.11.12
✎
21:25
|
(813) У меня не пишет ошибки.
|
||||||||||||||||
817
ILM
гуру
04.11.12
✎
21:29
|
А у меня бои не тестируются, мне нужно уход от пуль доделать.
Невнимательно прочитал сколько за трупик дают больше чем за простое попадание? |
||||||||||||||||
818
Светлый Гений
04.11.12
✎
21:29
|
(808)ага, тоже так всегда думал, когда что-то новое дописывал, но он почему-то у меня начинал терять позиции )))
|
||||||||||||||||
819
Светлый Гений
04.11.12
✎
21:30
|
(817)да, больше, но не помню сколько ) прочитай внимательно )
|
||||||||||||||||
820
Alex S D
04.11.12
✎
21:32
|
(818) тоже самое, после исправления косяков все в порядке становится)
|
||||||||||||||||
821
Salimbek
04.11.12
✎
21:37
|
(817) +25 очков за уничтожение вражеского танка. +100 очков - если будешь последним выжившим
|
||||||||||||||||
822
ERWINS
04.11.12
✎
21:39
|
(821) 70 за попадание премиум снарядом
|
||||||||||||||||
823
ILM
гуру
04.11.12
✎
21:43
|
(821) Спасибо
|
||||||||||||||||
824
ILM
гуру
04.11.12
✎
21:51
|
Завтра тоже допишу первым делом в угол линять )))
|
||||||||||||||||
825
ILM
гуру
04.11.12
✎
22:06
|
Мне кажется им нужно еще сервера добавить
|
||||||||||||||||
826
Starhan
04.11.12
✎
22:44
|
(813) поменяй у файла runner.dpr расширение на pas и на фрипаскаль все запустится. еще вариант в бантике прописать свой компилятор и компилить баникомю
|
||||||||||||||||
827
NS
04.11.12
✎
23:03
|
(826) Там есть готовый батник для фрипаскаля. И ничего переименовывать не надо. Надо просто писать в MyStrategy.pas
|
||||||||||||||||
828
Garykom
гуру
04.11.12
✎
23:31
|
Это поделитесь кто какие методы использует для предсказания будущего положения танка противника?
Простой по SpeedX и SpeedY эффективен только при прямолинейном движении и то врет по страшному. Счас проверяю экстраполяцию по прошедшим тикам, но проблемы с выбором интервала анализа. |
||||||||||||||||
829
NS
04.11.12
✎
23:32
|
(828) Простой, по скорости пули, правильной точке вылета и GetX и SpeedX - не врет, и дает точность попадания намного больше стрельбы без упреждения. Если нет ошибок в коде.
|
||||||||||||||||
830
Garykom
гуру
04.11.12
✎
23:37
|
(829) Ясно я то забыл про длину дула, торможу однако
|
||||||||||||||||
831
ERWINS
04.11.12
✎
23:41
|
(830) самый примитив дает точность попадания в 90%
Длинна дула мизер по сравнению с малейшими колебаниями в движении танка. |
||||||||||||||||
832
Garykom
гуру
04.11.12
✎
23:47
|
(831) Колебаниями в движении танка противника или своего?
Длина орудия СТ 67.5 точек это больше его ширины в 60 точек. Конечно тут просто время полета снаряда уменьшается так что погрешность не очень большая но на малых расстояниях существенна |
||||||||||||||||
833
Alex S D
05.11.12
✎
01:29
|
опять сервак упал чтоль
|
||||||||||||||||
834
BiBijke
05.11.12
✎
01:47
|
Кстати, может я пропустил что в ветке, но тут была мысль про обьединения в Альянсы. Можно сделать массив с именами участников с мисты, а потом узать метод танка GetPlayerName, если имя есть в массиве, считать танк дружеским. Как вам идея?))
|
||||||||||||||||
835
Никола_
Питерский 05.11.12
✎
02:00
|
(834) Как енто скрыть, от организаторов ?
|
||||||||||||||||
836
Salimbek
05.11.12
✎
02:12
|
(834) А смысл с этим заморачиваться? У тебя танк уже идеально ездит и только командной игры не хватало?
|
||||||||||||||||
837
NS
05.11.12
✎
02:29
|
(834) Зачем? Если ты настолько сильный, что сможешь хорошо выстуыпить в финале, один на один, без альянсов - зачем тебе нарываться на бан?
|
||||||||||||||||
838
Никола_
Питерский 05.11.12
✎
02:46
|
(836)(837) Человек хотел с кооперироваться шобы забрать все призы ))) но еще не придумал как законспирироваться так что бы это не смогли вычислить организаторы. Но мы верим в 1Сников, ведь лень это движитель чего-то там ))) А кто самые ленивые программеры ???
|
||||||||||||||||
839
NS
05.11.12
✎
04:31
|
(838) Нельзя скооперироваться чтоб получить призы. В финале идут бои один на один.
|
||||||||||||||||
840
ILM
гуру
05.11.12
✎
06:37
|
За ночь я уже на 577 месте. Класс )) Это я еще в угол не уезжал))) Сейчас бои посмотрю.
|
||||||||||||||||
841
Cube
05.11.12
✎
09:02
|
Короче, список участников становится всё больше, обрабатывать его всё сложнее... Надо автоматизировать, епта!))
Я накидал нетленку на коленке, вот что получилось: http://storage7.static.itmages.ru/i/12/1105/h_1352091503_8540903_30e43e0eef.png Уже проще, но хотелось бы кнопочку "Обновить рейтинги", по которой открывался профиль каждого участника и оттуда дергалась бы текущая позиция в рейтинге... У меня уже есть кнопка "Открыть все профили", но она открывает просто странички, а рейтинги приходится перевивать вручную. Ну, кто силен в парсинге страниц? Подсобите. |
||||||||||||||||
842
Salimbek
05.11.12
✎
09:57
|
(841) Могу лишь так:
|
||||||||||||||||
843
Salimbek
05.11.12
✎
09:58
|
блин, ссылку развернуло, там было просто a = agent.get 'h__p://russianaicup.ru/profile/NS_Serg'
|
||||||||||||||||
844
Cube
05.11.12
✎
10:01
|
(842) Это какой язык? PHP? Как это выполнить в 1С?)
|
||||||||||||||||
845
Salimbek
05.11.12
✎
10:07
|
(844) это Ruby
|
||||||||||||||||
846
Salimbek
05.11.12
✎
10:08
|
+(845) с gem-ом mechanize
|
||||||||||||||||
847
Salimbek
05.11.12
✎
10:12
|
Результат работы этого кода:
|
||||||||||||||||
848
Cube
05.11.12
✎
10:15
|
(847) И как этот код запустить из-под 1С?
|
||||||||||||||||
849
Ковбой
05.11.12
✎
10:27
|
Господа! Подсобите с идеями! Сейчас просто выбираю "наименнее заселенный" врагами угол и еду туда. Раньше помогало. Но что делать теперь, углов-то на всех не хватает! Если я с соперником в углу оказался - драцца до смерти?
|
||||||||||||||||
850
Alex S D
05.11.12
✎
10:32
|
я выбираю ближайший и убиваю того кто там есть
|
||||||||||||||||
851
Alex S D
05.11.12
✎
10:32
|
если повезет..
|
||||||||||||||||
852
ERWINS
05.11.12
✎
10:39
|
сколько тиков разворот на 360?
|
||||||||||||||||
853
Alex S D
05.11.12
✎
10:43
|
360, если здоровье 100 %. для среднего танка
|
||||||||||||||||
854
ERWINS
05.11.12
✎
10:43
|
ну ну
Вам что, делать нечего? |
||||||||||||||||
855
Ковбой
05.11.12
✎
10:43
|
Хотел бы я услышать совет мудрого NS...
|
||||||||||||||||
856
Alex S D
05.11.12
✎
10:43
|
скорость падает в 2 раза, если здоровье на нуле
|
||||||||||||||||
857
ERWINS
05.11.12
✎
10:43
|
(855) посмотри его бои
|
||||||||||||||||
858
ERWINS
05.11.12
✎
10:45
|
в начале минимум 50 тиков полный назад иначе тебя назначат минимум 2 ближайшей целью
|
||||||||||||||||
859
Molinor
05.11.12
✎
10:49
|
Странно, локально стратегия запускается отлично, а вот на сайт отказывается грузиться, раз 20 запускал. Ошибка верификации пишет.
|
||||||||||||||||
860
ERWINS
05.11.12
✎
10:52
|
(859) выход за пределы массива или деление на 0?
|
||||||||||||||||
861
Molinor
05.11.12
✎
10:53
|
(860) Ага, деление на 0, нашёл уже. :)
|
||||||||||||||||
862
Starhan
05.11.12
✎
11:12
|
Намекните в какую сторону двигаться что бы через убитые танки и бонусы не стрелять
|
||||||||||||||||
863
Ковбой
05.11.12
✎
11:12
|
ERWINS, идея здравая. А что потом? в каждом углу по 4 танка сидит, а в центре ездить - быть мишенью у всех(в случае, если нам не повезло с нач. позицией). Я думаю, что надо делать в этой ситуации, и не нахожу положительного ответа...
Миста всех порвёт, я буду болеть! |
||||||||||||||||
864
Ковбой
05.11.12
✎
11:17
|
Starhan, только аналитически, увы..проверять пересечения луча и кучи-кучи отрезков маленьких отрезков. Очень тыжело и муторно это делать, я вот до сих пор не осилил
|
||||||||||||||||
865
ERWINS
05.11.12
✎
11:20
|
(863) большенство высокоуровневых стреляют поближайшему
|
||||||||||||||||
866
ILM
гуру
05.11.12
✎
12:00
|
Стал тики тоже программировать, что-то стратегия вширь уходит ((
|
||||||||||||||||
867
Ковбой
05.11.12
✎
12:08
|
увлекательная битва...я всю битву оторваться не мог...
http://russianaicup.ru/game/view/70095 |
||||||||||||||||
868
Starhan
05.11.12
✎
12:09
|
(863) бить ближайший танк
|
||||||||||||||||
869
Starhan
05.11.12
✎
12:12
|
(864)да похоже дальше уже нужны знания в математики/геометрии посильнее доделаю нормальную езду задом и успокоюсь на этом :)
|
||||||||||||||||
870
Ковбой
05.11.12
✎
12:33
|
кстати, по поводу стрельбы. Вы берете скорость одного трака равным единицы, а вторую - линецно пропорцианально углу?
Кто-нибудь пробывал другие степени угла? квадратично/синусы/косинусы |
||||||||||||||||
871
ILM
гуру
05.11.12
✎
12:57
|
Все таки рандомность присутствует... Одни и теже боты и результат 1 и 6 ))
|
||||||||||||||||
872
ERWINS
05.11.12
✎
13:08
|
вектора в с++ с нуля или с 1 начинаются?
|
||||||||||||||||
873
МишКа
05.11.12
✎
13:19
|
Интересно - объекты на каждом тике пересоздаются, а их Id сохраняются?
|
||||||||||||||||
874
Starhan
05.11.12
✎
13:26
|
(873) да
|
||||||||||||||||
875
Cube
05.11.12
✎
13:26
|
(873) "Id сохраняются?" - нет
|
||||||||||||||||
876
Cube
05.11.12
✎
13:27
|
+(875) Под id я имею ввиду порядковый номер в списке.
|
||||||||||||||||
877
SUA
05.11.12
✎
13:42
|
бот научился ездить - почти как задумано :) ... все-же в PlanetWars выбор соперника лучше был, сейчас по +20/час долго и муторно набирать рейт буду
... это с прицелом по условно-ближайшему и стрельбой без упреждения/проверок на препятствия если есть кто в прицеле |
||||||||||||||||
878
ILM
гуру
05.11.12
✎
13:53
|
А как локально запускать научите?
|
||||||||||||||||
879
ILM
гуру
05.11.12
✎
13:53
|
Лоадранер Jawa требует, а как без джавы?
|
||||||||||||||||
880
Светлый Гений
05.11.12
✎
14:01
|
(873) с нуля
|
||||||||||||||||
881
Светлый Гений
05.11.12
✎
14:01
|
(880)->(872)
|
||||||||||||||||
882
ERWINS
05.11.12
✎
14:11
|
тогда верный ли цикл
for(size_t i = 0; i < all_bonuses.size(); ++i) { или гадо for(size_t i = 0; i < all_bonuses.size(); i++) { |
||||||||||||||||
883
ILM
гуру
05.11.12
✎
14:12
|
гадо 2
|
||||||||||||||||
884
Alex S D
05.11.12
✎
14:14
|
(883) правильно, соперники не нужны)
из примера: size_t selected_tank = all_tanks.size(); for(size_t i = 0; i < all_tanks.size(); ++i) |
||||||||||||||||
885
ILM
гуру
05.11.12
✎
14:16
|
От жеж, блин... Где on-line справочник по С++?
|
||||||||||||||||
886
ERWINS
05.11.12
✎
14:18
|
(884) правильно ли в примере... по логике он не должен брать первую цель
|
||||||||||||||||
887
ILM
гуру
05.11.12
✎
14:23
|
Работает, не трожь)))
|
||||||||||||||||
888
Alex S D
05.11.12
✎
14:23
|
(886) ага, чет не то) надо проверить
|
||||||||||||||||
889
Alex S D
05.11.12
✎
14:27
|
и так и так правильно, забыл уже нафиг все
|
||||||||||||||||
890
ERWINS
05.11.12
✎
14:29
|
(889) я на всякий случай переделал и стало вроде лучше
|
||||||||||||||||
891
ERWINS
05.11.12
✎
14:30
|
какая максимальная скорость?
как быстро ее достигают? какая максимальная скорость разворота? как быстро достигается? |
||||||||||||||||
892
Светлый Гений
05.11.12
✎
14:35
|
(882)и то и другое правильно, разницы нет
(886)а что такое первая цель? (891)в документации этого нет, разработчикам предоставляется возможность самим это выяснить |
||||||||||||||||
893
SUA
05.11.12
✎
14:46
|
мда... очки за аптечки не идут почему-то(((
http://russianaicup.ru/game/view/72077 самый конец боя, разница 11 |
||||||||||||||||
894
Cube
05.11.12
✎
14:58
|
Ну что, никто не поможет с (841) - (842)?
|
||||||||||||||||
895
forforumandspam
05.11.12
✎
15:02
|
(891) У среднего танка скорость стремится где-то к 3,95 где-то за 100 тиков.
|
||||||||||||||||
896
Светлый Гений
05.11.12
✎
15:02
|
(894)я б помог, но не умею (
|
||||||||||||||||
897
Cube
05.11.12
✎
15:10
|
(896) Двухсотое место занял, а странички парсить не научился?))
|
||||||||||||||||
898
Cube
05.11.12
✎
15:16
|
Обновил рейтинги (пока вручную).
Жду новой страницы (намек понятен?)) |
||||||||||||||||
899
Alex S D
05.11.12
✎
15:16
|
да
|
||||||||||||||||
900
forforumandspam
05.11.12
✎
15:17
|
(900)
|
||||||||||||||||
901
Cube
05.11.12
✎
15:17
|
Список участников (Место - ник на мисте - ссылка на профиль в конкурсе):
26 - PowerBoy - http://russianaicup.ru/profile/Zomba 27 - NS - http://russianaicup.ru/profile/NS_Serg 30 - Molinor - http://russianaicup.ru/profile/Merlon 40 - Noobster - http://russianaicup.ru/profile/Noob (sdchess.net) 85 - hedint - http://russianaicup.ru/profile/Hedint 188 - Светлый Гений - http://russianaicup.ru/profile/LG83 237 - MMF - http://russianaicup.ru/profile/Hamster 257 - Alex S D - http://russianaicup.ru/profile/Dr001 277 - ERWINS - http://russianaicup.ru/profile/Erwins 389 - cawokru - http://russianaicup.ru/profile/Cawokru 428 - Garykom - http://russianaicup.ru/profile/Garykom 488 - LEXASOFT - http://russianaicup.ru/profile/LEXASOFT (sdchess.net) 525 - Cube - http://russianaicup.ru/profile/Cube 676 - Salimbek - http://russianaicup.ru/profile/Salimbek 690 - Drx211 - http://russianaicup.ru/profile/KiRex 703 - ILM - http://russianaicup.ru/profile/ILM 728 - ReaLg - http://russianaicup.ru/profile/ReaLg 771 - Starhan - http://russianaicup.ru/profile/Starh 830 - Filin - http://russianaicup.ru/profile/Filin396 860 - Diversus - http://russianaicup.ru/profile/Diversus 891 - WildCat - http://russianaicup.ru/profile/WildCat (sdchess.net) 1057 - floder - http://russianaicup.ru/profile/Floder 1122 - Прекрасный дилетант - http://russianaicup.ru/profile/Bazil 1123 - AndreyBarmaley - http://russianaicup.ru/profile/Avs 1209 - xamelon - http://russianaicup.ru/profile/Xamelon 1261 - SUA - http://russianaicup.ru/profile/SUA Всего участников: 1317. |
||||||||||||||||
902
Cube
05.11.12
✎
15:17
|
(901) Красота!)) Работает!)
|
||||||||||||||||
903
SUA
05.11.12
✎
15:17
|
рейт растет а место падает... неаккуратный рейт - хоть новый профиль регай для его быстрого роста
|
||||||||||||||||
904
Alex S D
05.11.12
✎
15:18
|
(903) зобанют)
|
||||||||||||||||
905
Светлый Гений
05.11.12
✎
15:23
|
Cube надо бы подниматься уже в рейтинге, когда будут твои обновления ужо?
|
||||||||||||||||
906
ERWINS
05.11.12
✎
15:28
|
(902) добавь Эло
|
||||||||||||||||
907
Cube
05.11.12
✎
15:30
|
(905) Хочу сегодня выложить то, что успею доделать. Думаю, хватит уже переписывать, пора уже и заявлять) А уж потом дуду допиливать...
|
||||||||||||||||
908
Cube
05.11.12
✎
15:32
|
(906) Место в рейтинге - это производная от Эло. Смысла в Эло не вижу, а вот работы мне прибавится :)
Вы же не хотите мне помогать в разработки нетленки) |
||||||||||||||||
909
Светлый Гений
05.11.12
✎
15:40
|
(908) забей, главное пробиться в первый раунд, а оттуда во второй )
|
||||||||||||||||
910
Alex S D
05.11.12
✎
16:47
|
у кого сколько строк уже?
|
||||||||||||||||
911
MMF
05.11.12
✎
16:52
|
Гм, почему-то перестала компилироваться стратегия, грешу на использование модуля Contnrs. Но пока чуваки не отвечают. Кто-нить включал у себя этот модуль? (Дельфи)
|
||||||||||||||||
912
MMF
05.11.12
✎
16:54
|
(911+) изваял уклонение, а проверить - фиг вам... ыыыыы
|
||||||||||||||||
913
Cube
05.11.12
✎
16:55
|
(910) 720 с комментариями.
|
||||||||||||||||
914
Alex S D
05.11.12
✎
16:57
|
900 без комментов)
|
||||||||||||||||
915
Alex S D
05.11.12
✎
16:57
|
800*
|
||||||||||||||||
916
Alex S D
05.11.12
✎
16:58
|
пока без уклонения, и точность стрельбы хромает (
|
||||||||||||||||
917
MMF
05.11.12
✎
17:03
|
(910) ты прог-индус? надо меряться рейтингом, а не длиной кода
|
||||||||||||||||
918
Светлый Гений
05.11.12
✎
17:10
|
570 и еще немного сейчас добавлю
|
||||||||||||||||
919
Cube
05.11.12
✎
17:11
|
(917) :) Да ладно, ты ж на мисте!)
|
||||||||||||||||
920
NS
05.11.12
✎
17:14
|
Интересно, я сильно опущусь пока не выложу нормального бота?
Или поменять на нормальную старую версию? :) Ночью кучу глюков в бота внес. |
||||||||||||||||
921
Cube
05.11.12
✎
17:19
|
(920) Мне кажется, что лучше позиции не терять, ведь система всё равно учитывает текущий рейтинг, когда бои создает...
|
||||||||||||||||
922
MMF
05.11.12
✎
17:21
|
(911+) переписал управление снарядами на динамический массив и скомпилил сервак попытку. Т.е. contnrs нельзя использовать :-(
|
||||||||||||||||
923
SUA
05.11.12
✎
17:22
|
посмотрел стату пары боев - система подбирает противников очень жестко (все в интервале эло 150) и не учитывает возможного резкого изменения силы программы, как итог рейт растет а место падает (тупо из-за новых участников)
|
||||||||||||||||
924
ILM
гуру
05.11.12
✎
17:24
|
(920) У меня тоже боты с 14 по 24 с глупейшей опиской были. Тормозили в два раза. Из-за случайного дубля строки.
Как запустить локально так и не сказали, можно самому локально бои делать? |
||||||||||||||||
925
Cube
05.11.12
✎
17:32
|
(924) Можно локально, но только с двумя тупыми ботами (теми, которые на сайте в тестовой битве).
|
||||||||||||||||
926
Alex S D
05.11.12
✎
17:34
|
(925) там вроде можно сохранять бой и отлаживать его локально
|
||||||||||||||||
927
NS
05.11.12
✎
17:35
|
(923) Если сделать бота с бесконечной силой, то пока система сможет находить примерно равных соперников - скорость роста рейтинга будет 20 пунктов за бой.
Они используют стандартную систему Эло, победа 1 очко, второе место 0.8 и т.д, поражение 0. Стандартный коэффициент у них равен 40. |
||||||||||||||||
928
Cube
05.11.12
✎
17:35
|
(926) Это через "Репитер" я с ним не работал ещё. Я про "Локал ранер" говорил.
|
||||||||||||||||
929
NS
05.11.12
✎
17:36
|
(924) Можно. Но только против двух видов ботов.
|
||||||||||||||||
930
NS
05.11.12
✎
17:36
|
(921) Из 600 лучших я врятли выйду. А в раунде рейтинг считается с нуля.
|
||||||||||||||||
931
NS
05.11.12
✎
17:37
|
(925) Это почему-же? Можно с пятью тупыми, можно с пятью стартовыми.
|
||||||||||||||||
932
ILM
гуру
05.11.12
✎
17:39
|
Ндя... Не густый выбор (((
|
||||||||||||||||
933
Cube
05.11.12
✎
17:41
|
(931) Научи)
|
||||||||||||||||
934
NS
05.11.12
✎
17:47
|
|||||||||||||||||
935
ILM
гуру
05.11.12
✎
17:52
|
Я знаю как ускорить отладку стратегий в реале, можно создавать бои с мистянами, сначала один пару боев, потом другой, потом третий, получается 6 игр вместо 2-х. Так можно за пять минут создать 12 игр поизучать их и т.д.
|
||||||||||||||||
936
ERWINS
05.11.12
✎
17:52
|
с какого Элу вход в 180?
|
||||||||||||||||
937
ILM
гуру
05.11.12
✎
17:52
|
Поисправлять, запустить через 15 минут снова
|
||||||||||||||||
938
Garykom
гуру
05.11.12
✎
17:53
|
(935) Угу а еще можно свой сервак на основе LocalRunner'а поднять тока кто согласится отдать свои стратегии на тестирование на такой сервер?
|
||||||||||||||||
939
Cube
05.11.12
✎
17:54
|
(934) И? Там создается бой с двумя ботами... Гду установить количество ботов-то?
|
||||||||||||||||
940
Garykom
гуру
05.11.12
✎
17:55
|
(939) А про комменты: "многа букв неосилил"?
|
||||||||||||||||
941
ILM
гуру
05.11.12
✎
17:56
|
ЗАчем вон на сайте чампа создал две игры, остальные из нее копию делают, другой еще копию. Получается 6 игр с одним составом. Можно косяки сразу выявить.
|
||||||||||||||||
942
ILM
гуру
05.11.12
✎
17:56
|
Я уже создал
|
||||||||||||||||
943
ILM
гуру
05.11.12
✎
17:57
|
|||||||||||||||||
944
Cube
05.11.12
✎
18:06
|
(924) (931) (940) О, нашел: http://russianaicup.ru/p/localrunner#comment-576
|
||||||||||||||||
945
NS
05.11.12
✎
18:08
|
(939) Там, как и во всех других разделах - есть комментарии.
|
||||||||||||||||
946
Cube
05.11.12
✎
18:11
|
(945) Когда я качал, в комментах не было столько инфы, а после я уже даже и не заглядывал туда)
|
||||||||||||||||
947
NS
05.11.12
✎
18:16
|
Только я не понял как этим пользоваться.
|
||||||||||||||||
948
Cube
05.11.12
✎
18:18
|
(947) Чем?
|
||||||||||||||||
949
Светлый Гений
05.11.12
✎
18:18
|
(947)у меня тоже не получилось
|
||||||||||||||||
950
Alex S D
05.11.12
✎
18:19
|
я запускал, работает
|
||||||||||||||||
951
Alex S D
05.11.12
✎
18:19
|
копируется в каталог ранера, затем батник запускается
|
||||||||||||||||
952
ERWINS
05.11.12
✎
18:21
|
сколько может быть премиум снарядов максимум?
|
||||||||||||||||
953
Cube
05.11.12
✎
18:24
|
(952) Вроде, бесконечно.
|
||||||||||||||||
954
Cube
05.11.12
✎
18:25
|
(947) (949) Вы про это что-ли: http://storage7.static.itmages.ru/i/12/1105/h_1352125527_2804612_ce2f9d1d16.png ?
|
||||||||||||||||
955
ERWINS
05.11.12
✎
18:28
|
добавили бы просто лог и все....
каждый тик возвращается строка... |
||||||||||||||||
956
NS
05.11.12
✎
18:31
|
(850) скорость разворота пушки (в радианах выдает метод танка)
А вообще по документации - один градус в тик. На 360 её разворачивать не надо :) максимум на 180. |
||||||||||||||||
957
forforumandspam
05.11.12
✎
18:39
|
(954) Шайтан!!! Как сделал?
|
||||||||||||||||
958
NS
05.11.12
✎
18:41
|
(954) делись методой. А то я в жаве этой нифига не понимаю.
Куда класс сувать? |
||||||||||||||||
959
ERWINS
05.11.12
✎
18:42
|
(958) а максимальная скорость? и время разгона до максимальной?
|
||||||||||||||||
960
NS
05.11.12
✎
18:44
|
(959) я еще не проводил тесты. Если смогу запустить тест с болванами, то посчитаю.
Там не максимальная скорость, а скорей всего трение покоя, и сопротивление пропорциональное скорости. Ну и ускорение. |
||||||||||||||||
961
forforumandspam
05.11.12
✎
18:46
|
(959) см. (895)
|
||||||||||||||||
962
Cube
05.11.12
✎
18:52
|
(957) (958) В (944) написано же : "Распаковываем в ту же папку, где и localrunner.jar". А после распаковки можно запустить:
1). local-runner.bat - стандартный бой против одного тупого и одного стоячего ботов. 2). local-runner-five.bat - бой против пятерых тупых ботов. 3). local-runner-five-dummies.bat - бой против пятерых стоячих ботов. |
||||||||||||||||
963
Светлый Гений
05.11.12
✎
18:54
|
(962)так и делал, нифига (
|
||||||||||||||||
964
Cube
05.11.12
✎
18:54
|
(963) А чо говорит-то?
|
||||||||||||||||
965
Cube
05.11.12
✎
18:55
|
(958) "Куда класс сувать?"
Эм... а у тебя Java не установлена что ли? |
||||||||||||||||
966
NS
05.11.12
✎
19:09
|
(965) установлена, и стандартный лаунчер работает. А пять ботов - не работают.
|
||||||||||||||||
967
Светлый Гений
05.11.12
✎
19:15
|
(964)ничего не говорит, батник запускается, а лаунчер нет
|
||||||||||||||||
968
NS
05.11.12
✎
19:18
|
говорит не могу найти main class: LocalTestRunnerFive
|
||||||||||||||||
969
forforumandspam
05.11.12
✎
19:19
|
(962) У меня заработало, спасибо!
|
||||||||||||||||
970
Alex S D
05.11.12
✎
19:20
|
(968) устанавливал ?http://www.oracle.com/technetwork/java/javase/downloads/index.html
|
||||||||||||||||
971
Alex S D
05.11.12
✎
19:20
|
JRE
|
||||||||||||||||
972
Светлый Гений
05.11.12
✎
19:20
|
получилось, надо было файл LocalTestRunnerFive.class туда же положить
|
||||||||||||||||
973
NS
05.11.12
✎
19:20
|
(962) не работает. У меня.
(970) А как у меня без jre работает LocalRunner? |
||||||||||||||||
974
Alex S D
05.11.12
✎
19:21
|
(973)хз, это для http://russianaicup.ru/p/repeater надо было
|
||||||||||||||||
975
NS
05.11.12
✎
19:25
|
Ура! Заработало! Может jre старая была.
|
||||||||||||||||
976
forforumandspam
05.11.12
✎
19:26
|
Умоляю, как сделать бой с болванчиком один на один?
|
||||||||||||||||
977
NS
05.11.12
✎
19:32
|
По ночам точно нужно спать.
Только закрыл нового бота без сохранения. Ни разу с начала написания не сохранял. :( Вместо нового бота - бот из стандартной поставки :( |
||||||||||||||||
978
NS
05.11.12
✎
19:33
|
(976) А чем плохо против пятерых болванов?
|
||||||||||||||||
979
Alex S D
05.11.12
✎
19:34
|
(978) они его убивают))
|
||||||||||||||||
980
ERWINS
05.11.12
✎
19:37
|
(979) моего убивают болванчики...
высокоуровневые играют не только лучше но и подругому |
||||||||||||||||
981
Cube
05.11.12
✎
19:38
|
(979) Взглядом)
|
||||||||||||||||
982
NS
05.11.12
✎
19:45
|
(980) Они же не стреляют!!! Как они могут убить?
|
||||||||||||||||
983
Cube
05.11.12
✎
19:48
|
(982) Может, он их таранит и дохнет от полученных увечий?)))
|
||||||||||||||||
984
ERWINS
05.11.12
✎
19:49
|
(982) я думал которые в примере
|
||||||||||||||||
985
NS
05.11.12
✎
19:49
|
(984) Там два примера. В одном пять стреляющих слабачков, в другом пять не стреляющих.
|
||||||||||||||||
986
SUA
05.11.12
✎
20:19
|
вроде +600 рейты для попадания в топ600 успею набрать (примерно 40 боев еще надо). Пора учить бота стрелять...
|
||||||||||||||||
987
Alex S D
05.11.12
✎
20:21
|
а мне пора учить уход от пуль. вот у этого неплохо получается
http://russianaicup.ru/profile/Nox |
||||||||||||||||
988
SUA
05.11.12
✎
20:21
|
неправильные танки какие-то... в лоб вообще экипаж пробивать не должны если к реальным условиям ближе... и урон от дистанции должен зависеть а экипажу еще и от брони (процентом а не полную)
|
||||||||||||||||
989
NS
05.11.12
✎
20:22
|
(986) Сколько нужно боев считается легко. 15-20 пунктов за бой прибавки пока не достиг уровня пунктов на 300 меньше своей силы. Потом сутки с копейками чтоб достичь своего рейтинга.
(988) Это не реальный полигон, а упрощенная модель. |
||||||||||||||||
990
SUA
05.11.12
✎
20:28
|
|||||||||||||||||
991
Cube
05.11.12
✎
20:36
|
Я пошел новую тему создавать в продолжение этой...
|
||||||||||||||||
992
forforumandspam
05.11.12
✎
20:37
|
(978) Мешают. Место занимают.
|
||||||||||||||||
993
SUA
05.11.12
✎
20:39
|
вообще странно... 4 боя в составе (990) и мои места 3-4-3-4... а состав - 4ро из ТОП50, 1 из ТОП600 и я (1289/1363-й)...
|
||||||||||||||||
994
SUA
05.11.12
✎
20:40
|
и место продолжает увеличиваться
|
||||||||||||||||
995
Cube
05.11.12
✎
20:45
|
Продолжаем тут: Russian AI Cup - CodeTanks (2)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |