Имя: Пароль:
IT
 
Russian AI Cup - CodeTanks (3)
Ø (NS 11.11.2012 21:00)
, ,
0 Cube
 
09.11.12
13:56
1. Оле! Оле, оле, оле! Россия вперде!)) 29% (9)
2. Это даже круче, чем Чак Норрис! 19% (6)
3. Правой, левой, АПЕРКОТ!!! ДА!!!!! 19% (6)
4. Сделаем их, ребята! 16% (5)
5. Чьорт побьери! 16% (5)
Всего мнений: 31

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)
Победителям песочницы - Apple iPod Touch 32Gb
Участникам раунда 2 - Футболка


В кратце:
В раунд 1 проходит 900 участников.
Раунд 1 с 10.11.2012 00:00:00 до 11.11.2012 23:59:59. В раунд 2 проходит 300 участников.
Раунд 2 с 17.11.2012 00:00:00 до 18.11.2012 23:59:59. В раунд 3 проходит 50 участников.
Раунд 3 24.11.2012 00:00:00 до 25.11.2012 23:59:59.


Подробно:

Раунд 1 будет проводиться с 10 по 11 ноября 2012 года. В нем примут участие лучшие 900 стратегий. Тип боев 6x1. Этот этап будет состоять из 2 частей, между которыми будет перерыв (в течение которого будет возобновлена работа Песочницы), который позволит улучшить свою стратегию. Каждая часть будет длиться 12 часов, а перерыв — 24 часа.

Раунд 2 будет проводиться с 17 по 18 ноября 2012 года. В нем примут участие лучшие 300 стратегий по итогам Раунда 1. Тип боев в этом этапе будет 3x2. Этот этап, также как и предыдущий, будет состоять из 2 частей по 12 часов, между которыми будет перерыв 24 часа, чтобы участники могли улучшить свои стратегии.

Финал будет проводиться с 24 по 25 ноября 2012 года. В нем примут участие лучшие 50 стратегий по итогам Раунда 2, и определится Победитель Russian AI Cup. В этом этапе будут проводиться дуэли 2x3. Финал будет состоять из 2 частей по 12 часов, между которыми будет перерыв 24 часа для того, чтобы участники могли улучшить свои стратегии.


Сайт: http://russianaicup.ru

Начало тут: Russian AI Cup - CodeTanks (2)
1 Cube
 
09.11.12
13:58
Список участников (Место (изменение) - ник на мисте - ссылка на профиль в конкурсе):

37 (+3) - Molinor - http://russianaicup.ru/profile/Merlon
86 (-4) - NS - http://russianaicup.ru/profile/NS_Serg
97 (-7) - Alex S D - http://russianaicup.ru/profile/Dr001
125 (-21) - PowerBoy - http://russianaicup.ru/profile/Zomba
128 (-2) - Noobster - http://russianaicup.ru/profile/Noob (sdchess.net)
168 (-18) - ERWINS - http://russianaicup.ru/profile/Erwins
174 (+23) - hedint - http://russianaicup.ru/profile/Hedint
229 (+39) - AAlexandra - http://russianaicup.ru/profile/Alexandra
285 (-13) - Gisborn - http://russianaicup.ru/profile/Gisborn
337 (-10) - Diversus - http://russianaicup.ru/profile/Diversus
396 (+2) - Starhan - http://russianaicup.ru/profile/Starh
402 (-25) - MMF - http://russianaicup.ru/profile/Hamster
413 (+23) - Cube - http://russianaicup.ru/profile/Cube
418 (-20) - Anton9843 - http://russianaicup.ru/profile/Anton9843
450 (-10) - Светлый Гений - http://russianaicup.ru/profile/LG83
620 (-1) - forforumandspam - http://russianaicup.ru/profile/forforumandspam
658 (-7) - BiBijke - http://russianaicup.ru/profile/BiBijke8
683 (-3) - jenyanorilsk - http://russianaicup.ru/profile/Jenyanorilsk
694 (+5) - LEXASOFT - http://russianaicup.ru/profile/LEXASOFT (sdchess.net)
727 (-5) - WildCat - http://russianaicup.ru/profile/WildCat (sdchess.net)
734 (-2) - Drx211 - http://russianaicup.ru/profile/KiRex
767 (+6) - Salimbek - http://russianaicup.ru/profile/Salimbek
778 (+35) - cawokru - http://russianaicup.ru/profile/Cawokru
843 (+40) - AndreyBarmaley - http://russianaicup.ru/profile/Avs
924 (-28) - Garykom - http://russianaicup.ru/profile/Garykom
947 (+12) - ILM - http://russianaicup.ru/profile/ILM
1094 (-37) - Filin - http://russianaicup.ru/profile/Filin396
1100 (+8) - floder - http://russianaicup.ru/profile/Floder
1299 (+10) - Прекрасный дилетант - http://russianaicup.ru/profile/Bazil
1320 (-3) - ReaLg - http://russianaicup.ru/profile/ReaLg
1596 (-15) - SUA - http://russianaicup.ru/profile/SUA
1610 (+3) - xamelon - http://russianaicup.ru/profile/Xamelon

Всего участников: 1938.
2 Mykola
 
09.11.12
14:00
(912) http://russianaicup.ru/game/view/144488  2200тик. Ты направлен на танк с половиной здоровья, но переводишь на более дальний танк с целым. второй бой я потерял, там было как раз у ближнего танка минимум здоровья, но ты перестал по нему стрелять и пошел по свежему. Дальше он отказался от добивания почти дохлого танка и поехал на совсем свежий второй раз.
3 Starhan
 
09.11.12
14:01
чото я в 300 ваще нипападаю :(
4 Alex S D
 
09.11.12
14:03
во 1-м раунде будет другая система подбора противников.. там уж как повезет, сильные тебе достануться или нет)
5 Alex S D
 
09.11.12
14:03
достанутся*
6 Starhan
 
09.11.12
14:04
наэто и упаваю .:) а может быть наоброт попадутся отни сильные и буду в опе.
7 Starhan
 
09.11.12
14:06
бле я терь ваще моск отключаю когда печатаю :) такие орфаграфические ошибки получаются как у третьеклассника :)
8 Garykom
 
гуру
09.11.12
14:14
Блин предчувствие у меня что сервак ляжет за несколько часов до X
9 Garykom
 
гуру
09.11.12
14:15
Обновил стрельбу у бота чтобы в 900 остаться а система бои задерживает не проводит вовремя
10 Starhan
 
09.11.12
14:15
почему? Я так понял они отклчат возможность создавать бои и бои в песочнице.
11 NS
 
09.11.12
14:22
(2) Спсибо. Дома посмотрю что не так.
12 ILM
 
гуру
09.11.12
14:43
Эх дотянуть бы чуток до 900 )))
13 Alex S D
 
09.11.12
14:48
(12) сделай сразу ныканье в угол или к стене, выезда за бонусами, только когда останется 3-4 танка, будешь в топ 400
14 Alex S D
 
09.11.12
14:49
если успеешь)
15 Starhan
 
09.11.12
14:50
э это моя тактика у меня патент на нее. :)
16 NS
 
09.11.12
14:59
(2) На 2200 тике у меня из-за поездки за бонусом возникает вращение (танк поворачивает направо), из-за которого на раненный танк я направить пушку физически не могу.
И танк не достаточно подранен чтоб успеть его мочкануть одним выстрелом, так что лучше долбить здорового, так как раненный менее опасен.
17 NS
 
09.11.12
15:00
Хотя попасть проще в раненный. В итоге то на то и выходит.
В этой ситуации нужно стрелять в тот танк, на который быстрее можно навести оружие. А это здоровый танк.
18 ERWINS
 
09.11.12
15:09
если я не уложусь по времени, то что будет?
19 ERWINS
 
09.11.12
15:10
кто нить уже начал применять табличный синус и косинус?
20 ERWINS
 
09.11.12
15:13
изменение одной не существнно константы меняет Элу с 2800 на 2600 и походу обратно
21 Alex S D
 
09.11.12
15:14
(20) ты там бои тестил.. у меня уже 138 версия)
22 NS
 
09.11.12
15:18
(19) Карту что ли строишь?
Иначе табличные синусы косинусы не нужны. Хотя и в карте они не нужны.
23 Drx211
 
09.11.12
15:29
(978) Russian AI Cup - CodeTanks (2)

Да, не спать - это совсем плохо :) Но - похоже не успеваю отладить уворачивание и упреждение до начала 1го раунда :( , стремно как-то необстреляного пускать. Запущу текущую версию, вроде по динамике - она в 500-600 первых должна попадать, а ко второй волне может отлажу...

Маловато конечно времени они дали(если не заниматься этим фулл-тайм), хотя бы месяц до первого запуска - было бы нормально, а так - сейчас это не соревнования AI, а проверка безглючности когда и корректности физической модели...
24 Mykola
 
09.11.12
15:32
(17) А дальше в этом бое? 2500тик, полудохлый танк - рукой подать, но стреляешь с здоровый. А потом все-таки возвращаешься на полудохлый.

Мне просто интересно, почему так, я не говорю, что что-то неправильно.
25 NS
 
09.11.12
15:32
(23) суть правильной олимпиады - в ограниченном времени.
Хотя бывают разные форматы. Этот из последних ai - самый короткий.
26 NS
 
09.11.12
15:35
(24) дальше не посмотрел. Спасибо посмотрю. Но скорей всего там тоже было вращение корпуса танка.
И у мегя определяет точно могу ли я его убить.
Простым снарядом вышибаю 20, премиумным 35. Если у него и того и другого больше - то приоритета на нем не будет.
27 ERWINS
 
09.11.12
15:36
(22) дерево решений, там много вычислений
28 ILM
 
гуру
09.11.12
15:52
Да нет там дерева.
1) Едем за бонусом
2) Поворачиваем башню
3) Стреляем
4) Уворачиваемся

Всё ((
29 NS
 
09.11.12
15:54
(24) А дальше он выстрелом развернул мне корпус, и пушка ушла. Хотя тут наверно уже надо было по нему бабахнуть, после первого раунда подумаю что можно сделать. Можно вес за добитие поднять. Либо учитывать количество игроков на поле - чем меньше игроков, тем больше бонус за добивание.
30 NS
 
09.11.12
15:56
(28) Такой бот высоко не поднимется.
31 Drx211
 
09.11.12
15:56
(29)Не понятно конечно - почему нормальный локальный тестер не дали, на глазок коэффициенты - фиг подберешь, а так - можно было бы несколько функций задать и генетическим алгоритмом выводить сильнейшую особь.
32 NS
 
09.11.12
15:56
+ (29) Тут вес за лишний поворот пушки превысил бонус за добивание.
33 NS
 
09.11.12
15:57
(31) Какие коэффициенты? Я стараюсь всё точно считать.
В ОФ коэффициенты естественно на глазок, но на то и нужна интуиция.
34 NS
 
09.11.12
15:58
(31) Генетическим алгоритмом ты никогда в жизни ничего не выведешь.
35 Alex S D
 
09.11.12
15:59
(31) чтобы было больше фана
36 Drx211
 
09.11.12
16:00
(35)Те же веса за добитие, приоритеты между временем доворота на танк и вероятностью поражения, приоритетность бонусов в зависимости от тек. состояния и т.д. и т.п.
(34)Почему? Вполне нормально, вопрос только в производительности машины.
37 Drx211
 
09.11.12
16:01
(36)Т.е. - если физ модель полностью рабочая, и функции оценок верные - остается как раз подбор коэффициентов в этих функциях, и на глазок это сделать очень сложно.
38 Alex S D
 
09.11.12
16:04
(37) это все нивелируется , слишком много факторов рандомных, которые гораздо больше значат
39 Alex S D
 
09.11.12
16:05
один снаряд, пущенный тупым танком сбивает все твои расчеты
40 NS
 
09.11.12
16:10
(36) Не стоит вопроса в производительности машины.
У тебя есть параметры в ОФ, ты можешь их максимизировать получая значения силы ОФ с помехами (на результатах тестовых матчей). Причем помехи огромны. Значения доверительных интервалов я приводил в прошлых ветках. Вообще в мире единичные случаи когда смогли автоматически подстроить веса в ОФ для настольных игр, причем заметно лучше ручной подстройки.
Потому что
1. Нужен правильный гладкий вид функции оценки.
2. Теория поиска экстремумов функции многих переменных в условиях шума развита очень плохо. И нормальную сходимость имеет из применяемых фактически только метод Нелдера-Мида. Но и у него куча недостатков. И эта нормальная сходимость - совершенно ненормальна. И при нескольких десятках параметров нужно наигрывать жуткие миллионы боев для настройки. Генетические алгоритмы - имеют очень плохую сходимость. Очень непрактичная вещь. Нелдеру в подметки не годятся.
3. Человек на основе интуиции умеет сам очень хорошо ставить параметры "от балды", что очень усложняет улучшение этих параметров.
41 NS
 
09.11.12
16:10
(39) ничто ничего не сбивает. Рандом в игре не имеет никакого значения, и ничему не мешает.
42 ILM
 
гуру
09.11.12
16:14
Красивый бой
http://russianaicup.ru/game/view/148538

Зеленый оживил два танка, чтобы пристрелить )))
43 Salimbek
 
09.11.12
16:18
http://russianaicup.ru/game/view/148463
в начале боя прям какая-то Матрица с кучей рикошетов от моего танка
44 NS
 
09.11.12
16:20
+ (41) Перевес в силе в любую игру, даже в играх с полной информации выражается в вероятности выиграть. В любой игре результат партии между двумя игроками случаен.
45 Alex S D
 
09.11.12
16:21
(44) ну это понятно, просто вероятность выиграть от данных расчетов маловата
46 ILM
 
гуру
09.11.12
16:22
(40) Ага, делали функцию остывания слябов по табличным данным с учетом температурных параметров, марки стали и погоды, так в функции было пять слагаемых с коэффициентами синусами, тангенсами и е в какой-то степени. Так отклонение давало от фактических данных в 2-3 градуса, точнее чем точность прибора )))
47 NS
 
09.11.12
16:25
(45) Есть только один показатель значимости параметров и алгоритмов в игре - разницы в силе. Игры в которых разница в вероятностях, или в пунктах эло большая - это игры которые дают большую отдачу от алгоритмов.

Пример плохой игры - Все виды шашек 8x8. Сильнейшие программы очень близки друг к другу по силе. От алгоритмов мало зависит сила.

Пример игры которая дает большую отдачу от алгоритмов - как можно увидеть из распределения рейтингов, это та игра в которой мы сейчас участвуем.
48 ILM
 
гуру
09.11.12
16:25
+(45) И была далека от термодинамики и физики, но на 99% данных выдавало погрешность меньше процента.
49 NS
 
09.11.12
16:29
(46) Использование генетических алгоритмов для поиска экстремумов гладких функций - это моветон и маргинальность. :)
Они на порядки хуже нормальных методов.
Но настроить хорошо параметры в ОФ в настольных играх (на основе тестовых матчей) очень тяжело и нормальными методами. Из-за больших доверительных интервалов на результат. Очень велик уровень шума.
50 NS
 
09.11.12
16:30
(48) И? Какое отношение это имеет к настольным играм?
Есть куча функций и куча условий когда быструю сходимость можно получить как угодно. Например условия отсуствия шума.
51 NS
 
09.11.12
16:31
(48) Чтоб просто с вероятностью в 99% определить какая из двух версий программ сильнее, при разнице силы двух версий в 1% - примерно представляешь сколько нужно сыграть партий?
52 NS
 
09.11.12
16:33
Это примерно три сигмы, по 20000 боев каждой версии.
А теперь сколько сравнений нужно произвести чтоб найти экстремум функции  допустим от 10-ти параметров?
53 ILM
 
гуру
09.11.12
16:36
Так есть же алгоритмы сходимости...
54 acsent
 
09.11.12
16:37
А кто нибудь хитрые алгоритмы использует? или найти точку, повернуть угол, отъехать, подъехать и куча если
55 Noobster
 
09.11.12
16:37
(53) Все равно со столькими параметрами провозишься около миллиона партий в лучшем случае
56 acsent
 
09.11.12
16:37
Вот помнится в прошлый раз всякие матричные игры и тд и тп
57 NS
 
09.11.12
16:40
(53) Я же простой вопрос задал - сколько нужно вычислений функции, чтоб найти экстремум функции 10-ти параметров?
С учетом того что на один замер с доверительным интервалом в три сигмы на погрешность в 1% нужно сыграть 20000 боев, что даже при 5 секундах на бой (напомню - в бою 5000 тиков, и играют шесть игроков) примерно равно суткам.

Сутки на измерение значения функции в одной точке.
58 NS
 
09.11.12
16:47
Могу тебе приветси полностью вычисления, сколько необходимо времени для настройки.
Допустим, чтоб при погрешности измерения в 1% в каждой точке получить точку с значением меньшим экстремума на 10% (70 пунктов Эло) по функции от 10 параметров нужно 10000 замеров с вышеозвученной точностью. Тогда для нахождения такой точки у нас уйдет всего-лишь 30 лет.
59 NS
 
09.11.12
16:48
(55) Не миллион. Генетическими алгоритмами это будет миллиард, при этом достаточно далеко от экстремума.
60 Noobster
 
09.11.12
16:49
(59) Я отвечал на вопрос при самом идеальном случае: более менее гладкой функции и удачном методе.
61 NS
 
09.11.12
16:55
(60) Миллион - это 500 замеров. Даже сетку 2x2 На десятимерное пространство не наложить :)
При таком количестве замеров единственный применимый метод это случайное сканирование пространства, которое даст полную лажу.
А Нелдера-Мида, при хорошей модификации - ну очень устойчив к шуму, поэтому не надо делать замеры с такой точностью.
62 forforumandspam
 
09.11.12
17:02
Формула мгновенной скорости:
=X*0,95+0,197916665017022*(0,5+me.GetCrewHealth/200)
63 ILM
 
гуру
09.11.12
17:18
(62) А нафига?
64 NS
 
09.11.12
17:24
А скорость выпущенной пули кроме как от её типа. Больше не от чего не зависит.
65 NS
 
09.11.12
17:25
Это был вопрос :)
66 Noobster
 
09.11.12
17:28
(64) Не зависит.
67 Никола_
Питерский
 
09.11.12
17:51
А я чего-то не понял в 12 ночи чтоль запустят 1-ый раунд ?
68 Ковбой
 
09.11.12
17:53
Формула мгновенной скорости:
=X*0,95+0,197916665017022*(0,5+me.GetCrewHealth/200)


---Х -- это что такое?
69 NS
 
09.11.12
17:57
То есть. Ускорение танка равно.
0,197916665017022*(0,5+me.GetCrewHealth/200)
Скорость вращения пушки
me.getturretturnspeed()*(0,5+me.GetCrewHealth/200)?
А чему равно количество тиков до перезаряда?
me.GetRemainingReloadingTime() или me.GetRemainingReloadingTime()/(0,5+me.GetCrewHealth/200)?
70 NS
 
09.11.12
17:57
(68) Текущая скорость.
71 MMF
 
09.11.12
18:12
а я так и не одолел быстрый выезд из углов :-(
72 NS
 
09.11.12
18:14
(71) А ты в них просто не заезжай. останавливайся в нескольких пунктах.
73 MMF
 
09.11.12
18:17
(72) так и делаю, но инерцией от выстрела или другим танком затолкали - и писец
74 NS
 
09.11.12
18:18
(73) У меня он сразу вылезет обратно на несколько пунктов.
75 Starhan
 
09.11.12
18:29
http://russianaicup.ru/game/view/149858

синий даже без хп уворачивается от моих выстрелов :)
76 ILM
 
гуру
09.11.12
18:36
(54) Чем проще, тем лучше)))
Есть только параметры (скорость (левая, правая), угол башни, выстрел).
77 Starhan
 
09.11.12
18:52
54 )) у меня очень хитрый алгоритм. Дистанция на которой можно ехать за бонусами зависит от количества живых танков. :)
78 Alex S D
 
09.11.12
19:00
а если бонусы не нужны?
79 Starhan
 
09.11.12
19:05
эмм .....мне  стыдно в этом признаться но я сижу в ближайшем  углу.
80 Alex S D
 
09.11.12
19:09
а яне сижу.. бонусы всегда нужны)
81 ТочноеЯдро
 
09.11.12
19:12
(79) в конце, когда танков мало, хорошо бы просто покататься и пособирать бонусы
PS Болею за всех ! где голосовалка ?
82 ТочноеЯдро
 
09.11.12
19:12
(80) опередил :)
83 Cube
 
09.11.12
19:34
Голосовалка энаблед))

Оле! Оле, оле, оле! Россия вперде!))
84 Alex S D
 
09.11.12
19:40
не знаю есть ли смысл сейчас новые фишки внедрять..

Чьорт побьери!
85 NS
 
09.11.12
19:40
(69) Короче - это целое число, и оболочка сама его пересчитывает в правильные тики.
86 Cube
 
09.11.12
19:42
(84) Мне по-любому надо уклонение допилить за 4 часа... :)
87 Alex S D
 
09.11.12
19:42
(86) мое уклонение - 20 строк) не буду пока его трогать)
88 Cube
 
09.11.12
19:45
(87) Я уже не могу выделить отдельные блоки в своем боте. Всё завязано. Уже в районе 950 строк кода (с комментами)... Пойду кодить...
89 NS
 
09.11.12
19:48
У меня последняя строка 926.
Комментов почти нет. То есть несколько совсем коротких, но после оператора в той-же строке.
90 Starhan
 
09.11.12
19:50
думаю завтра допилить уклонение. и т.п.

Правой, левой, АПЕРКОТ!!! ДА!!!!!
91 Starhan
 
09.11.12
19:50
сегодня мозг уже не настроен на код
92 Cube
 
09.11.12
19:53
(89) У меня всё в комментах))) Думаю, комменты процентов 10 всяко занимают) То есть, где-то 90 строк комментов))
93 NS
 
09.11.12
19:55
Скажите дураку, а как узнать сколько очков у владельца конкретного танка?
94 Alex S D
 
09.11.12
19:55
(92) правильно, шоб организаторам проще было разобраться)_)
95 Alex S D
 
09.11.12
19:55
getScore()
96 Alex S D
 
09.11.12
19:55
метод плеера..
97 extrim-style
 
09.11.12
19:56
Подскажите назначение вот этого кода в дефолтном примере
if (selected_tank != all_tanks.size()) {
чёт не воткну
98 Cube
 
09.11.12
19:57
(93) Это очень хороший вопрос из серии "Какому танку принадлежит снаряд"))
99 Cube
 
09.11.12
19:58
Кому сотку?
100 Alex S D
 
09.11.12
19:58
(100)
101 extrim-style
 
09.11.12
19:58
мне
102 Alex S D
 
09.11.12
19:58
(97) проверка на выход за границы массива
103 extrim-style
 
09.11.12
19:59
(101) и тут опоздал, как и на турнир)
Россия вперДе? =)
104 Cube
 
09.11.12
20:00
Список участников (Место (изменение) - ник на мисте - ссылка на профиль в конкурсе):

31 (+6) - Molinor - http://russianaicup.ru/profile/Merlon
69 (+17) - NS - http://russianaicup.ru/profile/NS_Serg
93 (+4) - Alex S D - http://russianaicup.ru/profile/Dr001
118 (+7) - PowerBoy - http://russianaicup.ru/profile/Zomba
155 (+13) - ERWINS - http://russianaicup.ru/profile/Erwins
186 (-58) - Noobster - http://russianaicup.ru/profile/Noob (sdchess.net)
200 (-26) - hedint - http://russianaicup.ru/profile/Hedint
244 (-15) - AAlexandra - http://russianaicup.ru/profile/Alexandra
300 (-15) - Gisborn - http://russianaicup.ru/profile/Gisborn
314 (+23) - Diversus - http://russianaicup.ru/profile/Diversus
367 (+35) - MMF - http://russianaicup.ru/profile/Hamster
383 (+13) - Starhan - http://russianaicup.ru/profile/Starh
430 (+20) - Светлый Гений - http://russianaicup.ru/profile/LG83
460 (-47) - Cube - http://russianaicup.ru/profile/Cube
562 (-144) - Anton9843 - http://russianaicup.ru/profile/Anton9843
587 (+107) - LEXASOFT - http://russianaicup.ru/profile/LEXASOFT (sdchess.net)
666 (-8) - BiBijke - http://russianaicup.ru/profile/BiBijke8
686 (-66) - forforumandspam - http://russianaicup.ru/profile/forforumandspam
709 (+25) - Drx211 - http://russianaicup.ru/profile/KiRex
772 (-89) - jenyanorilsk - http://russianaicup.ru/profile/Jenyanorilsk
785 (-58) - WildCat - http://russianaicup.ru/profile/WildCat (sdchess.net)
807 (+36) - AndreyBarmaley - http://russianaicup.ru/profile/Avs
843 (-65) - cawokru - http://russianaicup.ru/profile/Cawokru
868 (+56) - Garykom - http://russianaicup.ru/profile/Garykom
882 (-115) - Salimbek - http://russianaicup.ru/profile/Salimbek
927 (+20) - ILM - http://russianaicup.ru/profile/ILM
1023 (+77) - floder - http://russianaicup.ru/profile/Floder
1185 (-91) - Filin - http://russianaicup.ru/profile/Filin396
1268 (+31) - Прекрасный дилетант - http://russianaicup.ru/profile/Bazil
1312 (+8) - ReaLg - http://russianaicup.ru/profile/ReaLg
1673 (-77) - SUA - http://russianaicup.ru/profile/SUA
1686 (-76) - xamelon - http://russianaicup.ru/profile/Xamelon

Всего участников: 2025.
105 extrim-style
 
09.11.12
20:00
(102) а зачем? если до этого поиск танка только в границах массива?
106 Cube
 
09.11.12
20:00
(101) Скержаковил?))
107 ERWINS
 
09.11.12
20:01
1100 строк, коментов больше половины
108 Alex S D
 
09.11.12
20:01
(105) а если размер = 0? мало ли))
109 Alex S D
 
09.11.12
20:01
у меня 800, без комментов
110 Alex S D
 
09.11.12
20:03
(105) хотя может и ошибаюсь, я эту фигню убрал
111 extrim-style
 
09.11.12
20:06
(110) не пойму зачем этот код:
"Если Не ВыбранныйТанк = ПоследнийВСписке"
112 Alex S D
 
09.11.12
20:09
(111) это шоб запутать)
113 ERWINS
 
09.11.12
20:10
54031    09.11.2012 20:05:37    erwins erwins        Ошибка верификации
114 Alex S D
 
09.11.12
20:10
(113) не прошел тестовые бои
115 Alex S D
 
09.11.12
20:10
косяк в программе)
116 ERWINS
 
09.11.12
20:11
(113) почему?
117 Alex S D
 
09.11.12
20:12
(116) ну обычная ошибка, например деление на 0 или выход за пределы массива
118 Starhan
 
09.11.12
20:12
(116) где то вызывается исключение

деление на ноль
значение за границей массива
неинициализированая переменная и т.п.
119 NS
 
09.11.12
20:13
(98) Совершенно не важно какому танку принадлежит снаряд, а вот замочить конкурента по очкам, так как результат оценивается по занятому месту - это как раз важно.
120 NS
 
09.11.12
20:13
Хотя, с точки зрения кому этот снаряд принесет очки - может и важно, но не сильно.
121 ERWINS
 
09.11.12
20:15
как можно отладить?
122 Alex S D
 
09.11.12
20:16
(121) тестовый бой с 5 ботами
123 ERWINS
 
09.11.12
20:17
тут проще, ненавистного противника стреляешь и опускаешь вниз...
делаешь 10 почти одинаковы ботов и приоритетом атаки на определенного чела и он в попе
124 Cube
 
09.11.12
20:17
(119) Я говорю, что это из одной серии вопросы)) Массив игроков есть, а связи между ним и объектами на поле - нет... Косячок)
125 ERWINS
 
09.11.12
20:17
(122) это как? я даже запустить не могу
126 NS
 
09.11.12
20:18
(124) Есть связь. По имени. Только что-то мне подсказывает что в матче разных версий своих ботов я не смогу их различить.
127 Cube
 
09.11.12
20:18
(123) Имелось ввиду в одном бою.
128 Cube
 
09.11.12
20:19
(126) Погоди, в форматах 3х2 и 2х3 вспомнишь мои слова)
129 MMF
 
09.11.12
20:20
(126) этот вопрос (принадлежность снаряда к танку) легко решается
130 Alex S D
 
09.11.12
20:21
(125) что не можешь запустить?
131 Alex S D
 
09.11.12
20:21
(125) сам локал ранер на 5 ботов то есть?
132 NS
 
09.11.12
20:24
(129) А как решить вопрос принадлежности танка игроку?
133 NS
 
09.11.12
20:24
(129) понятно что как минимум элементарно можно отследить момент вылета пули из дула.
134 Alex S D
 
09.11.12
20:25
(132)прикалываешься?) getPlayerName( ) - метод танка
135 NS
 
09.11.12
20:26
(134) И что он возвращает?
136 Alex S D
 
09.11.12
20:26
(135) имя игрока, можно же его сравнить с именем класса плеер ?
137 Alex S D
 
09.11.12
20:27
или я совсем туплю)
138 NS
 
09.11.12
20:29
(137)
Как мне узнать количество оков для каждого танка в этом бою?
http://russianaicup.ru/game/view/153165
Что вернет в качестве имени владельца для каждого танка?
139 Cube
 
09.11.12
20:29
(136) См. (128).
140 Alex S D
 
09.11.12
20:30
(138) я думаю организаторы объяснят
141 MMF
 
09.11.12
20:31
(133) Именно. На каждом тике проверили снаряд с Ид, которого еще нет в списке живых снарядов и определили ближайший танк с таким же именем игрока
142 NS
 
09.11.12
20:31
(139) А там какие проблемы? Очки ведь не у танка считаются, а у игрока.
143 NS
 
09.11.12
20:32
(141) Но мне не нужна принадлежность снаряда танку. Мне нужна принадлежность танка игроку.
144 ERWINS
 
09.11.12
20:33
(131) он разве рабочий? поддерживает отладку?
145 Alex S D
 
09.11.12
20:34
(144) да
146 Garykom
 
гуру
09.11.12
20:34
Интересно как администрация определяет дубли учеток, по коду или ip или еще как.
Просто развелось много участников без указания имен с левыми никами с оччень приличными стратегиями (а версия 1 написано).
И они в массе сильно опускают по рейтингу в случае выигрыша.
147 Garykom
 
гуру
09.11.12
20:35
чуть-чуть не хватает в 900 войти, дотянул называется с обновлением программы.
148 Cube
 
09.11.12
20:36
149 Alex S D
 
09.11.12
20:36
(147) еще 2-3 матча есть
150 Cube
 
09.11.12
20:37
(147) Давай, скрести пальцы)) Шанс ещё есть)
151 Alex S D
 
09.11.12
20:38
(147) реще допиливый ныканье в угол.. это ж каждый знает
152 AndreyBarmaley
 
09.11.12
20:40
Интересно, а желтые футболки у них будут?

Это даже круче, чем Чак Норрис!
153 Alex S D
 
09.11.12
20:41
(152) меня больше размеры интересуют
154 Garykom
 
гуру
09.11.12
20:41
(151) Ныканье в угол не всегда эффективно, особенно с топами.
У меня ставка на бонусы, причем нужные
155 Alex S D
 
09.11.12
20:42
(154) зря так думаешь, после ныканья я оч. попер вверх, бонусы  до 4-х живых танков вообще лучше не брать, если они не сильно рядом
156 Alex S D
 
09.11.12
20:43
(154) и вообще сразу отъезд назад, чтобы тебя не выбрали целью ближайшие танки
157 ERWINS
 
09.11.12
20:44
некоторые целенаправленно стреляют тех кто взял снаряды
158 Alex S D
 
09.11.12
20:46
(154) а ты посмотри как топы играют, сидят в углу, уворачиваются, при первой возможности берут безопасные бонусы
159 Diversus
 
09.11.12
20:53
Сейчас есть опасность сделать какое то изменение в боте, которое в первом раунде вылезет одним местом)))
160 Злопчинский
 
09.11.12
20:54
такюю стоило мне уехать в отпуск - и что мы видим? товарищ NS  - не 74 месте!! Встает закономерный вопрос - а товарищи ли нам такие товарищи? которые своим 74 местом подрывают обороноспособность страны и вгоняют в депрессию непризывной контингент...? Товарищ (пока еще) NS! Соберитесь уже с силами! Залейте в баки горючее, забейте снаряд в тушку пуго и порвите уже всех вдребезги поплам!!!

Правой, левой, АПЕРКОТ!!! ДА!!!!!
161 Alex S D
 
09.11.12
20:54
(159) поэтому я и не делаю)
162 Alex S D
 
09.11.12
20:54
(160) ты не шаришь, он не палит стратегию
163 Cube
 
09.11.12
20:55
(159) Уповаю на отладчик и тщательное тестирование)
164 Alex S D
 
09.11.12
20:55
(163) ой зря)
165 Alex S D
 
09.11.12
20:56
ну тебе виднее)
166 Cube
 
09.11.12
20:57
У нас час ночи. У меня ещё 3 часа, а спть так хочется... :)
(164) Ниче, прорвемся!)) Главное - не сцать! :D
167 Alex S D
 
09.11.12
20:57
(166) ахренеть, ты где живешь?
168 Alex S D
 
09.11.12
20:58
аа, увидел
169 Cube
 
09.11.12
21:00
(168) Сибиряки мы)
170 Diversus
 
09.11.12
21:00
(169) Суровые люди)))
171 Alex S D
 
09.11.12
21:00
(169) я тож, тока уехал, в Барнауле жил
172 Cube
 
09.11.12
21:01
(170) ))

Это даже круче, чем Чак Норрис!
173 Diversus
 
09.11.12
21:05
Хочу футболку!
174 ERWINS
 
09.11.12
21:07
кто нить отладчиком пользовался?
175 Alex S D
 
09.11.12
21:07
приколист))
176 Alex S D
 
09.11.12
21:08
(174) запускаешь локал ранер, потом своего бота
177 ERWINS
 
09.11.12
21:09
(174) а сложные алгоритмы пошагово?
178 Alex S D
 
09.11.12
21:09
да
179 ERWINS
 
09.11.12
21:09
я не про лог, я про отладчик
180 ERWINS
 
09.11.12
21:09
пошаговый
181 Alex S D
 
09.11.12
21:10
к чему вопрос то
182 ERWINS
 
09.11.12
21:12
чем компилировал?
оболочка какая?
183 Alex S D
 
09.11.12
21:12
visual c++
184 Alex S D
 
09.11.12
21:13
visual studio 2005
185 ERWINS
 
09.11.12
21:14
понял
она совместима с gcc 4.3?
186 Diversus
 
09.11.12
21:15
Я тоже кстати так и не понял как его запускать)))
187 Alex S D
 
09.11.12
21:15
(185) не знаю, но на сайте именно про 2005 написано, поэтому и поставил
188 Diversus
 
09.11.12
21:15
Отладчик который предлагают всмысле
189 ERWINS
 
09.11.12
21:17
почему там не 4.7?
190 ERWINS
 
09.11.12
21:19
у меня бы код был в половину короче
191 Starhan
 
09.11.12
21:20
(174) я причем отлично работают точки остановы. отлично код отлаживается
192 ERWINS
 
09.11.12
21:22
я отладчиком умею, просто в мнгв его нет
193 ERWINS
 
09.11.12
21:23
вообще не с++11 это зло
какие то извращенцы ставили языки
194 Cube
 
09.11.12
21:31
Я на Eclipse + Java, отладка работает на ура, пошагово. Почти как в 1С))
195 Alex S D
 
09.11.12
21:32
пришел седня на работу сел за конфигуратор.. после c++ - авно))
196 Cube
 
09.11.12
21:33
(195) У тебя клюшки 100%))
197 Alex S D
 
09.11.12
21:33
(196) не)
198 Alex S D
 
09.11.12
21:34
(196) клюшек уже 2 года не видел)
199 Cube
 
09.11.12
21:34
(198) Ну не знаю, мне 1С как-то роднее))
200 Cube
 
09.11.12
21:34
200!
201 Cube
 
09.11.12
21:34
Список участников (Место (изменение) - ник на мисте - ссылка на профиль в конкурсе):

32 (-1) - Molinor - http://russianaicup.ru/profile/Merlon
73 (-4) - NS - http://russianaicup.ru/profile/NS_Serg
105 (-12) - Alex S D - http://russianaicup.ru/profile/Dr001
135 (-17) - PowerBoy - http://russianaicup.ru/profile/Zomba
166 (-11) - ERWINS - http://russianaicup.ru/profile/Erwins
203 (-17) - Noobster - http://russianaicup.ru/profile/Noob (sdchess.net)
213 (-13) - hedint - http://russianaicup.ru/profile/Hedint
240 (+4) - AAlexandra - http://russianaicup.ru/profile/Alexandra
292 (+8) - Gisborn - http://russianaicup.ru/profile/Gisborn
323 (-9) - Diversus - http://russianaicup.ru/profile/Diversus
351 (+16) - MMF - http://russianaicup.ru/profile/Hamster
376 (+7) - Starhan - http://russianaicup.ru/profile/Starh
444 (-14) - Светлый Гений - http://russianaicup.ru/profile/LG83
469 (-9) - Cube - http://russianaicup.ru/profile/Cube
545 (+17) - Anton9843 - http://russianaicup.ru/profile/Anton9843
614 (-27) - LEXASOFT - http://russianaicup.ru/profile/LEXASOFT (sdchess.net)
641 (+25) - BiBijke - http://russianaicup.ru/profile/BiBijke8
662 (+47) - Drx211 - http://russianaicup.ru/profile/KiRex
708 (-22) - forforumandspam - http://russianaicup.ru/profile/forforumandspam
743 (+29) - jenyanorilsk - http://russianaicup.ru/profile/Jenyanorilsk
788 (+19) - AndreyBarmaley - http://russianaicup.ru/profile/Avs
811 (+32) - cawokru - http://russianaicup.ru/profile/Cawokru
829 (-44) - WildCat - http://russianaicup.ru/profile/WildCat (sdchess.net)
854 (+28) - Salimbek - http://russianaicup.ru/profile/Salimbek
941 (-14) - ILM - http://russianaicup.ru/profile/ILM
941 (-73) - Garykom - http://russianaicup.ru/profile/Garykom
1032 (-9) - floder - http://russianaicup.ru/profile/Floder
1251 (-66) - Filin - http://russianaicup.ru/profile/Filin396
1267 (+1) - Прекрасный дилетант - http://russianaicup.ru/profile/Bazil
1305 (+7) - ReaLg - http://russianaicup.ru/profile/ReaLg
1701 (-28) - SUA - http://russianaicup.ru/profile/SUA
1706 (-20) - xamelon - http://russianaicup.ru/profile/Xamelon

Всего участников: 2049.
202 Cube
 
09.11.12
21:36
(201) Всегда интересовало: вот у Garykom и ILM места одинаковые - это у меня парсинг страниц глючит или действительно так? Сейчас проверил - действительно, места одинаковые :)
203 Alex S D
 
09.11.12
21:36
делаем ставки, сколько человек с мисты получат майки)
204 Cube
 
09.11.12
21:37
(203) До маек ещё дожить надо)
205 ERWINS
 
09.11.12
21:38
10
206 Alex S D
 
09.11.12
21:39
(205) +1)
207 Alex S D
 
09.11.12
21:39
(202) говорил я им щемитесь в угол.. не верят
208 NS
 
09.11.12
21:57
8
209 extrim-style
 
09.11.12
22:02
Подскажите, что за ошибка?
Error: There is no method in an ancestor class to be overridden: "TMyStrategy.Move(TTank,TWorld,TUnit,var TMove);"
210 ERWINS
 
09.11.12
22:02
(207) сделал щимиться  не в угл, а в точку на расстоянии 200 от угла и сразу провалился на 200 Элу
211 ERWINS
 
09.11.12
22:03
прошедшим в 3 тур что дают?
212 Alex S D
 
09.11.12
22:05
(210) мля.. какие 200? максимум 80 и выстрел сразу, чтобы с отдачи быстрее туда доехать
213 Alex S D
 
09.11.12
22:05
(211) оптимист)
214 ERWINS
 
09.11.12
22:07
(212)специально поставил 200 что бы оказаться один на один с ближайшим... не прокатило
215 Cube
 
09.11.12
22:08
(211) Возможность выиграть что-то стоящее))
216 ERWINS
 
09.11.12
22:09
(213) во третий тур проходят помойму 300?
217 Alex S D
 
09.11.12
22:09
(214) я тож ставил 100 и больше, в итоге противник оказывался за спиной и меня долбили со всех сторон
218 extrim-style
 
09.11.12
22:09
подскажите (209)
219 Cube
 
09.11.12
22:09
(216) В первом посте всё написано.
220 ERWINS
 
09.11.12
22:09
майку за что дают?
221 ERWINS
 
09.11.12
22:09
за каждый тур?
222 Alex S D
 
09.11.12
22:10
(220) кто пройдет во 2-й раунд
223 Cube
 
09.11.12
22:10
(209) Ну ты как не родной: какие действия совершаешь, что появляется ошибка? Мы ж не телепаты)
224 ERWINS
 
09.11.12
22:11
а кто пройдет в третий? еще майку?
225 ERWINS
 
09.11.12
22:11
у меня все грязные уже
226 Alex S D
 
09.11.12
22:11
(218) NS знает. он паскалист)
227 Alex S D
 
09.11.12
22:11
(224) носки
228 MMF
 
09.11.12
22:12
Тем, кто второй тур пройдет - дают красные труселя
229 Alex S D
 
09.11.12
22:12
зеленые
230 Cube
 
09.11.12
22:12
(228) Вон оно чё, Михалыч?! О_о
231 extrim-style
 
09.11.12
22:13
NS help (209)
232 Alex S D
 
09.11.12
22:13
(230) ты увороты написал?
233 ERWINS
 
09.11.12
22:13
(227)носки есть, а вместо носков трусы можно будет взять?
234 ERWINS
 
09.11.12
22:14
(231)метод виртуальный?
235 ERWINS
 
09.11.12
22:15
псмотри бегин енд где низакрыт
236 Alex S D
 
09.11.12
22:16
(233) я думаю договоришься)
237 extrim-style
 
09.11.12
22:17
(235) да вроде бы закрыто всё...
238 ERWINS
 
09.11.12
22:18
в описании класса все параметры совпадают?
239 NS
 
09.11.12
22:26
(209) а чем ты пытаешься компилировать?
240 Cube
 
09.11.12
22:28
(232) Пишу.
241 extrim-style
 
09.11.12
22:29
(239)Я просто добавил еще одну переменную:

type
   TMyStrategy = class(TStrategy)
   public
       procedure Move(me: TTank; world: TWorld; units: TUnit; var move: TMove); override;
           function SelectTank(tankIndex: longint; teamSize: longint) : TTankType; override;

   end;

implementation

uses
   Math;

procedure TMyStrategy.Move(me: TTank; world: TWorld; units: TUnit; var move: TMove);

а он ругается как в (209)

чем - compile-fpc - оно?
242 MMF
 
09.11.12
22:29
ну все... стратегию уже 10 минут обрабатывают. Кто не успел уже не успеет обновить
243 extrim-style
 
09.11.12
22:30
(239) или как мне Unit подключить?
244 Alex S D
 
09.11.12
22:30
(242) все массово кинулись бои создавать))
245 MMF
 
09.11.12
22:32
(243) а смысл? остался час
246 NS
 
09.11.12
22:33
(243) прописываешь его в uses
247 Alex S D
 
09.11.12
22:33
(245) кто не прошел. продолжает рубиться в песочнице
248 extrim-style
 
09.11.12
22:33
(245) я оптимист)
249 Garykom
 
гуру
09.11.12
22:33
(242) Да правильно NS говорил кто сегодня не совсем тупого бота выложит тот в 900 войдет

http://russianaicup.ru/profile/unbuffed
вот пример
250 extrim-style
 
09.11.12
22:34
(246) прописал
251 Alex S D
 
09.11.12
22:35
(249) я заметил такую систему: чередуются рейтинговый бои - сначала со слабыми, затем с сильными
252 NS
 
09.11.12
22:36
(250) я не совсем понимаю что ты делаешь. Бота нужно писать в mystrategy.pas, внутри озвученного тобой метода. Ты можешь вызывать оттуда методы из другого своего юнита, который тогда прописываешь в uses  в mystrategy.pas
253 Garykom
 
гуру
09.11.12
22:37
ага тока за 3 боя попасть на 394 место?
http://russianaicup.ru/profile/dan777

это в самом начале реально а сейчас когда у всех не самые плохие стратегии?
254 Alex S D
 
09.11.12
22:38
(253) ну сейчас уже фиг, осталось 2 рейтинга
255 Alex S D
 
09.11.12
22:39
(253) система безупречна. не придирайся))
256 Garykom
 
гуру
09.11.12
22:39
или вот
http://russianaicup.ru/profile/kubanets
158 место за 9 боев

http://russianaicup.ru/profile/luckytank
298 место за 6 боев
257 NS
 
09.11.12
22:40
(253) у всех простые стратегии. Реально простенький бот из сотни строк легко войдет в 300 лучших.
258 Alex S D
 
09.11.12
22:41
повезло.. и только, доля везения очень большая
259 extrim-style
 
09.11.12
22:41
(252) по сравнению с дефолтным примером - добавил UnitConrol в uses и пытаюсь его как переменную добавить в процедуру

unit MyStrategy;

interface

uses
   StrategyControl, TankControl, WorldControl, MoveControl, BonusControl, UnitControl;

type
   TMyStrategy = class(TStrategy)
   public
       procedure Move(me: TTank; world: TWorld; units: TUnit; var move: TMove); override;
           function SelectTank(tankIndex: longint; teamSize: longint) : TTankType; override;

   end;

implementation

uses
   Math;UnitControl;

procedure TMyStrategy.Move(me: TTank; world: TWorld; units: TUnit; var move: TMove);
260 MMF
 
09.11.12
22:42
(256) ну и что? В 900 кто угодно мог войти. А в раунде 1 сбросят рейтинг всем в ноль
261 ERWINS
 
09.11.12
22:42
uses
  Math,UnitControl;
262 extrim-style
 
09.11.12
22:42
+(259) упс. второй раз не нужно добавлять. это эксперимент.
263 extrim-style
 
09.11.12
22:42
(262) это эксперимент был.
264 ERWINS
 
09.11.12
22:42
запятая а не точка с запятой
265 Alex S D
 
09.11.12
22:43
реально екстрим, ща с одной попытки в топ 900 еще войдет))
266 extrim-style
 
09.11.12
22:44
(264) я надеюсь в топ 899 )))
267 Alex S D
 
09.11.12
22:45
(266) у тебя мало времени , выкладывай уже, хочу глянуть))
268 Alex S D
 
09.11.12
22:45
(266) увороты. упреждение, приоритет бонусов уже сделал?))
269 extrim-style
 
09.11.12
22:45
(264) туда не смотри. вот
unit MyStrategy;

interface

uses
   StrategyControl, TankControl, WorldControl, MoveControl, BonusControl, UnitControl;

type
   TMyStrategy = class(TStrategy)
   public
       procedure Move(me: TTank; world: TWorld; units: TUnit; var move: TMove); override;
           function SelectTank(tankIndex: longint; teamSize: longint) : TTankType; override;

   end;

implementation

uses
       Math;

procedure TMyStrategy.Move(me: TTank; world: TWorld; units: TUnit; var move: TMove);
270 extrim-style
 
09.11.12
22:46
(268) ща всё будет! у меня суперстратегия
271 extrim-style
 
09.11.12
22:46
осталось только Unit подключить)))
272 extrim-style
 
09.11.12
22:47
дело за малым осталось. А NS видимо конкурентов боится, слился)))
273 NS
 
09.11.12
22:47
(271) а что в юните то?
274 NS
 
09.11.12
22:48
Я вообще не понимаю что ты делаешь, и зачем.
275 Garykom
 
гуру
09.11.12
22:48
(260) фишка в том что если бы сегодня зарегал новую учетку то вошел бы даже с 1-й версией
а с текущей не вошел потому что с самого начала и не выкладывал улучшенную версию, ну на работе загрузили некогда было
276 extrim-style
 
09.11.12
22:49
(273) где? getX хочу
277 Garykom
 
гуру
09.11.12
22:49
сервак лег бой уже > 30 минут тестится
278 Garykom
 
гуру
09.11.12
22:50
279 Alex S D
 
09.11.12
22:51
(278) ожидаемо
280 extrim-style
 
09.11.12
22:52
(274) -> (273) и, кстати UnitControl не обязательно подключать по-моему, т.к. он подключается в TankControl
281 extrim-style
 
09.11.12
22:52
время тикает... пичаль...
282 Alex S D
 
09.11.12
22:54
(281) вот если не знаешь паскаль нахер на нем писать?)
283 Alex S D
 
09.11.12
22:54
(281) я бы тебе по с++ помог
284 NS
 
09.11.12
22:55
(280) зачем что-то подключать? Стартовый пакет это уже работоспособный бот, которого сразу можно компилировать.
285 extrim-style
 
09.11.12
22:56
(284) да. я уже и сам допёр. дело было в опечатке) сорри, за отнятое время.
286 NS
 
09.11.12
22:56
(276) так получай. Все работает.
287 extrim-style
 
09.11.12
22:57
(282) я не не знаю. я просто забыл)
288 Alex S D
 
09.11.12
22:59
(287) давай реще выкладывай)
289 Garykom
 
гуру
09.11.12
23:00
Вообщем чтобы было чуть честнее (убрать преимущество выложивших 1-ю версию сегодня с утра), следует заморозить выкладывание версий, обнулить песочницу и запустить ее на сутки снова.
290 Garykom
 
гуру
09.11.12
23:00
(289)+ Будет более правильный рейтинг
291 ERWINS
 
09.11.12
23:02
N
S
можно будет упросить их в следующем поставить 4.7 или немерли?
292 Garykom
 
гуру
09.11.12
23:02
Ничего не понял, с 950 попал на 949 место без всяких боев?
Это кто то упал ниже меня кто был выше?
293 ERWINS
 
09.11.12
23:03
(292) ага
294 Garykom
 
гуру
09.11.12
23:05
Весело
бой созданный позже на 40 минут уже проверен http://russianaicup.ru/game/view/156226
а системный раньше еще нет http://russianaicup.ru/game/view/155586

Разные серваки?
295 Alex S D
 
09.11.12
23:06
(292) да
296 Alex S D
 
09.11.12
23:07
(294) разный приоритет
297 Alex S D
 
09.11.12
23:07
наверное
298 ERWINS
 
09.11.12
23:11
connect@12 в функции "private: bool __thiscall CActiveSocket::ConnectTCP(unsigned char const *,short)" (?ConnectTCP@CActiveSocket@@AAE_NPBEF@Z)
1>ActiveSocket.obj : error LNK2019: ссылка на неразрешенный внешний символ __imp__htons@4 в функции "private: bool __thiscall CActiveSocket::ConnectTCP(unsigned char const *,short)" (?ConnectTCP@CActiveSocket@@AAE_NPBEF@Z)
1>PassiveSocket.obj : error LNK2001: неразрешенный внешний символ "__imp__htons@4"
1>ActiveSocket.obj : error LNK2019: ссылка на неразрешенный внешний символ __imp__gethostbyname@4 в функции "private: bool __thiscall CActiveSocket::ConnectTCP(unsigned char const *,short)" (?ConnectTCP@CActiveSocket@@AAE_NPBEF@Z)
1>ActiveSocket.obj : error LNK2019: ссылка на неразрешенный внешний символ __imp__getsockname@12 в функции "public: virtual bool __thiscall CActiveSocket::Open(unsigned char const *,short)" (?Open@CActiveSocket@@UAE_NPBEF@Z)
1>PassiveSocket.obj : error LNK2001: неразрешенный внешний символ "__imp__getsockname@12"
1>ActiveSocket.obj : error LNK2019: ссылка на неразрешенный внешний символ __imp__getpeername@12 в функции "public: virtual bool __thiscall CActiveSocket::Open(unsigned char const *,short)" (?Open@CActiveSocket@@UAE_NPBEF@Z)
1>PassiveSocket.obj : error LNK2001: неразрешенный внешний символ "__imp__getpeername@12"
1>PassiveSocket.obj : error LNK2019: ссылка на неразрешенный внешний символ __imp__setsockopt@20 в функции "public: bool __thiscall CPassiveSocket::BindMulticast(unsigned char const *,unsigned char const *,short)" (?BindMulticast@CPassiveSocket@@QAE_NPBE0F@Z)
1>SimpleSocket.obj : error LNK2001: неразрешенный внешний символ "__imp__setsockopt@20"
1>PassiveSocket.obj : error LNK2019: ссылка на неразрешенный внешний символ __imp__bind@12 в функции "public: bool __thiscall CPassiveSocket::BindMulticast(unsigned char const *,unsigned char const *,short)" (?BindMulticast@CPassiveSocket@@QAE_NPBE0F@Z)
1>PassiveSocket.obj : error LNK2019: ссылка на неразрешенный внешний символ __imp__inet_addr@4 в функции "public: bool __thiscall CPassiveSocket::BindMulticast(unsigned char const *,unsigned char const *,short)" (?BindMulticast@CPassiveSocket@@QAE_NPBE0F@Z)
1>SimpleSocket.obj : error LNK2001: неразрешенный внешний символ "__imp__inet_addr@4"
1>PassiveSocket.obj : error LNK2019: ссылка на неразрешенный внешний символ __imp__htonl@4 в функции "public: bool __thiscall CPassiveSocket::BindMulticast(unsigned char const *,unsigned char const *,short)" (?BindMulticast@CPassiveSocket@@QAE_NPBE0F@Z)
1>PassiveSocket.obj : error LNK2019: ссылка на неразрешенный внешний символ __imp__listen@8 в функции "public: virtual bool __thiscall CPassiveSocket::Listen(unsigned char const *,short,int)" (?Listen@CPassiveSocket@@UAE_NPBEFH@Z)
1>PassiveSocket.obj : error LNK2019: ссылка на неразрешенный внешний символ __imp__accept@12 в функции "public: virtual class CActiveSocket * __thiscall CPassiveSocket::Accept(void)" (?Accept@CPassiveSocket@@UAEPAVCActiveSocket@@XZ)
1>PassiveSocket.obj : error LNK2019: ссылка на неразрешенный внешний символ __imp__sendto@24 в функции "public: virtual int __thiscall CPassiveSocket::Send(unsigned char const *,unsigned int)" (?Send@CPassiveSocket@@UAEHPBEI@Z)
1>SimpleSocket.obj : error LNK2001: неразрешенный внешний символ "__imp__sendto@24"
1>SimpleSocket.obj : error LNK2019: ссылка на неразрешенный внешний символ __imp__socket@12 в функции "public: virtual bool __thiscall CSimpleSocket::Initialize(void)" (?Initialize@CSimpleSocket@@UAE_NXZ)
1>SimpleSocket.obj : error LNK2019: ссылка на неразрешенный внешний символ __imp__WSAStartup@8 в функции "public: virtual bool __thiscall CSimpleSocket::Initialize(void)" (?Initialize@CSimpleSocket@@UAE_NXZ)
1>SimpleSocket.obj : error LNK2019: ссылка на неразрешенный внешний символ __imp__getsockopt@20 в функции "public: int __thiscall CSimpleSocket::GetSocketDscp(void)" (?GetSocketDscp@CSimpleSocket@@QAEHXZ)
1>SimpleSocket.obj : error LNK2019: ссылка на неразрешенный внешний символ __imp__send@16 в функции "public: virtual int __thiscall CSimpleSocket::Send(unsigned char const *,unsigned int)" (?Send@CSimpleSocket@@UAEHPBEI@Z)
1>SimpleSocket.obj : error LNK2019: ссылка на неразрешенный внешний символ __imp__closesocket@4 в функции "public: virtual bool __thiscall CSimpleSocket::Close(void)" (?Close@CSimpleSocket@@UAE_NXZ)
1>SimpleSocket.obj : error LNK2019: ссылка на неразрешенный внешний символ __imp__shutdown@8 в функции "public: virtual bool __thiscall CSimpleSocket::Shutdown(enum CSimpleSocket::CShutdownMode)" (?Shutdown@CSimpleSocket@@UAE_NW4CShutdownMode@1@@Z)
1>SimpleSocket.obj : error LNK2019: ссылка на неразрешенный внешний символ __imp__recvfrom@24 в функции "public: virtual int __thiscall CSimpleSocket::Receive(int)" (?Receive@CSimpleSocket@@UAEHH@Z)
1>SimpleSocket.obj : error LNK2019: ссылка на неразрешенный внешний символ __imp__recv@16 в функции "public: virtual int __thiscall CSimpleSocket::Receive(int)" (?Receive@CSimpleSocket@@UAEHH@Z)
1>SimpleSocket.obj : error LNK2019: ссылка на неразрешенный внешний символ __imp__ioctlsocket@12 в функции "public: bool __thiscall CSimpleSocket::SetNonblocking(void)" (?SetNonblocking@CSimpleSocket@@QAE_NXZ)
1>SimpleSocket.obj : error LNK2019: ссылка на неразрешенный внешний символ __imp__WSAGetLastError@0 в функции "public: void __thiscall CSimpleSocket::TranslateSocketError(void)" (?TranslateSocketError@CSimpleSocket@@QAEXXZ)
1>SimpleSocket.obj : error LNK2019: ссылка на неразрешенный внешний символ ___WSAFDIsSet@8 в функции "public: virtual bool __thiscall CSimpleSocket::Select(int,int)" (?Select@CSimpleSocket@@UAE_NHH@Z)
1>SimpleSocket.obj : error LNK2019: ссылка на неразрешенный внешний символ __imp__select@20 в функции "public: virtual bool __thiscall CSimpleSocket::Select(int,int)" (?Select@CSimpleSocket@@UAE_NHH@Z)
1>Debug\tank.exe : fatal error LNK1120: 24 неразрешенных внешних элементов
299 ERWINS
 
09.11.12
23:11
не компилирует.....
300 Alex S D
 
09.11.12
23:12
исправляй
301 ERWINS
 
09.11.12
23:20
(300) библиотеки не нашел он
302 Alex S D
 
09.11.12
23:20
поставь visual studio
303 Cube
 
09.11.12
23:23
Список участников (Место (изменение) - ник на мисте - ссылка на профиль в конкурсе):

33 (-1) - Molinor - http://russianaicup.ru/profile/Merlon
84 (-11) - NS - http://russianaicup.ru/profile/NS_Serg
103 (+2) - Alex S D - http://russianaicup.ru/profile/Dr001
122 (+13) - PowerBoy - http://russianaicup.ru/profile/Zomba
159 (+7) - ERWINS - http://russianaicup.ru/profile/Erwins
206 (-3) - Noobster - http://russianaicup.ru/profile/Noob (sdchess.net)
210 (+3) - hedint - http://russianaicup.ru/profile/Hedint
230 (+10) - AAlexandra - http://russianaicup.ru/profile/Alexandra
273 (+19) - Gisborn - http://russianaicup.ru/profile/Gisborn
322 (+1) - Diversus - http://russianaicup.ru/profile/Diversus
323 (+28) - MMF - http://russianaicup.ru/profile/Hamster
370 (+6) - Starhan - http://russianaicup.ru/profile/Starh
457 (-13) - Светлый Гений - http://russianaicup.ru/profile/LG83
477 (-8) - Cube - http://russianaicup.ru/profile/Cube
559 (-14) - Anton9843 - http://russianaicup.ru/profile/Anton9843
587 (+27) - LEXASOFT - http://russianaicup.ru/profile/LEXASOFT (sdchess.net)
658 (-17) - BiBijke - http://russianaicup.ru/profile/BiBijke8
692 (-30) - Drx211 - http://russianaicup.ru/profile/KiRex
734 (-26) - forforumandspam - http://russianaicup.ru/profile/forforumandspam
745 (-2) - jenyanorilsk - http://russianaicup.ru/profile/Jenyanorilsk
761 (+27) - AndreyBarmaley - http://russianaicup.ru/profile/Avs
820 (+34) - Salimbek - http://russianaicup.ru/profile/Salimbek
845 (-34) - cawokru - http://russianaicup.ru/profile/Cawokru
849 (-20) - WildCat - http://russianaicup.ru/profile/WildCat (sdchess.net)
957 (-16) - Garykom - http://russianaicup.ru/profile/Garykom
967 (-26) - ILM - http://russianaicup.ru/profile/ILM
1058 (-26) - floder - http://russianaicup.ru/profile/Floder
1216 (+35) - Filin - http://russianaicup.ru/profile/Filin396
1259 (+8) - Прекрасный дилетант - http://russianaicup.ru/profile/Bazil
1344 (-39) - ReaLg - http://russianaicup.ru/profile/ReaLg
1699 (+2) - SUA - http://russianaicup.ru/profile/SUA
1717 (-11) - xamelon - http://russianaicup.ru/profile/Xamelon

Всего участников: 2070.
304 extrim-style
 
09.11.12
23:37
сорри за идиотский вопрос. 1e20 - это 1.2 радиана?
305 AndreyBarmaley
 
09.11.12
23:37
(256) это тоже стратегия...

Правой, левой, АПЕРКОТ!!! ДА!!!!!
306 Diversus
 
09.11.12
23:41
(304) Это такой число 1 * e в 20 степени. Такое большое число просто
307 Diversus
 
09.11.12
23:45
Давно я так увлеченно не работал)))
308 Cube
 
09.11.12
23:48
Эх... Не успел...
309 Diversus
 
09.11.12
23:48
(308) Чего не успел?
310 Cube
 
09.11.12
23:50
(309) Допилить уход от снарядов. Я выложил пятую версию, но от четвертой она ничем не отличается, только исправлено пара багов...
311 Cube
 
09.11.12
23:51
Эх, фиг с ними!!!! Прорвемся!!!))

Сделаем их, ребята!
312 extrim-style
 
09.11.12
23:52
5 минут чтоб подточить прицел. ААА
313 Cube
 
09.11.12
23:53
(310) Надеюсь, не добавил новых багов^^ А то будет феерично)
314 Cube
 
09.11.12
23:53
(312) Жми!!!)
315 extrim-style
 
09.11.12
23:54
ёпт 1е20 это сколько?
316 extrim-style
 
09.11.12
23:54
)
317 Cube
 
09.11.12
23:55
(315) 1 * 10^20 (десять в двадцатой степени)
318 extrim-style
 
09.11.12
23:56
не судьба... он у меня стреляет куда зря)
319 Alex S D
 
09.11.12
23:57
хахха
320 Alex S D
 
09.11.12
23:57
еще 2 минуты
321 Cube
 
09.11.12
23:57
За три минуты до старта:

Список участников (Место (изменение) - ник на мисте - ссылка на профиль в конкурсе):

33 (0) - Molinor - http://russianaicup.ru/profile/Merlon
93 (-9) - NS - http://russianaicup.ru/profile/NS_Serg
94 (+9) - Alex S D - http://russianaicup.ru/profile/Dr001
104 (+18) - PowerBoy - http://russianaicup.ru/profile/Zomba
178 (-19) - ERWINS - http://russianaicup.ru/profile/Erwins
206 (0) - Noobster - http://russianaicup.ru/profile/Noob (sdchess.net)
215 (-5) - hedint - http://russianaicup.ru/profile/Hedint
257 (-27) - AAlexandra - http://russianaicup.ru/profile/Alexandra
297 (-24) - Gisborn - http://russianaicup.ru/profile/Gisborn
305 (+17) - Diversus - http://russianaicup.ru/profile/Diversus
344 (-21) - MMF - http://russianaicup.ru/profile/Hamster
391 (-21) - Starhan - http://russianaicup.ru/profile/Starh
447 (+10) - Светлый Гений - http://russianaicup.ru/profile/LG83
460 (+17) - Cube - http://russianaicup.ru/profile/Cube
592 (-33) - Anton9843 - http://russianaicup.ru/profile/Anton9843
621 (-34) - LEXASOFT - http://russianaicup.ru/profile/LEXASOFT (sdchess.net)
647 (+45) - Drx211 - http://russianaicup.ru/profile/KiRex
667 (-9) - BiBijke - http://russianaicup.ru/profile/BiBijke8
714 (+20) - forforumandspam - http://russianaicup.ru/profile/forforumandspam
745 (+16) - AndreyBarmaley - http://russianaicup.ru/profile/Avs
751 (-6) - jenyanorilsk - http://russianaicup.ru/profile/Jenyanorilsk
846 (+3) - WildCat - http://russianaicup.ru/profile/WildCat (sdchess.net)
866 (-46) - Salimbek - http://russianaicup.ru/profile/Salimbek
874 (-29) - cawokru - http://russianaicup.ru/profile/Cawokru
981 (-24) - Garykom - http://russianaicup.ru/profile/Garykom
1006 (-39) - ILM - http://russianaicup.ru/profile/ILM
1082 (-24) - floder - http://russianaicup.ru/profile/Floder
1194 (+22) - Filin - http://russianaicup.ru/profile/Filin396
1247 (+12) - Прекрасный дилетант - http://russianaicup.ru/profile/Bazil
1350 (-6) - ReaLg - http://russianaicup.ru/profile/ReaLg
1720 (-3) - xamelon - http://russianaicup.ru/profile/Xamelon
1724 (-25) - SUA - http://russianaicup.ru/profile/SUA

Всего участников: 2077.
322 Alex S D
 
09.11.12
23:58
(321) вот бл. хотел НС обогнать)
323 Diversus
 
09.11.12
23:58
(317) Там не основание 10 а основание E (экспонента)
324 Cube
 
09.11.12
23:59
30 сек!
325 Alex S D
 
09.11.12
23:59
погнали!
326 extrim-style
 
10.11.12
00:00
трындец. надежда умирает последней...
...но в моём случае тоже умирает)))
327 Cube
 
10.11.12
00:00
Ура!!!!! Старт!!!

Оле! Оле, оле, оле! Россия вперде!))
328 Alex S D
 
10.11.12
00:00
аха, и сервер упал))
329 Cube
 
10.11.12
00:01
Ахахаха))) У них счетчик глючный))) Показывает, что ещё 11 часов 59 минут и много секунд у нас есть))
330 Alex S D
 
10.11.12
00:01
у меня вообще не открывается
331 Alex S D
 
10.11.12
00:01
о , пошло
332 extrim-style
 
10.11.12
00:01
отлично! еще и форматнулся! начинаем всё с начала. еще недельку и норм!)
333 Cube
 
10.11.12
00:02
(330) Не надо было страницу обновлять))) У меня тоже не открывается теперь, когда оновить нажал
334 Beduin
 
10.11.12
00:02
Я думал я один дурак сидел двенадцати ждал.
335 Alex S D
 
10.11.12
00:02
прогеры бухают?)
336 Diversus
 
10.11.12
00:02
(329) Все правильно там первая волна 12 часовая
337 Alex S D
 
10.11.12
00:03
(334) а ты учавствуешь?)
338 Cube
 
10.11.12
00:03
(336) Ниче не правильно. Написано: "Раунд 1: до начала 11:59:36" =))
339 Diversus
 
10.11.12
00:03
Там написано: Раунд 1: до заморозки
340 Beduin
 
10.11.12
00:03
Все 3000 человек жмут обновить видимо
341 Cube
 
10.11.12
00:04
+(338) О, теперь надпись поменялась... :)
342 Beduin
 
10.11.12
00:04
(337) Я так. Немного.
343 Cube
 
10.11.12
00:04
Да будет жесть!!!111расрас))
344 Cube
 
10.11.12
00:05
(342) А чо не в списке?
345 Alex S D
 
10.11.12
00:05
уже пошли первые бои
346 Diversus
 
10.11.12
00:05
И че дальше ГДЕ БОИ???
347 Beduin
 
10.11.12
00:05
Я только отправил. Он как то криво играет.
348 Cube
 
10.11.12
00:05
У нас тут стата автоматизирована, епта, тут тебе не здесь!))
Давай пароли, явки... :)
349 Alex S D
 
10.11.12
00:05
лол, а че рейтинг как в песочнице?))))
350 extrim-style
 
10.11.12
00:06
в 12 часов будет перерыв? и сколько по времени? продолжаем не спать и работать над стратегией, чтобы на втором гребне волны пройти)
351 Cube
 
10.11.12
00:06
(346) Жди 12 часов, всё будет)
352 Alex S D
 
10.11.12
00:06
(348) ты 1-й выиграл, позравляю)
353 Cube
 
10.11.12
00:07
(350) С 12:00 субботы по 12:00 воскресенья будет перерыв.
354 Cube
 
10.11.12
00:07
(352) Чо? Где? Куда смотреть?))
355 Diversus
 
10.11.12
00:07
А где Вы результаты смотрите o_O
356 Alex S D
 
10.11.12
00:07
аа, мой тоже тащит))
357 Alex S D
 
10.11.12
00:08
(355) см. раунд 1
358 Alex S D
 
10.11.12
00:08
тока рейтинг песочницы. че за...
359 extrim-style
 
10.11.12
00:08
ёлы-палы. что же делать. не спать - это не круто
360 Cube
 
10.11.12
00:08
(357) Нет боёв...
361 Alex S D
 
10.11.12
00:09
362 Alex S D
 
10.11.12
00:09
о, пропали, тока были....
363 Diversus
 
10.11.12
00:09
Они наверное чтобы серваки больше игр сделали не будут выводить вообще ничего...
364 Cube
 
10.11.12
00:09
Во-во... Нету...
365 Alex S D
 
10.11.12
00:09
точно бухают
366 Beduin
 
10.11.12
00:10
Как узнать, что ты прошел куда-нибудь?
367 extrim-style
 
10.11.12
00:10
Тьфу ты. Я же не прошел. Да здравствует здоровый сон!
368 Cube
 
10.11.12
00:10
(365) )))
Это как с Диабло: никто не ожидал такой аактивности)
369 Alex S D
 
10.11.12
00:10
(366) < 900 место
370 Alex S D
 
10.11.12
00:10
(368) в диабло - миллионы - тут 2т.. маленькая разница))
371 Cube
 
10.11.12
00:10
(366) Ссылку на свой профиль дай, мы тебе скажем.
372 Diversus
 
10.11.12
00:11
373 Cube
 
10.11.12
00:11
(370) Тут 2т. создают по 50 боев и ждут обработки... :)
374 Alex S D
 
10.11.12
00:11
(372) у всех по 0 отл)
375 Cube
 
10.11.12
00:12
(372) Что?
376 Alex S D
 
10.11.12
00:12
(375) список прошедших
377 Cube
 
10.11.12
00:12
Ахахах)))

Error page
Нам очень жаль, но случилось что-то необычное.
Но не беспокойтесь, через мгновение все придет в норму.
А пока перейдите на главную страницу.
378 Diversus
 
10.11.12
00:13
Будем смотреть)))

Ощущение как будто новый год в 00:00 наступил...
379 Alex S D
 
10.11.12
00:13
а бои глючные остались
380 Alex S D
 
10.11.12
00:15
я 474
381 Cube
 
10.11.12
00:15
Блин, 4 часа ночи... Спать охота... Чо они тянут?))
382 Cube
 
10.11.12
00:16
О, стат обновилась
383 extrim-style
 
10.11.12
00:16
ну если NS 637, то рыпаться было некуда...
384 Cube
 
10.11.12
00:17
Я 387.
385 Diversus
 
10.11.12
00:17
Не понятно по какому принципу вывели они этот список, вроде не место и не алфавит...
386 Diversus
 
10.11.12
00:17
Я 811
387 Cube
 
10.11.12
00:17
(383) Это, пока рано выводы делать))
388 Alex S D
 
10.11.12
00:17
все понятно, перемешали в случайном порядке
389 Cube
 
10.11.12
00:18
(385) Кстати да, рандом...
390 Diversus
 
10.11.12
00:19
(388) Хотя да, чтобы сильные с сильными сразу не начали играть, а слабые со слабыми
391 Diversus
 
10.11.12
00:19
Все было в перемешку
392 Cube
 
10.11.12
00:19
Я думаю, это плейлист))) Будут по-порядку всех травить))
393 Diversus
 
10.11.12
00:19
Первый несколько боев наверное да, потом как в песочнице наверное
394 Cube
 
10.11.12
00:20
О, бои пошли
395 extrim-style
 
10.11.12
00:20
придется в песочнице ковыряться дальше - там конкуренция меньше, значит шансов больше)
396 Alex S D
 
10.11.12
00:20
(393)нет, читай внимательно правила)
397 Alex S D
 
10.11.12
00:20
баллы как формуле 1
398 Cube
 
10.11.12
00:20
Мой бой уже тестируется)
399 Cube
 
10.11.12
00:21
(395) "там конкуренция меньше" - с фига ли?))
400 Beduin
 
10.11.12
00:21
Кто уже выиграл первый рейтинговый?
401 Alex S D
 
10.11.12
00:22
мля с сильным 1-м точно попался
402 NS
 
10.11.12
00:23
Я в первом на пятом месте.
403 Cube
 
10.11.12
00:23
NS Один юой слил уже - 4 место в бою и 157 в раунде)
404 extrim-style
 
10.11.12
00:23
(399) студенты отакую!
405 Cube
 
10.11.12
00:23
А, да, на пятом)
406 Beduin
 
10.11.12
00:24
Второе место в первом бою.
407 Garykom
 
гуру
10.11.12
00:24
офигеть меня взяли 850-й а не 981 как при закрытии песочницы это просто аут
408 Alex S D
 
10.11.12
00:24
фортуна блин
409 Cube
 
10.11.12
00:24
Вот непруха! Я в первом бою занял 2 место и получил 367 место в раунде!))
410 Garykom
 
гуру
10.11.12
00:24
(407)+ это так от клонов почистили что ли?
411 Alex S D
 
10.11.12
00:24
взял 2-е в первом
412 Diversus
 
10.11.12
00:25
Интересно, с какой периодичностью здесь бои будут идти?
413 Cube
 
10.11.12
00:26
Голосуем!!!

Оле! Оле, оле, оле! Россия вперде!))
414 Alex S D
 
10.11.12
00:27
рейтинг пока глючит
415 Cube
 
10.11.12
00:27
(414) +1))
416 Cube
 
10.11.12
00:28
(412) Думаю, что не реже 1 раз в час.
417 NS
 
10.11.12
00:28
(414) Вручную проставляют.
418 Alex S D
 
10.11.12
00:28
они планировали 100 боев за 12
419 Alex S D
 
10.11.12
00:28
(417)))
420 Cube
 
10.11.12
00:28
О, второй бой со мной тестируется
421 Cube
 
10.11.12
00:29
(418) От 10 до 100, примерно)
422 Alex S D
 
10.11.12
00:29
тоже
423 AndreyBarmaley
 
10.11.12
00:29
(410) ага))
424 Alex S D
 
10.11.12
00:29
у меня вроде нубы
425 Cube
 
10.11.12
00:30
Чьорт! 4 место!!! :(

Чьорт побьери!
426 Diversus
 
10.11.12
00:30
Пользователей уже 900, значит и времени нужно меньше по идее для круга
427 Alex S D
 
10.11.12
00:30
2-я и 3-я версия, а у меня 138.. куда им
428 Alex S D
 
10.11.12
00:30
ааа, 6-е место))
429 Cube
 
10.11.12
00:31
(425) Гы)) Рано посмотрел! Второе у меня, второе!)) и 155 в раунде)

Сделаем их, ребята!
430 Diversus
 
10.11.12
00:31
С первой победой меня)))
431 Cube
 
10.11.12
00:31
(427) У меня 5-я, но это та же 4-я) Просто баг фикс)
432 Alex S D
 
10.11.12
00:31
233
433 Cube
 
10.11.12
00:31
(430) Ееее!!! Грац!)

Правой, левой, АПЕРКОТ!!! ДА!!!!!
434 Diversus
 
10.11.12
00:32
А кстати как теперь будем местами меряться?
435 Cube
 
10.11.12
00:32
(434) Ну есть же место в раунде!
436 Cube
 
10.11.12
00:33
(434) Я думаю, будет для каждого раунда свой список.
437 ERWINS
 
10.11.12
00:35
больше менять нельзя бота?
438 Beduin
 
10.11.12
00:35
(437) В правилах написано последний измененный.
439 Cube
 
10.11.12
00:35
(437) Ты что такой ленивый? Прочти хотя бы первый пост в этой теме!!!
440 Alex S D
 
10.11.12
00:36
пошел 3-й бой
441 Diversus
 
10.11.12
00:36
Нифига скорость.

00:19 первый бой третий уже 00:35
442 Cube
 
10.11.12
00:36
(440) Аналагична) А оперативненько, да?))
443 Drx211
 
10.11.12
00:37
Дрожащими руками в 23.20 внес неоттестирование исправление критического бага и ушел от компа... Теперь остается только надеется, что не выйдет хуже :)

Сделаем их, ребята!
444 Alex S D
 
10.11.12
00:37
(442)других боев нет больше)
445 Cube
 
10.11.12
00:37
(443) Я в 09.11.2012 23:48:56 =))
446 Drx211
 
10.11.12
00:38
(442)Ну - они вняли вполне обоснованным увещеваниям NS, их мега проприетарная система оказалась кривой - вот им пришлось что-то срочно переделывать, по началу - они то планировали 10 боев - а это действительно "ни-о-чем"
447 Alex S D
 
10.11.12
00:39
ахиреть я проигрываю нубам с 800 места.. 3-е взял
448 Cube
 
10.11.12
00:39
Таким темпом за 12 часов сделают 80 боев. Неплохо. Ведь будет ещё столько же после антракта))
449 Alex S D
 
10.11.12
00:40
у меня стат 30 % выигрышей.. ща проверим) пока ниразу)
450 ERWINS
 
10.11.12
00:42
где вы и что смотрите то?
451 Alex S D
 
10.11.12
00:43
4-й пошел
452 Cube
 
10.11.12
00:43
453 Cube
 
10.11.12
00:43
Опять 2-е место! Оборзели совсем!!!))
454 Diversus
 
10.11.12
00:44
(453) С конца в последнем...
455 Alex S D
 
10.11.12
00:44
(453)тебе еще везет)
456 Cube
 
10.11.12
00:44
О, ERWINS уже 2 победы из 3 боев урвал...
457 Garykom
 
гуру
10.11.12
00:45
Нда второпях добавленное ныкание в угол при отсутствии быстрой езды выявило ошибку нацеливания, стреляет по одной даже далекой цели до полного убивания
458 Cube
 
10.11.12
00:46
Меня вшатали)) 5-е место! Всё, я злой))
459 Garykom
 
гуру
10.11.12
00:46
Это пора делать новый рейтинг
Тока какой промежуток делаем?

Правой, левой, АПЕРКОТ!!! ДА!!!!!
460 Alex S D
 
10.11.12
00:46
гады.. я 500-й)
461 AAlexandra
 
10.11.12
00:46
Так и не успела научить своего уворачиваться от пуль и стрелять на упреждение 8(
только не лупить через мертвых и ныкаться по углам..
пока 2, 5, 2, 2.. рулетка.. =)

Оле! Оле, оле, оле! Россия вперде!))
462 Garykom
 
гуру
10.11.12
00:46
(458) Это нормально в боях одного топа с 5 нубами топа валят в углу тока в путь
463 Cube
 
10.11.12
00:47
Что-то NS вяленько стартанул как-то... Очков в два раза меньше чем у меня...
464 Cube
 
10.11.12
00:48
(462) А топ - это я? Ты уверен?)) Ну, посмотрим, конечно))
465 Alex S D
 
10.11.12
00:48
(463) до 12 утра будут бои, он тебя еще опередит.)
466 Beduin
 
10.11.12
00:49
Спать или менять алгоритм? Дилемма мля.
467 Garykom
 
гуру
10.11.12
00:49
(464) Ну топ500 в песочнице же был?
468 Alex S D
 
10.11.12
00:50
я был топ 100 щас в ауте )
469 NS
 
10.11.12
00:50
(463)  всякое бывает. Четыре партии это четыре партии.
470 Cube
 
10.11.12
00:50
(465) Кто?! Он? МЕНЯ?!?!?! Да ну на!!!расрас Я непобедим! %))
471 Diversus
 
10.11.12
00:50
Ах-ах, только 2 бота ни разу ни проиграли)))
472 Cube
 
10.11.12
00:51
(467) Ну да, в топ 900 вошел))))
473 Alex S D
 
10.11.12
00:51
5-й пошел
474 Alex S D
 
10.11.12
00:51
получается где-то 8 боев за час
475 Cube
 
10.11.12
00:52
5-й посмотрю и на боковую. А то 5 часов утра, надо бы и поспать^^
476 Alex S D
 
10.11.12
00:53
не спать!!
477 Cube
 
10.11.12
00:53
Всё, меня опять вТОПтали)) 5 место) Я спать, всем удачи!!!))

Оле! Оле, оле, оле! Россия вперде!))
478 Alex S D
 
10.11.12
00:54
удачи)
479 Drx211
 
10.11.12
00:54
Ну - с первой победой меня! :)

Правой, левой, АПЕРКОТ!!! ДА!!!!!
480 Cube
 
10.11.12
00:55
(479) Поздр!!)))
А ништячгую я голосовалку прикрутил, да?)))

Это даже круче, чем Чак Норрис!
481 Diversus
 
10.11.12
00:58
Из 900 ботов только 1(!) выиграл в 5 играх!!!
482 Diversus
 
10.11.12
00:58
Из 5
483 ERWINS
 
10.11.12
01:00
а где очки смотреть сколько у кого или бои руками суммировать?
484 Diversus
 
10.11.12
01:01
Открывай http://russianaicup.ru/contest/2/standings и смотри % побед
485 ERWINS
 
10.11.12
01:03
нашел, спасибо
486 Drx211
 
10.11.12
01:06
я че-то не понял, вроде и отправить стратегию и добавить бой - доступны? Получается - можно продолжать допиливать и тестировать?! Если да - то это круто, успею отладить наведение и уклонение до завтрашнего раунда, а то побоялся включать в релиз
487 Beduin
 
10.11.12
01:08
(486) Все что ты допилишь пойдет лишь в следующую волну.
488 Drx211
 
10.11.12
01:11
(487)Просто похоже - они отдали сервера полностью под тестирование волн, и я думал - что тестовые бои они вырубят...
489 Diversus
 
10.11.12
01:11
Ну да так было бы логичнее
490 Drx211
 
10.11.12
01:15
(489)Так а кто нибудь уже пробовал добавить тестовый бой? Проходит?
491 Diversus
 
10.11.12
01:20
Попробуй сам свою последнюю снова залей а в следующей игре посмотри какая версия играет
492 ERWINS
 
10.11.12
01:22
старая играет
493 Drx211
 
10.11.12
01:25
(492)То, что играет старая - это в правилах написано, я про обсчет тестовых боев говорю
494 Diversus
 
10.11.12
01:45
Народ жалуется, что на одной и той же позиции начинают...
495 MMF
 
10.11.12
01:52
Интересно, через какое кол-во боев система выходит на примерно правильный рейтинг?
496 Ковбой
 
10.11.12
01:55
примерно 40 игр
497 NS
 
10.11.12
01:59
(495) 95% доверительный интервал (две сигмы) по n партиям 500/sqrt(n) пунктов эло
Это если нормальная рейтинговая система. Тут же (в первом раунде) игра со случайными соперниками, которые все ценятся одинаково.

Даже по сотне партий в итоге не вся первая полташка выйдет.
498 NS
 
10.11.12
02:01
(497) естественно в виду имелась идеальная рейтинговая система, так как это доверительный интервал на результат.


В их системе очков тоже можно посчитать интервал по 100 партиям
Нужно посчитать средквадратичное отклонение в одном бою, и через него две сигмы в сумме n партий.
499 Alex S D
 
10.11.12
02:01
(497) Скажи понятным языком)
500 Beduin
 
10.11.12
02:01
(497) Что лучше почитать по всей этой тематике?
501 Beduin
 
10.11.12
02:01
+(497) Имею ввиду вообще AI
502 NS
 
10.11.12
02:12
(499) понятным языком. То что ты набрал в 100 партиях ни о чем. Если ты повторишь эксперимент 20 раз, то 19 у раз их них твой результат уложится в 95% доверительный интервал, а в 20-ый выйдет за его пределы.

Так-же из него зная результат можно посчитать диапазон своей силы.
С 95% достоверностью ты играешь в силу внутри доверительного интервала.

Для примера если ты по 10 партиям показал силу 2600, то 95% доверительный интервал на силу по 10 партиям от 2450 до 2750.
503 NS
 
10.11.12
02:13
(501) В любой игре двух сопериников с двумя возможными результатами (1 и 0) Сигма на сумму по N партиям равна Sqrt(N)/2, а 95% доверительный интервал, две сигмы - SQRT(N)
504 NS
 
10.11.12
02:19
при той системе очков что у них сейчас, две сигмы равны 6*SQRT(N), то есть по 16 боям +/- 24 очка.
505 Eugene_Holiday
 
10.11.12
02:21
Бодрый вечер, господа! Всех с праздником! С 1-ым раундом!

Хочу представить своего меганеинтеллектуального бота!
До того как начал читать данный топик мой танк, как и все стартовые боты, катался за бонусами, огребал люлей. В первых числах занимал гдето 600 место, потом плавно скатился на ~1400 место.
В процессе он оброс всякими ништяками, но раз за разом скатывался всё ниже и ниже. Стрельба на упреждение, переключение стратегии в зависимости от ветра, вероятности поломков гусениц и прочего, отстрел беспомощных.. (Естественно всё это было ужасно забагованно : ) )

Потом, учтя мудрость подхваченную на этом форуме, научил его заезжать в угол, но стал он ещё нижескатываться в рейтинге.
В итоге плюнул я на это, прокрасноглазил пол ночи - оставил только прятки в угол, обстрел ближайших, и собирание ближайших, лежащих перед танком бонусов.
С утра, увидев что скатываюсь ещё ниже ( и это против старт ботов то ! ) разозлился, поменял танк на потяжелее и отправил в бой!

Какое же было моё удивление ближе к вечеру, когда оказалось что танк выиграл раз 6 подряд, а где не выигрывал - занимал 2ые, иногда третие места! Это было странно! Это было захватывающе!
Большая броня в углу делала своё дело!

Просмотрев бои я понял что не понимаю поведение бота во многих ситуациях! Он отказывался брать бонусы и иногда стоял среди них как в окопе! Иногда внезапно срывался с места и также внезапно останавливался! Но он продолжал выигрывать и я решил его не трогать.
Большинство раундов было закончено по таймауту - не все могли завалить толстяка в углу! А очков он настреливал больше!
Так прошло пара дней непрерывного подъёма к недостижимому, как казалось тогда, шестисотому месту!

Потом когда я всё таки решил разобраться со странным поведением, оказалось что я всё перепутал!
Оказалось что когда в поле зрения и на близком расстоянии оказывался бонус - он ехал к врагу! Соответственно проезжая бонус мимо - останавливался! Ужас! Кошмар!
Срочно переделав и выложив на сайт я ужаснулся снова! Рейтинг стал падать! В тестовых боях старая версия стабильно была лучше новой..
В итоге, поняв что я слишком слаб в управлении танком, я сдался и оставил бота в покое.

Таким он и попал в первый раунд, на час окунувшись в топ 600
и вылетев оттуда незадолго до начала.

Теперь рандом и 30% от 300 строчек кода бьются за майку!

Ссылка на профиль
http://russianaicup.ru/profile/Eugene_Holiday

Спасибо за внимание! :)
506 Beduin
 
10.11.12
02:26
(504) А ты бонусы подбираешь, которые ближайшие или еще какие условия?
507 NS
 
10.11.12
02:31
(506) У меня оценочная функция. Из которой сейчас исключена безопасность в точке бонуса. То есть беру тот бонус оценка которого получается максимальной. При этом пру на рожон.
508 Alex S D
 
10.11.12
02:32
(505) хорошая история, спасибо)
509 Beduin
 
10.11.12
02:34
(507) Я наоборот. Страюсь брать те где противников меньше всего.
510 Beduin
 
10.11.12
02:35
(509) Находится рядом.
511 ILM
 
гуру
10.11.12
07:59
Я беру в зависимости от необходимости типа бонуса, ближайший.
512 Cube
 
10.11.12
08:04
Да, хреновые у меня дела :(
513 Beduin
 
10.11.12
08:13
У меня скачет от 200 до 300 примерно.
514 Beduin
 
10.11.12
08:14
Я углы в нем отключил в прошлый раз) А в боях где все в них прячутся это сразу смерть.
515 ERWINS
 
10.11.12
08:41
кто на каком месте?
я 350
516 PowerBoy
 
10.11.12
08:46
я 129

Сделаем их, ребята!
517 Molinor
 
10.11.12
09:10
45 пока. Если учесть, что бот с понедельника не обновлялся, то это просто великолепно!
518 Diversus
 
10.11.12
09:28
120
519 Diversus
 
10.11.12
09:35
У меня вся проблема с углами в самом начале. Если по ходу боя остаюсь 1 на 2 или 1 на 1 то как правило выхожу первым. Т.е. как правило у меня либо 1, 2 либо последнее предпоследнее место
520 floder
 
10.11.12
09:39
Прошедшие в 1 тур и далее исключаются из песочницы?
521 Diversus
 
10.11.12
09:41
Получаем интересную картину в 2 боях занять первое и последнее место выгоднее сем второе и третье
522 PowerBoy
 
10.11.12
09:57
Вошел в сотню, 93 место.
523 PowerBoy
 
10.11.12
10:00
(522)+ 33% побед.
524 Alex S D
 
10.11.12
10:05
296
525 Alex S D
 
10.11.12
10:06
287
526 Salimbek
 
10.11.12
10:08
385 - й

Это даже круче, чем Чак Норрис!
527 MMF
 
10.11.12
10:21
343-й и мне на работу щас уходить :-(( ыыы, прощай, надежда на футболку
528 Alex S D
 
10.11.12
10:23
(527) еще вторая часть будет
529 ERWINS
 
10.11.12
11:30
338 жесть
530 beat_swamp
 
10.11.12
11:33
Всем добрый день! Несколько дней читал эту ветку (про CodeTanks) и вот решился таки зарегистрироваться.

Тоже участвую в чемпионате
Мой профиль http://russianaicup.ru/profile/beat (72ой в песочнице, 61ый в раунде 1).

NS, респект и уважуха. Дельные мысли говоришь и бот твой хорош. Пожалуй только одно неверно, что "у всех в топ 300" реализованы функции стрельбы с упреждением и увороты. Я пару дней назад вошел в топ 100, но у меня функция упреждения (глючная какая-то) появилась лишь вчера, а уворотов вообще нет. Кстати, может кто даст идею как вообще уворачиваться? или туда-сюда ездить?

Ну и приведу списочек фишек моего бота:
- ныкаться в угол
- движение передом и задом
- не собирать дальние бонусы
- проверка препятствий (что-то глючит)
- оценка бонусов по нужности
- оценочный выбор цели
- тупая проверка на возможность рикошета перед выстрелом
- глючная функция стрельбы с упреждением (точнее не то чтобы глючит, а скорее не видно результатов ее работы)

Всем удачи (ибо ИМХО в текущих условиях "мира" рулит рандом,  особенно в начале боя)!
531 Starhan
 
10.11.12
12:22
бот почти как у меня кроме оценки бонусов и оценки цели. :)
532 Starhan
 
10.11.12
12:22
кто нибудь может сделать выкладку по местам в первом раунде?
533 Starhan
 
10.11.12
12:26
я 192 но такое ощущение что еще 100 боев и вылечу за 300 :)
534 ERWINS
 
10.11.12
12:32
у меня много чего но позиция 360...
535 Beduin
 
10.11.12
12:37
536 Alex S D
 
10.11.12
12:48
(533) уже врятли
537 Garykom
 
гуру
10.11.12
12:56
Блин до меня тока счас дошло что можем сами бои между своими ботами проводить!

Это исправить localhost в
"new Runner(new String[]{"localhost", "31000", "0000000000000000"}).run();"
на адрес сервера где модифицированный LocalRunner запущен и онлайн смотрим бой.
538 NS
 
10.11.12
13:23
(530) По другому скажу - у всех лидеров есть две вещи из необходимых трех - упреждение, безопасность и уклонения.
У меня есть упреждение и уклонения, но отключена безопасность.
539 beat_swamp
 
10.11.12
13:25
(537) А можно поподробнее?
540 Garykom
 
гуру
10.11.12
13:29
(539) Ну при локальном запуске прога управления ботом связывается с LocalRunner по сети.
Можно немного исправленный LocalRunner запустить на сервере и 6 игроков запускают свои проги, они связываются через инет с сервером и играют.
541 Garykom
 
гуру
10.11.12
13:30
(540) Тормозить конечно будет сильно, отваливаться могут игроки и т.д. по сути обычная онлайновая игрушка, можно даже самому ботом рулить вместо проги :)
542 Beduin
 
10.11.12
13:41
(538) Упреждение по углу башен противников делал?
543 NS
 
10.11.12
13:46
(542) В смысле упреждение? Упреждение оно при стрельбе. Моей стрельбе.
544 ERWINS
 
10.11.12
13:47
если сейчас отправить бота он заменит существующего?
545 NS
 
10.11.12
13:52
(544) Да, заменит.
546 Beduin
 
10.11.12
14:22
(543) Я имел в виду, чтобы двигаться в точку на карте с максимальным значением углов башен противников к тебе.
547 ERWINS
 
10.11.12
14:26
(547) и стрелять в того чью дуло направлено на тебя?
548 ERWINS
 
10.11.12
14:26
выходит не гуд
549 Beduin
 
10.11.12
14:35
(547) наоборот. Максимальные значение углов получаются при направлении дул от тебя.
550 Beduin
 
10.11.12
14:37
Тут я увороты пробую.
http://russianaicup.ru/game/view/173100
551 Filin
 
10.11.12
14:48
Cube, где рейтинг, ё-моё, болельщикам неудобно.:) Можно даже почаще, раз в 2 часа например кидать.
552 Filin
 
10.11.12
14:53
1. Оле! Оле, оле, оле! Россия где?!

Оле! Оле, оле, оле! Россия вперде!))
553 NS
 
10.11.12
15:02
(546) Этот блок у меня давно сделан. Ехать в точку с максимальным расстоянием до соперников и минимальным углом башен. Но он отключен за уменьшение силы игры бота.
554 Garykom
 
гуру
10.11.12
16:52
(553) Логично что отключен, вот если бы выигрывал последний выживший бот то тогда его включать придется.

А по правилам текущим лучше набить по максимуму очков, например стрелять из угла поля в противоположный угол обычными снарядами бесполезно, лучше бонусы пособирать с премиумами и ими уже палить
555 Diversus
 
10.11.12
17:18
(554) Смотря как стреляешь у  меня упреждение сделано хорошо. А вот с выбором позиции, беда.

PS: Я премиумами не стреляю в противиположный край карты, ибо может и не долететь, да и уклоняются от него обычно если враг находится далеко
556 ТочноеЯдро
 
10.11.12
18:08
(83) ух как быстро странички бегут ...

Оле! Оле, оле, оле! Россия вперде!))
557 ILM
 
гуру
10.11.12
18:27
Полностью переписываю бота, нужно успеть потестить )))
Переделал кучу фич...
558 Cube
 
10.11.12
19:26
(551) Сори, но на выходных не могу так активно сидеть, как будни - семья требует внимания)))
Постараюсь сегодня выложить промежуточный рейтинг 1-го раунда...
559 Diversus
 
10.11.12
20:06
А кто как из углов выбирается?
560 Filin
 
10.11.12
20:11
(558)Ясно :) Надо вообще юзерскрипт написать, чтоб постоянно показывал текущее состояние. Жаль я в JS не шарю.
561 MMF
 
10.11.12
20:26
(559) мы в них лезем наперегонки
562 Beduin
 
10.11.12
20:29
(561) Я этому даже название придумал. "Угловая война"
563 Cube
 
10.11.12
20:31
(535) Это что? Твой бот или просто показал чей-то профиль?
564 Cube
 
10.11.12
20:35
+(563) Ладно, будем считать, что твой...
565 Cube
 
10.11.12
20:35
Общий список участников (Место - ник на мисте - ссылка на профиль в конкурсе):

40 - Molinor - http://russianaicup.ru/profile/Merlon
50 - beat_swamp - http://russianaicup.ru/profile/Beat
64 - NS - http://russianaicup.ru/profile/NS_Serg
95 - Alex S D - http://russianaicup.ru/profile/Dr001
103 - PowerBoy - http://russianaicup.ru/profile/Zomba
157 - ERWINS - http://russianaicup.ru/profile/Erwins
207 - Gisborn - http://russianaicup.ru/profile/Gisborn
210 - hedint - http://russianaicup.ru/profile/Hedint
232 - Beduin - http://russianaicup.ru/profile/Angle
236 - AAlexandra - http://russianaicup.ru/profile/Alexandra
237 - Diversus - http://russianaicup.ru/profile/Diversus
255 - MMF - http://russianaicup.ru/profile/Hamster
261 - Noobster - http://russianaicup.ru/profile/Noob (sdchess.net)
364 - Starhan - http://russianaicup.ru/profile/Starh
385 - Cube - http://russianaicup.ru/profile/Cube
387 - Светлый Гений - http://russianaicup.ru/profile/LG83
518 - Eugene_Holiday - http://russianaicup.ru/profile/Eugene_Holiday
540 - Drx211 - http://russianaicup.ru/profile/KiRex
549 - Anton9843 - http://russianaicup.ru/profile/Anton9843
591 - forforumandspam - http://russianaicup.ru/profile/forforumandspam
619 - BiBijke - http://russianaicup.ru/profile/BiBijke8
637 - WildCat - http://russianaicup.ru/profile/WildCat (sdchess.net)
662 - LEXASOFT - http://russianaicup.ru/profile/LEXASOFT (sdchess.net)
705 - Salimbek - http://russianaicup.ru/profile/Salimbek
745 - AndreyBarmaley - http://russianaicup.ru/profile/Avs
763 - jenyanorilsk - http://russianaicup.ru/profile/Jenyanorilsk
829 - Garykom - http://russianaicup.ru/profile/Garykom
843 - cawokru - http://russianaicup.ru/profile/Cawokru
910 - floder - http://russianaicup.ru/profile/Floder
990 - ILM - http://russianaicup.ru/profile/ILM
999 - Filin - http://russianaicup.ru/profile/Filin396
1181 - Прекрасный дилетант - http://russianaicup.ru/profile/Bazil
1231 - ReaLg - http://russianaicup.ru/profile/ReaLg
1579 - SUA - http://russianaicup.ru/profile/SUA
1720 - xamelon - http://russianaicup.ru/profile/Xamelon


Список участников первого раунда (Место - рейтинг - ник на мисте - ссылка на профиль в конкурсе):

61 - 495 - beat_swamp - http://russianaicup.ru/profile/Beat
86 - 482 - Molinor - http://russianaicup.ru/profile/Merlon
127 - 461 - Diversus - http://russianaicup.ru/profile/Diversus
134 - 454 - Gisborn - http://russianaicup.ru/profile/Gisborn
139 - 451 - PowerBoy - http://russianaicup.ru/profile/Zomba
182 - 427 - Beduin - http://russianaicup.ru/profile/Angle
192 - 424 - Starhan - http://russianaicup.ru/profile/Starh
211 - 414 - NS - http://russianaicup.ru/profile/NS_Serg
217 - 413 - hedint - http://russianaicup.ru/profile/Hedint
239 - 406 - Alex S D - http://russianaicup.ru/profile/Dr001
296 - 389 - MMF - http://russianaicup.ru/profile/Hamster
306 - 386 - Noobster - http://russianaicup.ru/profile/Noob (sdchess.net)
359 - 369 - ERWINS - http://russianaicup.ru/profile/Erwins
377 - 363 - Salimbek - http://russianaicup.ru/profile/Salimbek
429 - 352 - Eugene_Holiday - http://russianaicup.ru/profile/Eugene_Holiday
439 - 347 - WildCat - http://russianaicup.ru/profile/WildCat (sdchess.net)
463 - 342 - Светлый Гений - http://russianaicup.ru/profile/LG83
469 - 340 - AAlexandra - http://russianaicup.ru/profile/Alexandra
477 - 338 - Cube - http://russianaicup.ru/profile/Cube
579 - 317 - Drx211 - http://russianaicup.ru/profile/KiRex
603 - 311 - LEXASOFT - http://russianaicup.ru/profile/LEXASOFT (sdchess.net)
603 - 311 - Garykom - http://russianaicup.ru/profile/Garykom
639 - 302 - BiBijke - http://russianaicup.ru/profile/BiBijke8
680 - 293 - forforumandspam - http://russianaicup.ru/profile/forforumandspam
680 - 293 - cawokru - http://russianaicup.ru/profile/Cawokru
744 - 274 - ILM - http://russianaicup.ru/profile/ILM
749 - 273 - jenyanorilsk - http://russianaicup.ru/profile/Jenyanorilsk
766 - 266 - Anton9843 - http://russianaicup.ru/profile/Anton9843


Всего участников: 1905.
566 Cube
 
10.11.12
20:36
+(565) Примечание: Список участников первого раунда ПРЕДВАРИТЕЛЬНЫЙ! Прошло только половина раунда.
567 NS
 
10.11.12
20:43
Мне интересно - огранизаторы уже поняли что ничего не понимают в ситемах ранжирование тестирования и проведения матчей? Это надо-же было додуматься проводить матчи с случаными соперниками, и считать результат без привязки к силе (рейтингу) оппонентов. Я молчу что суммарный результат в любом матче равен 26 очкам. Почти в любом - в некоторых организаторы дают больше.
568 Beduin
 
10.11.12
20:46
(563) Мой. Обновил карточку) Указал там свой ник.
569 floder
 
10.11.12
21:00
(567) Может еще внесут коррективу в систему подсчета рейтингов. Недовольных текущей системой масса.
570 ILM
 
гуру
10.11.12
21:01
Я исправил мою стратегию. Но есть вопрос к  ТОПам, вы добиваете слабых или всегда ближних? За добитие вроде больше очков дают...
571 PowerBoy
 
10.11.12
21:05
(570) Я добиваю
572 NS
 
10.11.12
21:05
(570) Добиваю. Но только если есть шанс добить его именно этим выстрелом.
573 ILM
 
гуру
10.11.12
21:07
(572) Т.е. здоровье 20/35 (регуляр/премиум) а броню тоже?
574 NS
 
10.11.12
21:08
(569) Не внесут. Из их ответа на мое письмо следует что у кого-то авторские права на способ испортить стандартную систему Эло, поэтому публиковать способ расчета они не будут, и исправлять видимо тоже. То что ненормально давать очки по схеме понятной только им, без её оглашения - они тоже не понимают.
И судя по резко введенной системе ранжирования в первом раунде - все принимающие решение не очень разбираются в ранжировании.
575 NS
 
10.11.12
21:09
(573) Шанс замочить есть при любой броне. Да, либо повреждения либо здоровье <=20 (35 если у меня есть премиумные снаряды, и расстояние достаточно мало для выстрела им)
576 MMF
 
10.11.12
21:12
Главный вопрос: определиться, играет ли новая стратегия лучше той, что играла в первом раунде :-)
577 ILM
 
гуру
10.11.12
21:16
(576) Однозначно да, я за день столько багов выловил...
Сейчас стала играть с 79-й версии я считаю АААТЛИЧНО.
Допишу добитие врагов.
578 Alex S D
 
10.11.12
21:26
(577) пару раз сыграл с твоим ботом, чето странно он себя ведет, или по своим не стреляет?
579 jenyanorilsk
 
10.11.12
21:39
что-то не хватает мне масла в голове да и подустал
все идеи по улучшению в локал_ранере показывают свою несостоятельность
выложил, как думаю, суицидальную версию
цель выйти в 1 раунд достигнута и хватит пожалуй
580 ILM
 
гуру
10.11.12
21:42
(578) У него проблема в стратегии в конце, в самом выборе последней цели ...Есть время поправить.
581 ILM
 
гуру
10.11.12
22:12
Как умудряются Hohol или Romka следить башней за танками постоянно? а у меня где то коэффициент перепутан на траках.
582 Garykom
 
гуру
10.11.12
22:31
(581) Наверно свою угловую скорость учитывают
583 Garykom
 
гуру
10.11.12
22:32
(582)+ т.е. они не башней за танками следят а танки выбирают такие чтобы разворот корпуса помогал за ними следить
584 Garykom
 
гуру
10.11.12
22:38
(577) Насчет 79-й версии не знаю а 84-я играет не очень...
585 Noobster
 
10.11.12
22:39
http://russianaicup.ru/game/view/179583
Тики 800-900
Использует гусеницы для ускорения разворота
586 Garykom
 
гуру
10.11.12
22:43
(585) еще как то странно движется как будто стрельба приоритет и притормаживает-подруливает гусеницами постоянно, т.е. в момент стрельбы нету движения к бонусу движется тока при перезарядке
587 beat_swamp
 
10.11.12
23:20
Подскажите, пожалуйста, как подсчитать скорость патрона через N тиков после выстрела? Насколько я знаю на каждом тике скорость обычной пули падает на 5% от ее текущей скорости.

А вообще цель - понять как расчитать количество тиков через которое пуля долетит из точки А (стреляющий танк) в точку Б (цель). Как это сделать, учитывая изменяющуюся скорость пули, ума не приложу.
588 ТочноеЯдро
 
10.11.12
23:23
(587) кинематика, однако
589 NS
 
10.11.12
23:24
(587) Начальная_скорость*((1-падениескорости)^N)
Падение скорости обычной пули 0.5%, а не 5 процентов.
590 NS
 
10.11.12
23:25
(587) А для этого придестя вспомнить школьный курс, сумму геометрической прогрессии, и решить одно простое уравнение.
591 beat_swamp
 
10.11.12
23:32
(589) Спасибо. А для премиумного 1% ?!
Пойду гуглить вспоминать геометрическую прогрессию +) эх.. стыдно мне... я ведь в школе был круглым пятерошником по математике... даже в олимпиадах участвовал...
592 ILM
 
гуру
10.11.12
23:36
(589)Среднюю не лучше брать?
593 NS
 
10.11.12
23:40
(591) Да. Премиумный на 1%
594 NS
 
10.11.12
23:41
(592) Зачем брать среднюю, считать с ошибкой, если и пройденное расстояние за N тиков, и количество тиков чтоб пройти необходимое расстояние считается точно по простейшей формуле из школьного курса?
595 Garykom
 
гуру
10.11.12
23:52
(589) Классная формула мы с anton9843 целую функцию изобрели однако: result = Math.log10(1 - distance * (1 - q) / speed) / Math.log10(q);
596 Garykom
 
гуру
10.11.12
23:53
(595)+ там еще перед этим заполняем все параметры и коэффициент q в зависимости от типа снаряда
597 NS
 
10.11.12
23:53
(595) Две минуты писанины на бумаге. Чтоб решить уровнения СуммаГеометрическойпрогрессии=растояние.

timeP:=LN(1-DistP*0.005/16.666666)/LN(0.995);
598 NS
 
10.11.12
23:54
Для обычного, и timeP:=LN(1-DistP*0.01/13.333333)/LN(0.99);
Для премиумного.
599 Garykom
 
гуру
10.11.12
23:54
(597)(598) точно
600 NS
 
10.11.12
23:56
(599) Ты мне лучше скажи формулу пройденного расстояния при фиксированном ускорении и сопротивлении пропорциональном скорости :)
Я суммы этого ряда не знаю. Вообще ряд какой-то хитрый.
601 NS
 
10.11.12
23:58
К
КХ+К
(КХ+К)Х+К
и т.д.
602 Garykom
 
гуру
10.11.12
23:58
(600) а зачем когда можно взять среднюю скорость за n тиков и все видно вперед?
603 NS
 
10.11.12
23:58
(602) Вопрос звучит так-же - как посчитать точно?
604 Garykom
 
гуру
10.11.12
23:58
(602) хотя нет ты про ускорение говоришь это не то немного
605 Garykom
 
гуру
10.11.12
23:59
(603) рекурсией? :)
606 Garykom
 
гуру
11.11.12
00:00
(601) а если график построить кривая на что похожа?
607 NS
 
11.11.12
00:00
(605) Без цикла. Посчитать быстро.
В цикле любой дурак посчитает :)
608 Garykom
 
гуру
11.11.12
00:00
парабола, экспонента или что?
609 Garykom
 
гуру
11.11.12
00:00
есть числа? не хочу лог писать а так бы глянул в екселе
610 NS
 
11.11.12
00:02
Сумма(10,6,4,3,2.5,2.25)
611 NS
 
11.11.12
00:03
(609) Всё, не надо, я знаю что это. :)
612 NS
 
11.11.12
00:04
Я теперь знаю как посчитать путь пройденный танком за время, и время необходимое для прохождения пути :)
Без цикла, одной формулой. Странно что я сам выписать ряд не догадался.
613 NS
 
11.11.12
00:05
Естественно при заданном газе.
614 Garykom
 
гуру
11.11.12
00:09
(610) Это замедление идет?
615 NS
 
11.11.12
00:10
(614) Не понял вопроса. Это ряд (601)  с от балды взятыми параметрами.
616 Garykom
 
гуру
11.11.12
00:12
(615) если это ряд отражающий пройденное расстояние за тик то идет замедление? (если пройденные за тик точки идут слева направо)
617 Garykom
 
гуру
11.11.12
00:13
какая формула поледовательности то получилась?
618 NS
 
11.11.12
00:14
(616) Какая разница? Там от балды взятые К и Х.
Зачем нам знать замедление или ускорение?
В этом конкретно ряду получается начальная скорость больше максимально возможной, танк едет с ускорением, но сила трения превышает ускорение.
619 NS
 
11.11.12
00:15
(617) А так что ли не видно? :)
Вычти 2 из всех членов.
620 Garykom
 
гуру
11.11.12
00:16
(618) логична
(619) понял, а 2 тогда что? сила ускорения?
621 NS
 
11.11.12
00:18
(620) 2 это предельная скорость. Расчитанная через ускорение и сопротивление.
622 Diversus
 
11.11.12
00:24
NS ничего себе ты на сайте сообщение написал:

MrDindows, при игре участников, за первое место дается 1.0 очко, за второе 0.8 и т.д. за поледнее 0.0 Нет в песочнице очков, есть рейтинг, который считается по искаженной системе эло. Через вышеуказанные результаты. Мат. ожидание результата считается по таблице эло из разнице рейтинга игрока и среднего рейтинга соперников. 0.01 очка по таблице эло получается равным 7 пунктам эло. При отставаниий на каждые 7 пунктов эло необходимый результат занижен на 0.01 очка. Умножая на коэффициент 40, получаем компенсации разницы в 0.4 пункта эло, что равно 6% от разницы реальной силы и текущего рейтинга.

MrDindows после прочтения твоего сообщения точно запорет 1-ый раунд от осознания какой он глупец)))

Это даже круче, чем Чак Норрис!
623 ILM
 
гуру
11.11.12
00:25
Не нужна избыточная точность... Здесь она зло.
624 Garykom
 
гуру
11.11.12
00:25
(621) выходит сила трения прямо пропорциональна скорости
625 ILM
 
гуру
11.11.12
00:27
создайте со мной пару боев и я спать, у нас уже 4 ночи.
626 NS
 
11.11.12
00:27
(623) Да +-200 эло силы это ерунда.
(622) Там всё просто в системе эло.
Допустим ты против соперника по силе набираешь 50% очков, ваши силы равны, разница в силе 0.
Но рейтинг у тебя занижен на 7 пунктов эло.
Тогда по формуле Эло ты должен набрать 49% очков, в одной парти 0.49 очка. В случае ничьи дельта равна 0.01, прибавка рейтинга 0.4, что равно шести процентам от разницы в рейтингах.
wiki:Рейтинг_Эло
627 ILM
 
гуру
11.11.12
00:28
спасибо
628 NS
 
11.11.12
00:28
(627) Зачем тебе эта пара боев?
629 beat_swamp
 
11.11.12
00:31
Хе... логарифмы то там откуда?
гугл мне вот такую формулу суммы геом прогрессии подсказал:
http://www.mathematics.ru/courses/function/content/javagifs/63230175627550-6.gif

я делаю вот так:
var koef = shell.Type==ShellType.Premium? PremiumShellSpeedDownKoef : RegularShellSpeedDownKoef;
var speedVector = shell.GetSpeedVector();
var distance = speedVector.Length*(Math.Pow(koef, ticksCount) - 1d)/(koef - 1d);
630 beat_swamp
 
11.11.12
00:32
(597) ... забыл предыдущее сообщение привязать.
631 Garykom
 
гуру
11.11.12
00:35
(629) Это обратная твоей задача
Ты по количсетву тиков находишь пройденный путь, а мы наоборот по пути нужное количество тиков
632 ILM
 
гуру
11.11.12
00:37
я могу спать )))
633 ILM
 
гуру
11.11.12
00:38
последняя стратегия проверить
634 NS
 
11.11.12
00:39
(633) Так после 12.00 менять стратегию уже нельзя. Или можно?
635 Beduin
 
11.11.12
00:41
(634) Менять можно. Использоваться не будет.
636 NS
 
11.11.12
00:41
(629) Теперь реши уравнение где время неизвестно, а путь (сумма прогрессии) известно. Решается оно через логарифмирование обеих частей уравнения после вынесения Q^n в одну из сторон.
637 NS
 
11.11.12
00:42
(635) Ну и какой смысл в двух боях после 24.00?
638 Beduin
 
11.11.12
00:43
(637) Сейчас можно. После 12 часов следующего дня измененная использоваться не будет.
639 acsent
 
11.11.12
00:44
Интересно человек побъет ботов или нет?
640 Garykom
 
гуру
11.11.12
00:45
(639) Один на один да, в свалке нет
641 NS
 
11.11.12
00:46
О блин, так раунд стартует не сейчас, а в 12 часов дня?
642 Garykom
 
гуру
11.11.12
00:46
(639) Вот представь у тебя управление две гусеницы, поворот пушки влево-вправо и стрелять ничем|обычным|премиумом
Как будешь всем этим управлять?
643 Garykom
 
гуру
11.11.12
00:47
(641) так походу кто то будет ночь не спать да? :)
644 NS
 
11.11.12
00:47
(643) Да я вроде в любом случае выхожу.
645 Garykom
 
гуру
11.11.12
00:48
(644) тогда подскажи что умеет делать твой бот на данный момент? желательно с учетом приоритета
646 NS
 
11.11.12
00:48
(639) сильнейшие боты математически точно уворачиваются от пуль.
647 NS
 
11.11.12
00:48
(645) Стрелять, ездить, уклоняться от пуль.
648 Garykom
 
гуру
11.11.12
00:49
(647) препятствия объезжает?
649 NS
 
11.11.12
00:50
(648) Ну он же умеет ездить. Он с самого начала объезжает препятствия.
650 Garykom
 
гуру
11.11.12
00:52
(649) объезд через что решен? 4 точки на углах препятствия это понятно а вот путь слева или справа как?
651 Garykom
 
гуру
11.11.12
00:53
(650)+ учитывается опасность объезда при выборе пути? или просто кратчайшее расстояние?
652 Beduin
 
11.11.12
00:53
(649) Там походу на одних формулах все. У меня цикл по всем точкам завернула проверка. Написали в тестовых играх что то не так. Шаг увеличил все  ок стало.
653 NS
 
11.11.12
00:55
(651) У меня вообще опасность практически не учитывается.
654 beat_swamp
 
11.11.12
00:56
Ребят, еще вот вопрос назрел...

Кто как понимает этот пункт правил (о начислении очков)?
Цитата:
Уничтожение всех танков всех других игроков - за уничтожение всех вражеских танков игрок получает 100 баллов.

То есть 100 баллов дают выжившему танку или тому который убил-добил каждый из 5ти танков противников? Поясните плиз кто знает.
655 Garykom
 
гуру
11.11.12
00:56
(653) Если 2 препятствия и между ними не проехать определяет? будет оба объезжать как одно или протолкается?
656 NS
 
11.11.12
01:00
(655) Видит все препятствия на пути.
657 NS
 
11.11.12
01:02
(654) Единственному выжившему.
658 Garykom
 
гуру
11.11.12
01:02
(656) траектории нету? просто едет к наиболее выгодному 1 бонусу? т.е. по пути заворачивает если рядом или нет?
659 NS
 
11.11.12
01:04
(650) Ты похоже не туда смотришь.
Примерно представляешь за какое время выполняются повороты?
Если на пути к бонусу или точке назначения есть препятствия - без вопросов надо сразу выбирать другую цель.
Тем более что к концу игры всё поле в бонусах.
660 beat_swamp
 
11.11.12
01:16
(657) NS, да по логике вещей ты прав, но уж формулировка (см цитату) какая то сомнительная...
661 NS
 
11.11.12
01:24
(660) Формулировка сомнительная, но по-факту бонус в сотню единственному оставшемуся в живых.
662 beat_swamp
 
11.11.12
01:27
(661) Только щас допер, что можно по боям посмотреть :) посмотрел пару боев - действительно, выжившему дают бонусом 100 очков.
663 MMF
 
11.11.12
02:24
сервер сдох
664 NS
 
11.11.12
02:26
Почему сдох? Я не так давно отправил новую версию.
665 MMF
 
11.11.12
02:28
(664) бои "тестируюся" + попытка " в очереди" уже 17 минут
666 NS
 
11.11.12
02:29
(665) Да это не сдох. Когда бои застревают они всё остальное приостанавливают. Через 10 минут само рассосется.
667 Alex S D
 
11.11.12
02:32
да сдох он
668 Garykom
 
гуру
11.11.12
02:53
У кого как уклонение сделано? Не пойму как учитывать пули пролетающие впереди меня по времени
Т.е. чтобы не нарываться на пули специально
669 ILM
 
гуру
11.11.12
08:58
Проверьте свои стратегии, у меня два отладочных return внутри главной стратегии весь мозг выел... Убрал и поперло )))))
670 ILM
 
гуру
11.11.12
09:16
и это )))

Это даже круче, чем Чак Норрис!
671 Cube
 
11.11.12
10:05
Похоже, я сливаюсь... Уклонение, которое я пишу с начала конкурса - это неэффективно. Танк просто не успевает набрать скорость, если не стоит перпендикулярно траектории снаряда :(
Черт, надо было сначала проверить, а потом уже огород городить... :(
В итоге, пока я писал уклонение (которое не фурычит) время ушло... Эх... Обидно...

Надо было улучшать выбор противника, выбор бонуса и движение по полю, а не делать мега-уклониста)) Ну что ж, уроком мне будет...

Чьорт побьери!
672 ILM
 
гуру
11.11.12
10:21
Id сохраняется каждый тик у бонуса, танка, снаряда?
673 ILM
 
гуру
11.11.12
10:21
Или каждый раз новый?
674 ILM
 
гуру
11.11.12
10:23
Срочно. Подскажите это важно???
675 Salimbek
 
11.11.12
10:29
(NS) Я чего-то на sdchess не могу зарегаться, скажу тут: У WildCat-а бот иногда падает, например тут: http://russianaicup.ru/game/view/188857 на тике, примерно, 2800 возле имени бота появляется звездочка.
676 Cube
 
11.11.12
10:39
(672) Если по id ты подразумеваешь порядковый номер в списке, то да, меняется.
677 ILM
 
гуру
11.11.12
10:42
Нет есть функция tank.id(), bonus.id(), shell.id().
678 Salimbek
 
11.11.12
10:43
(676) Я предполагаю, что это GetId
679 ILM
 
гуру
11.11.12
10:43
(676) Вот этот id() меняется за время боя?
680 Beduin
 
11.11.12
10:45
В java не очень силен.
)
Пишу бота на этом языке.
В ней функций нет, все через классы. Сделал отдельный класс в котором вызывал нужную мне функцию. В Eclipse нормально отрабатывала, у них на сервере нет. День убил не понимал.
681 ILM
 
гуру
11.11.12
10:53
(678),(676),(664) Про id() поясните? пожалуйста, или я буду тогда координаты сравнивать?

Причина, стратегия тупо переходит от цели к цели. А хочется последовательно.
682 ILM
 
гуру
11.11.12
10:54
Остался час до разморозки (((
683 forforumandspam
 
11.11.12
11:06
(681) ID уникален. Даже у новых бонусов он всегда новый.
684 beat_swamp
 
11.11.12
11:17
С форума gamedev.ru http://www.gamedev.ru/flame/forum/?id=168476&page=30#m442

Декомпиляция localRunner прошла не успешно, оказалось, что не декомпилировалось несколько важных файлов, а восстанавливать их использую другие декомпиляторы очень долго. Короче абсолютно все декомпиляторы и деобфускаторы унылы.
Написал простенький класс, который тупо передает входные параметры основному классу runner'a, думаю они там на серверах ровно так и поступают. Его надо класть рядом с localRunner.jar
CodeTanks runner

Для запуска в качестве обычного режима надо писать:

java -cp .:local-runner.jar Run -render-to-screen=true -render-to-screen-scale=0.75 -render-to-screen-sync=true -debug=true -base-adapter-port=31000 -p1-name=Bot1 -p2-name=Bot2 -p3-name=You com.a.a.a.a.c.a.class com.a.a.a.a.c.c.class "#LocalTestPlayer"

Это для линукса, под виндой думаю надо просто параметр cp писать с разделителем ";", т.е ".;local-runner.jar"

Чтобы запустить себя и противника emptyPlayer:

java -cp .:local-runner.jar Run -render-to-screen=true -render-to-screen-scale=0.75 -render-to-screen-sync=true -debug=true -base-adapter-port=31000 -p1-name=Bot1 -p2-name=You com.a.a.a.a.c.a.class "#LocalTestPlayer"

Чтобы запустить себя и противника QuickStartGuy

java -cp .:local-runner.jar Run -render-to-screen=true -render-to-screen-scale=0.75 -render-to-screen-sync=true -debug=true -base-adapter-port=31000 -p1-name=Bot1 -p2-name=You com.a.a.a.a.c.c.class "#LocalTestPlayer"

Чтобы запустить двоих себя пишем

java -cp .:local-runner.jar Run -render-to-screen=true -render-to-screen-scale=0.75 -render-to-screen-sync=true -debug=true -base-adapter-port=31000 -p1-name=Bot1 -p2-name=Bot2 -p3-name=You com.a.a.a.a.c.a.class com.a.a.a.a.c.c.class "#LocalTestPlayer" -p3-team-size=2

Чтобы запустить две своих стратегии пишем

java -cp .:local-runner.jar Run -render-to-screen=true -render-to-screen-scale=0.75 -render-to-screen-sync=true -debug=true -base-adapter-port=31000 -p1-name=qwe -p2-name=wer -p3-name=You com.a.a.a.a.c.a.class "#LocalTestPlayer" "#LocalTestPlayer"

потом запускаем свою первую стратегию с параметрами:

./ai localhost 31000 0000000000000000
потом вторую с параметрами

./ai localhost 31001 0000000000000000
Есть еще параметры "-tick-count=5000" и "-size=1280x800" и "-seed=123" и "-write-to-text-file=f.txt", но я их не проверял, не знаю работают ли.


Кто нибудь пробовал под виндой запускать? У меня вот ничего не получилось. +( а так хочется своих тестовых ботов использовать...
685 beat_swamp
 
11.11.12
11:18
(684) забыл ссылку на скачивание класса http://www.gamedev.ru/files/?id=82724
686 Beduin
 
11.11.12
11:30
Х вправо растет У вниз правильно?
687 Alex S D
 
11.11.12
11:32
да. Своевременный вопрос)
688 Beduin
 
11.11.12
11:34
(687) В локал ланнере так. На сервере вдруг по другому.
689 Alex S D
 
11.11.12
11:43
ну в правилах четко написано)
690 ILM
 
гуру
11.11.12
11:48
(680) Тут у всех классы)))

До встречи во втором туре, если попаду!
691 NS
 
11.11.12
11:50
(675)  Это совсем старая версия его бота.
Насчет зарагестрироваться - капча сделана сложная, нет другого выхода - спам совсем достал.
692 Alex S D
 
11.11.12
11:57
наконец-то , надоело уже версии выпускать, погнали)
693 Alex S D
 
11.11.12
12:00
успел отправить за секунду до начала)
694 Светлый Гений
 
11.11.12
12:04
сайт упал )
695 Alex S D
 
11.11.12
12:05
ну как в прошлый раз, через 10 мин норм будет
696 NS
 
11.11.12
12:10
Первый бой я выиграл. Хорошее начало.
697 Beduin
 
11.11.12
12:15
(696) Майка тебе точно светит.
698 Alex S D
 
11.11.12
12:16
мне не прет - 2 боя, оба на неудачных позициях
699 Beduin
 
11.11.12
12:17
(698) Давайте предложения, что делать если с углом непрокатило.
700 beat_swamp
 
11.11.12
12:19
Лег сайт?! +)
701 Salimbek
 
11.11.12
12:20
(691) Капчу прошел. Сейчас пробую еще раз зарегиться:

пишет:
---------------
Извините, пользователь с таким именем уже существует
Введенный адрес email уже используется другим пользователем.
---------------
Подтверждение на мыло не пришло :-(
702 Alex S D
 
11.11.12
12:21
(700) нет, подлагивает немного и все)
703 NS
 
11.11.12
12:21
(701) Да, смотрю в логах - ты зарегестрирован в 9:33 утра.
704 NS
 
11.11.12
12:23
Пароль поменять я не могу, могу удалить старого пользователя (если не помнишь пароль), и заведешь нового.
705 beat_swamp
 
11.11.12
12:26
(702) постоянно 504ая ошибка "gateway timeout"
706 NS
 
11.11.12
12:28
(704) Могу поменять, если не помнишь пароль - пошли мне на мыло новый. Я поменяю.
707 ILM
 
гуру
11.11.12
12:44
Результаты получше прошлого.
708 Salimbek
 
11.11.12
12:45
(704) Вот я туплю... вместо логина адрес мыла указывал...
709 Beduin
 
11.11.12
12:47
Все. На сегодня программировния достаточно. С дочерью погуляю и спать.
710 Starhan
 
11.11.12
12:52
у меня на лазарусе при вычислении количества тиков путем деления дистанции до цели на скорость пули иногда возникает ошибка

в инете посмотрел означает либо слишком малое либо слишком большое число, кто нибудь сталкивался?

причем программа не вылетает. А просто выходит из процедцры расчета и дальше продолжает работать :(

и как ни странно работает на сайте. Только иногда не проходит верефикацию при посылке кода.
711 MMF
 
11.11.12
12:53
(710) проверяй делитель на 0 :)
712 NS
 
11.11.12
12:53
(710) Формулу покажи.
713 NS
 
11.11.12
12:54
Вообще пуля летит на конечное расстояние, поэтому если считаешь по точной формуле - нужно проверять что под логарифмом положительное число.
714 MMF
 
11.11.12
12:56
футболки, которые достанутся победителям, стоят нереально дорого - по неделе работы программиста.
У мну 1614 строк кода в последней версии. Было под две тыщи, но выкинул неотлаженный объезд препятствий
715 NS
 
11.11.12
12:58
(714) Повышение уровня в условиях соревнований стоит намного больше.
716 beat_swamp
 
11.11.12
12:59
64ое место +(

мда... а я то думал что вверх попру... добавленные уклонения + пара мелких фишек не сильно то помогают +/
717 MMF
 
11.11.12
13:04
(716) просто все что-то добавили и допилили, на месте не стояли
718 Alex S D
 
11.11.12
13:07
на 8-м бою первая победа.. лучше б я старого бота оставил)
719 NS
 
11.11.12
13:08
Может партий всё-таки мало было наиграно?
У меня новая версия скатилась резко вниз, но понятно что всего-лишь ей не поперло в четрех боях.
720 Alex S D
 
11.11.12
13:08
хотя может быть.. через пару часов видно будет
721 Beduin
 
11.11.12
13:23
О. Серега без углов выиграл)
http://russianaicup.ru/game/view/192428
722 NS
 
11.11.12
13:25
Модуль добивания четко сработал.
723 Alex S D
 
11.11.12
13:25
наконец-то, бот вверх попер)
724 Alex S D
 
11.11.12
13:25
скоро сержа догоню)
725 Beduin
 
11.11.12
13:28
У кого анализ препятсвий перед выстрелом есть?
726 Alex S D
 
11.11.12
13:29
у всех)
727 Alex S D
 
11.11.12
13:29
без этого и пытаться не стоит
728 NS
 
11.11.12
13:30
(725) думаю что у всех.
729 Beduin
 
11.11.12
13:37
Я не успел сделать. Глюк с углами выявлял. Плохо, что поздно начал. Только в среду сел, пока с эклипсами и java разбирался, время ушло.
730 Alex S D
 
11.11.12
13:39
(729) путинзарулем это ты? понравилось как мой бот сразу от 3-х пуль увернулся) http://russianaicup.ru/game/view/192798
731 Beduin
 
11.11.12
13:41
732 Beduin
 
11.11.12
13:41
733 Starhan
 
11.11.12
13:48
(728) у меня нет. Если точнее то что есть не работает.

(712) все очень просто Упреждение = me.getDistanceTo(Tank)/16.7 если обычная пуля и 13.3 если премиум
734 Starhan
 
11.11.12
13:48
щас попробую выложит текст ошибки
735 cincout
 
11.11.12
13:48
(730) путин - это я. Жаль, что поздно включился в чемп,и как следствие - не успел довести страту до ума, чтобы хватило хотябы в 1 раунд пролезть (((
736 Alex S D
 
11.11.12
13:52
вот тоже просто tank.x() + tank.speed_x()* me.getDistanceTo(Tank)/ 16

промахивается редко
737 Starhan
 
11.11.12
13:53
(736) да такая же формула ток разделена.
на несколько команд.
738 Starhan
 
11.11.12
13:54
ладно пока не буду париться для первого раунда бота уже не поменять
739 Alex S D
 
11.11.12
14:11
так кто на каком месте?
740 Alex S D
 
11.11.12
14:12
у меня пока как и раньше ~250
741 Drx211
 
11.11.12
14:14
А я не успел дописать выбор позиции и уклонение, если в углу попадает 2 и больше противников - однозначно место в конце списка... Эх, одного дня не хватило. Ладно - буду в песочнице теперь пробиваться :)
742 Alex S D
 
11.11.12
14:15
(741) проверки на угол у меня тоже нет)
743 Drx211
 
11.11.12
14:17
(742)Значит - должно быть простейшее уклонение. У меня много ловит элементарных снарядов, которые из смежного угла по нормали летят. От них уйти - проще простого, но - не успел :(
744 NS
 
11.11.12
14:22
(736) по танку с уклонениями, если тот в движении - такое упреждение вообще попадать не будет.
745 Alex S D
 
11.11.12
14:28
(744) ну да
746 Alex S D
 
11.11.12
14:28
(744) в смысле согласен
747 Alex S D
 
11.11.12
14:31
в танк с уклонениями ты и другими способами врятли попадешь
748 NS
 
11.11.12
14:33
(747) Почему-же. Если правильное упреждение - то ему гораздо сложнее уйти. Если неправльное, то оно перекашивает вперед или назад по ходу движения танка, и уйти намного легче.
749 Diversus
 
11.11.12
14:44
Вот жеж... Зачем они сделали с 12 дня до 12 ночи вторую часть? Теперь как дурак с волнением смотришь как играет твой бот. И как тут кто-то заметил, как будто в танке сам сидишь)))
750 NS
 
11.11.12
14:47
Ни капли воления, когда 50 очков запаса для выхода во второй раунд :)
751 Alex S D
 
11.11.12
14:48
(748) ты это учитываешь?
752 NS
 
11.11.12
14:50
(751) У меня выстрел идет почти в ту точку из которой уклониться максмально сложно.
Единственно - пока при выстреле не учитываю что мощность вперед и назад у танка не одинакова.
753 Diversus
 
11.11.12
14:57
(750) Я хоть и выше тебя (пока) по рейтингу первого раунда, но все равно не столь уверен. Все таки разрыв в очках между первым местом и нами уже существенный у меня 547 и 785. А вот разрыв между 300-м и нами 547 и 487 (на данный момент) а это мало...
754 NS
 
11.11.12
14:59
(753) Кроме разрыва есть перевес в силе. Который вместе с разрывом практически гарантирует выход (суммарно превышает доверительный интервал на рузльтат) во второй раунд.
755 Alex S D
 
11.11.12
15:00
(753) при твоей статистике побед я бы вообще не парился, да и с таким запасом очков
756 NS
 
11.11.12
15:01
50 очков - это доверительный 95% на результат оставшихся боев. То есть имея запас в 50 очков выйдешь играя на грани, ровно в силу 300-го места. С 95% вероятностью.
757 Alex S D
 
11.11.12
15:01
(756) а 30 очков если?)
758 NS
 
11.11.12
15:02
Вру, выйду с 97.5% вероятностью, так как доверительный интервал в обе стороны. Это если бы я играл в силу 300-го места.
759 NS
 
11.11.12
15:04
(757) Одна сигма. На память 67 процентов. 33 процента что выход в одну из сторон, 17 процентов что не выйдешь.
760 Alex S D
 
11.11.12
15:05
ясно..
761 NS
 
11.11.12
15:10
Я вчера посмотрел на результаты, какой у меня запас, понял что я выхожу с большой вероятностью - и плюнул на уточнение расчета уходов от пуль и написание ухода от направленной пушки. Хотя писанины максимум на час. И на уход в угол в итоге забил. WildCat же например в виду плохой своей турнирной ситуации - заметно усилил свой танк. И похоже тоже имеет шансы на выход. И Noob усилился и выходит с запасом, а был на грани.
762 Beduin
 
11.11.12
15:11
(761) Непонял про 50 очков. Ты же 200.
763 Alex S D
 
11.11.12
15:12
(762) разница до 300 места
764 Diversus
 
11.11.12
15:14
(761) Вообще, я не понимаю вот чего: почему такой разрыв в очках между песочницей и Раундом 1??? Т.е. по песочнице ты на 137 я на 191, по Раунду 1 ты на 181 я на 162. Где логика по идее места, что там, что там должны к друг другу стремится, а тут вообще никакой связи...

Я понимаю, что тут другая система ранжирования, но все равно если и та и та объективны, то и места должны быть близко.

PS: Все таки мне кажется, что райтинги на основе формулы-1 не подходят для танков)))
765 Alex S D
 
11.11.12
15:15
(764) до понятно, те кто был на местах после 600 усердно усиливали ботов, я например будучи в топ100 вообще его не апгрейдил, + много новых участников
766 jenyanorilsk
 
11.11.12
15:17
чем дальше, тем больше складывается впечатление, что побеждает не тот, у кого сложнее или интеллектуальнее стратегия, а тот, у кого формулы точнее )

Чьорт побьери!
767 NS
 
11.11.12
15:17
(764) Доверительные интервалы. И там отклонение и там отклонение, из-за не бесконечного числа партий.
768 Alex S D
 
11.11.12
15:18
(766) я заметил , что у меня много боев где я на 2-м месте, короче убогая система уклонений дает о себе знать)
769 NS
 
11.11.12
15:18
(766) С неточными формулами в финале вообще делать будет нечего. Точные формулы будут у всех, и победит тот у кого танки умнее.
770 Alex S D
 
11.11.12
15:18
1 на 1 редко побеждаю
771 ILM
 
гуру
11.11.12
15:19
за 24 боя 90 мест вверх но скорее всего не хватит. Для 45 летнего дядьки с последним опытом по C++ в 1997 году - достойно вытупаю)))

Чьорт побьери!
772 jenyanorilsk
 
11.11.12
15:20
(769) а победит тот, кто декомпилирует local_runner?)
773 ILM
 
гуру
11.11.12
15:20
Отрыв от 300, 120 рейта, успею ли?
774 Alex S D
 
11.11.12
15:21
(773) за НС скажет, что вероятность твоего выхода = 2 %
775 NS
 
11.11.12
15:22
(773) Скорей всего нет.
(772) Ерунда. Зачем его декомплить, если все формулы легко выводятся тестами?
776 NS
 
11.11.12
15:22
(774) Меньше 2%. Меньше полпроцента.
777 jenyanorilsk
 
11.11.12
15:23
(775) чтоб точнее)
шучу же
778 NS
 
11.11.12
15:24
(777) Уже давно на многих ресурсах выложены точные формулы, полученные не декомпиляцией, а простыми тестами.
779 jenyanorilsk
 
11.11.12
15:26
(776) поделитесь методом выведения формул?
вы же не про сбор статистики и аппроксимацию простыми методами в экселе?
780 ILM
 
гуру
11.11.12
15:27
Прогноз 360 место, хотя постоянные 1-2 место как бы обнадеживают )))
781 ILM
 
гуру
11.11.12
15:29
Они серваков добавили что-ли. А в целом неплохой АИ для марсохода получится))) А стрелять по марсианам будут.
782 NS
 
11.11.12
15:31
(779) Как посчитать сигму? :)
Это точно не школьный курс? :)
Хотя может и институтский, но точно обязательный.

Считаем среднеквадратичное отклонение при равновероятных результатах 1,2,3,4,6,10

Дальше совсем всё просто. Сигма от суммы последовательностей равна SQRT(N)*уже полученное среднеквадратичное.
783 NS
 
11.11.12
15:32
(779) про формулы движения? Сделал логирование координат и скорости. Да и всех делов. Не догадаться как должна выгляжеть формула очень тяжело. А если догадался то коэффициенты подбираются делением двух последовательных значений друг на друга.
784 ILM
 
гуру
11.11.12
15:32
Метод наименьших квадратов юзайте
785 NS
 
11.11.12
15:33
(784) Нафига? Точные формулы движения известны. Совершенно точные.
786 ILM
 
гуру
11.11.12
15:33
НАмекну вэ=вэнулевое плюс а тэ квадрат
787 NS
 
11.11.12
15:34
788 jenyanorilsk
 
11.11.12
15:42
(786) ну да, только в ней не учитывается состояние экипажа и брони )
789 NS
 
11.11.12
15:43
(788) Броня ни на что не влияет, как влияет здоровье оказывается написано в правилах. Дальше это в ветке есть.
790 jenyanorilsk
 
11.11.12
15:44
(787) и здесь тоже не учитывается здоровье
791 NS
 
11.11.12
15:45
(790) Учитывается. Дальше в ветке есть. Приложение к гусенице просто умножаешь на (0.5+Здоровье/200)
792 ILM
 
гуру
11.11.12
15:48
При такой скорости игр осталось еще 45 - 50 игр.
793 Alex S D
 
11.11.12
15:50
ага
794 Diversus
 
11.11.12
15:52
Вообще ничего я не понимаю в текущей системе ранжирования!

http://russianaicup.ru/profile/jetblack

Вот человек, который в песочнице 74, а в первом раунде 751!
Как так???
795 Alex S D
 
11.11.12
15:54
(794) а песке рейтинг хуже
796 NS
 
11.11.12
15:54
(794) Легко. Во первых очень большие доверительные интервалы. Во вторых много народу умудряется выкладывать нестабильные версии. Прямо перед началом раунда.
797 ILM
 
гуру
11.11.12
15:59
В семи играх 64 очка набрал, держу кулачки.
798 NS
 
11.11.12
16:00
(797) Ну при такой силе можно и выйти :)
799 Starhan
 
11.11.12
16:01
Пока  большинство танков стреляет в ближайшего (по углу или дистанции) большинство топов рассчитывая сложными вычислениями выход в центр будут получать фокус.


во втором раунде все встанет на места. Меньше случайностей будет.
800 Starhan
 
11.11.12
16:01
зря они 900 первых ввели оставили бы как раньше 600 и 180 :)
801 Garykom
 
гуру
11.11.12
16:04
Где рейтинг? Проснулся а списка на форуме нету :(
802 Alex S D
 
11.11.12
16:04
(801) да усе, куб ушел)
803 ILM
 
гуру
11.11.12
16:08
100 очков рейта осталось до 300, надеюсь набрать
804 Garykom
 
гуру
11.11.12
16:11
(803) так у других то тоже рейтинг растет
805 ILM
 
гуру
11.11.12
16:13
Я в курсе, но у меня приращение в среднем 7,3 единицы на игру.
806 NS
 
11.11.12
16:14
(804) По сравнению с текущим 300-ым местом соталось 100.
807 Starhan
 
11.11.12
16:14
Вопрос к тем кто пишет на C# и Java. Я так понимаю что экземпляр класса MyStrategy создается один раз перед боем. А если формат боя будет 3х2 (то есть у участников по два танка) то два разных экземпляра класса MyStrategy будут созданы? Как танкам между собой “общаться”?


Создается по одному экземпляру на каждый танк. Общаться между ними проще всего через статические поля. И это касается любого языка программирования.


объясните что значит через статические поля?
808 NS
 
11.11.12
16:14
(807) Через глобальные переменные и структуры.
809 Garykom
 
гуру
11.11.12
16:14
(807) static
810 NS
 
11.11.12
16:14
Это описано в правилах.
811 Alex S D
 
11.11.12
16:15
бот пока радует , за последние 10 боев 6 побед
812 NS
 
11.11.12
16:15
(811) Такими темпами меня может догонишь :)
813 Alex S D
 
11.11.12
16:16
(812) если бы не взял в последнем 10, догнал бы) там 2 очка была разница))
814 NS
 
11.11.12
16:17
Сейчас 7 очков разницы.
815 Alex S D
 
11.11.12
16:18
аа, значит статистика не обновленная была
816 NS
 
11.11.12
16:20
Я уже ничего не понимаю. Показывает 4 очка разницы.
817 Alex S D
 
11.11.12
16:21
(816) да , чет там нето)
818 Alex S D
 
11.11.12
16:22
или ты тоже не обновил, статистика чуть позже обновляется
819 NS
 
11.11.12
16:23
А как из-за необновленной статистики 4 очка разницы могли превращаться в 2 и 7, когда оба набрали по 10 очков?
820 Alex S D
 
11.11.12
16:25
может я не так посчитал.. может не 2 там было
821 Alex S D
 
11.11.12
16:26
вот сейчас смотри, до тебя 2 очка, правильно?
822 beat_swamp
 
11.11.12
16:27
(807) этот вопрос я задавал +)
вобщем static поле это поле которое имеет одно значение для всех экземпляров класса (и для класса вообще)
то есть во втором раунде будет создано два экземпляра класса MyStrategy и если ты объявишь переменную типа:

public static Tank _currentTarget;

то изменять ее и считывать сможет любой экземпляр твоего класса MyStrategy и значение будет одно и то же.


Кстати, народ, кто-нибудь из вас планирует опубликовать исходники своего танка после окончания чемпионата?!
823 NS
 
11.11.12
16:31
(821) Вроде да :)
824 NS
 
11.11.12
16:31
только у меня второе место, а у тебя четвертое, разрыв должен увеличиться до 5 очков.
825 Drx211
 
11.11.12
16:33
(822)Это имело бы смысл - если бы они отдали движок в опен-сорс, но вроде - они этого делать не планируют. Поэтому - после 2го декабря весь код, написанный участниками становится мертвым для всех, кто не обладает движком. Есть конечно вариант декомпилировать локал-ранер и на его основе переписать движок - но это довольно геморойная задача, хотя - может кто из участвующих студентов и решит заняться на досуге :)
826 NS
 
11.11.12
16:34
(825) Код можно прочитать. И взять из него для себя новые знания. Локал раннер уже заставили играть локально с разными ботами. Ссылку не дам :)
827 NS
 
11.11.12
16:35
(821) Ты меня обогнал.
828 Alex S D
 
11.11.12
16:35
(827) ура!) наконец-то)
829 beat_swamp
 
11.11.12
16:36
(826) NS, не жадничай! +))) поделись ссылочкой!
830 NS
 
11.11.12
16:38
831 Drx211
 
11.11.12
16:41
(830)А человек пытался декомпилировать, как я и говорил :) Ну - от дизасма и софтайса ничего не спасет, так что - если кто задастся целью - за пару месяце превратится раннер в опен-сорс. Тут другой вопрос - что на это скажут в маил.ру?
832 NS
 
11.11.12
16:43
(831) ИМХО ничего не скажут. Не наказуемо.
833 Drx211
 
11.11.12
16:46
(832)Ну-тут вопрос, на сколько они защитились. Вроде бы - никаких лиц. соглашений к прогам не прилагалось. К сожалению - не знаю, что это означает по правовым нормам. То-ли халява, то-ли - есть какие-то условия по умолчанию. Например - запрет на лазание во внутренности - есть во всех лиц. соглашениях, которые я видел.
834 ILM
 
гуру
11.11.12
16:47
(823) "-Ибо, воистину!"
835 Drx211
 
11.11.12
16:47
(833)+настораживает ответ про авторское право на формулу рейтинга...
836 NS
 
11.11.12
16:48
(833) Что такое лазанье во внутренности?
И каким образом лицензионное соглашение может быть выше законов?
837 NS
 
11.11.12
16:51
(835) Первый блин комом. У них не было опыта устраивания таких соревнований, нет людей понимающих в ранжировании, они не понимают что система расчета очков должна быть прозрачна для участников.

А их система расчета рейтинга - это кем-то испорченная система эло, соответственно защищенная этим кем-то авторскими правами. Только кому нужна система расчета, если саму систему публиковать нельзя?
838 NS
 
11.11.12
16:54
То есть вообще нонсенс. Они раздают очки, а каким образом, по какой системе их раздают - говорить отказываются даже участникам.
839 Alex S D
 
11.11.12
16:55
(838) это плохо?
840 Alex S D
 
11.11.12
16:56
главное чтобы все почесному было)
841 Drx211
 
11.11.12
16:56
(837)Вопрос риторический - меня это тоже поразило :) По моему - это самое очевидное, что только может быть в подобных турнирах, как вообще можно проводить соревнования по закрытой системе расчета рейтинга?
842 NS
 
11.11.12
16:57
(839) В смысле? Такого не бывает. Я думаю что мейл.ру в принципе кандидат на попадания в гиннеса.
843 Drx211
 
11.11.12
16:58
(839)И в формуле у них стоит if("Alex S D" == user_name)user_raiting = user_raiting -50;

Как думаешь - это плохо :) ? Т.к. система то закрытая - ты об этом никогда не узнаешь.
844 Alex S D
 
11.11.12
16:59
да понимаю, согласен согласен))
845 Garykom
 
гуру
11.11.12
17:03
Обидно что у меня рост в месте прекратился, застрял между 400-м и 500-м местом
846 NS
 
11.11.12
17:03
(843) Даже если узнаешь, даже если тебя будут минусовать за первое место - ты никогда ничего не докажешь. Система закрытая, скажут что у нас всё верно.
847 Garykom
 
гуру
11.11.12
17:04
похоже не совсем случайным образом соперники подбираются
848 NS
 
11.11.12
17:06
(847) С чего ты взял?
849 Garykom
 
гуру
11.11.12
17:08
(848) тогда почему 1-е места в бою стал реже занимать?
850 Drx211
 
11.11.12
17:08
(845)Ну-я там же. Но - особо не расстраиваюсь, понимаю, что тупо не хватило времени, начни я хотя бы 1го Ноября, а не 3го - все было бы гораздо лучше. А так - только вчера отладил систему наведения, до этого - вообще по дефолтной стрелял, т.к. движения нормальные писал, был на сегодня 589, сейчас дополз до 455, но в 300 не пройдет скорее всего, т.к. при таком старте с 589 нужны 1-2 места во всех боях, чтобы влезть в 300, а уклонение и выбор позиции у меня только сейчас сделаны, но на положение в раунде это уже никак не повлияет, т.к. стратегия тестируется ночная.
851 NS
 
11.11.12
17:10
(849) Вот это вопрос! Если ты кинул монетку, и она два раза упала орлом, то если вдруг на третий она упадет решкой ты подумаешь что тебе монету подменили?
852 Garykom
 
гуру
11.11.12
17:12
(850) насчет времени это вообще интересно, собственно на написание первых версий потратил пару часов, а вот на последнюю целую ночь сегодня убил, тока в 9 лег
853 Garykom
 
гуру
11.11.12
17:14
(851) если из 100 бросков в первых 50 орлов в два раза больше, а во вторых наоборот то да с вероятностью 50% монетку подменили
854 Drx211
 
11.11.12
17:15
(852)Первые пару часов я только синтаксис С++ вспоминал, уже 7 лет ничего на нем не делал... Эх, только я в 1С от ++ и += отвык, а сейчас - опять ностальгия :)
855 Alex S D
 
11.11.12
17:16
(854) есть такое.. универ сразу вспомнил, после него с++ не касался)
856 NS
 
11.11.12
17:16
(853) Ты из 100 боев в половине занял первое место?
Если нет, тогда о чем речь? Человеку свойственно неправильно прикидывать вероятности. Твоя вероятносьт выиграть 10%, с вероятностью 50% (примерно) Ты можешь не выиграть 10 боев подряд. С вероятностью 25% - не выиграть 20 боев подряд. То есть это очень вероятное событие. Более того - Не выиграть 40 боев подряд вероятность 6% - то есть тоже весьма вероятное событие.
857 Garykom
 
гуру
11.11.12
17:17
(854) ага тоже почти полтора года на java не писал поэтому и 2 часа вместо 20 минут получилось :)
858 Garykom
 
гуру
11.11.12
17:19
(856) Да это понятно все согласен. Просто сначала новая версия резко стартанула, все 1-е места а счас ползет как то
859 Alex S D
 
11.11.12
17:19
(858) у меня наоборот, сначала вниз, сейчас вверх
860 NS
 
11.11.12
17:20
(858) В первых 18-ти боях ты выиграл 5 раз, что тоже вероятное событие при вероятности выиграть 10%.
Это всё причуды теории вероятностей. Ничего странного не произошло.
861 Drx211
 
11.11.12
17:21
(855)Да я и на 1С тож только для себя сейчас изредка че-то делаю, а так - все больше другим говорю, как писать. Поэтому и решил поучаствовать, чтобы не забыть - чем циклы от массивов отличаются :)
862 Alex S D
 
11.11.12
17:23
во мой бот попер, может в топ 100 попаду)
863 Garykom
 
гуру
11.11.12
17:24
(860) вероятность 10% это 1-й этап 1-го раунда, сейчас играет совсем другая версия
864 NS
 
11.11.12
17:26
(863) Даже при вероятности выиграть 20% - 6% вероятность не выиграть 20 боев подряд.
865 NS
 
11.11.12
17:28
А у тебя не выиграло 23 боя подряд. Ничего странного.
866 Garykom
 
гуру
11.11.12
17:28
(864) Ну тогда видать 4-я сотня это и есть уровень бота
867 Cube
 
11.11.12
17:29
(801) Хотел завтра выложить итоговый. А что, хотите промежуточный что ли?
(802) Да тут я, просто я семейный человек)))
868 NS
 
11.11.12
17:30
(866) При таком формате чемпионата (Раунда1) Место определяется с 95% доверительным интервалом +/- 200 мест.
869 NS
 
11.11.12
17:31
То есть чтоб практически гарантировать себе выход, надо играть в первой сотне по силе.
870 NS
 
11.11.12
17:35
И то - пара-тройка человек по теории вероятности из первой сотни по силе не выйдет.
871 Garykom
 
гуру
11.11.12
17:36
(870) понятно что правила заточены на зрелищность чтобы победители все время менялись
872 NS
 
11.11.12
17:37
(871) Нет, правила они выдумывали на ходу, из за косяков в рейтинговой системе, а учитывая (837) - придумали что смогли.
873 ILM
 
гуру
11.11.12
17:54
За 6 часов вверх на 250 мест.

Оле! Оле, оле, оле! Россия вперде!))
874 Eugene_Holiday
 
11.11.12
17:57
Мой багобот делает ставку на то что остальные соперники в перерыве значительно ухудшили свои стратегии :)
875 ТочноеЯдро
 
11.11.12
18:01
(874) т.е. поотключали упреждения, уворачивания, перестали учитывать препятствия ? :-)
876 Alex S D
 
11.11.12
18:02
да просто из примера)
877 NS
 
11.11.12
18:04
(873) Как не хватало 100 пунктов до выхода, так и не хватает.
878 Diversus
 
11.11.12
18:07
NS, скажи а откуда ты так хорошо теорию знаешь?
879 ILM
 
гуру
11.11.12
18:14
А мне обидно, что участвуют стратегии 2, 3 версии
880 ILM
 
гуру
11.11.12
18:15
(878) У них в Торговом доме без теории игр никуда не деться )))
881 Diversus
 
11.11.12
18:17
(880) Да вот и мне интересно )))
882 NS
 
11.11.12
18:17
(878) Теорию чего? Игр? У меня мат. образование, и я в этой фигне призер чемпионата мира. У меня только чуть меньше регалий чем у WildCat-а :) Раза в три.
883 Diversus
 
11.11.12
18:17
>> У меня мат. образование, и я в этой фигне призер чемпионата мира

Олимпиадник что ли?
884 beat_swamp
 
11.11.12
18:19
(830) эту я видел... тольно там как я понял для линуска... а для винды сделать у меня так и не получилось. +(
885 NS
 
11.11.12
18:19
(883) И олимпиадник (по школьникам), и призер по взрослым, среди профи.
886 Diversus
 
11.11.12
18:21
(885) Респект
887 jenyanorilsk
 
11.11.12
18:22
(885) всё-таки хотелось бы увидеть что-нибудь вроде статьи о том как вы анализировали и выводили формулы
для повышения собственного образования)
888 Diversus
 
11.11.12
18:24
(887) Да наверняка появятся статьи на хабрахабре после окончания конкурса. Так что подожди... После Google AI Challenge PlanetWars и Ants так и было.
889 Beduin
 
11.11.12
18:24
(887) Не отвлекай его. Пусть для 3*2 бота оптимизирует. 6 часов осталось.
890 ILM
 
гуру
11.11.12
18:26
Вспомнилось у Высоцкого )))
"-Лучше я пойду к ребятам пить,
- Извини, ты порешь ахинею,
- У  ребят широкий кругозор,
- От ларька до нашей бакалеи,
.....
- Интеллекты разные у нас,
- Повышай своё образованье."
891 NS
 
11.11.12
18:27
(887) Какие? С логарифмом? Это же школьный курс.
S=(1-Q^n)/(1-Q)
Чтоб посчитать тики (n)
Домнjжаем, переносим слагаемые, получаем
Q^n=1-S(1-Q)
логарифмируем обе части
n LN Q = LN(1-S(1-Q))
Ну а дальше обе части делим на логарифм

n=LN(1-S(1-Q))/LN(Q)

Это всё не выходит за рамки школьного курса.
892 Beduin
 
11.11.12
18:30
Был 150, спустился на 180 за 40 минут.  Если ускорение останется буду свободен следующую неделю)!
893 Eugene_Holiday
 
11.11.12
18:31
Интересно много ли народу в первом раунде, как и я, на тяжёлом танке :)
894 NS
 
11.11.12
18:31
(892) Без шансов. 50 очков уже потерять не реально. А тебе нужно больше терять чтоб не пройти.
895 NS
 
11.11.12
18:31
(893) Из лидеров - никто.
896 Diversus
 
11.11.12
18:34
Вообще на тяжелом танке, я думаю, во втором раунде делать будет нечего. Будут тебя бомбить и при этом уворачиваться от твоих ответных выстрелов, так как они более мобильны.
897 Starhan
 
11.11.12
18:37
(896) имхо другие типы танков для игра 3х2 и 2х3.
898 NS
 
11.11.12
18:37
(897) Тоже есть такое подозрение.
899 ILM
 
гуру
11.11.12
18:39
В лучшем случае, осталось 40 игр.
900 Alex S D
 
11.11.12
18:44
900
901 Eugene_Holiday
 
11.11.12
18:44
358 место, думаю рекорд для меня :)
902 ILM
 
гуру
11.11.12
18:47
Где взять значок 1С на аватарку? )))
903 Diversus
 
11.11.12
18:49
(902) Может замутить всем одинэсникам, которые будут играть во втором раунде аватарку 1С )))
904 NS
 
11.11.12
18:49
(902) С ярлыка 1С на рабочем столе?
905 Alex S D
 
11.11.12
18:50
нафиг, подумают что с 1с, а я не с 1с)
906 Drx211
 
11.11.12
18:52
(905)А откуда :) ?
907 Alex S D
 
11.11.12
18:53
(906) с обычного фикси)
908 Beduin
 
11.11.12
18:53
(903) Тут все пытаются отмыться от этого, а ты....
909 ILM
 
гуру
11.11.12
18:54
Вот пусть, завидуют)))
910 ILM
 
гуру
11.11.12
18:55
Я вообще фришник)))
911 Beduin
 
11.11.12
18:56
О. Серега догнал меня практически.
912 NS
 
11.11.12
18:56
Да я никого не догоняю. Колеблется место в том районе, без больших отклонений.
913 NS
 
11.11.12
18:57
Инетресно, если бы я танку уход в угол добавил - это сильно бы силу подняло?
914 ILM
 
гуру
11.11.12
18:57
(908) А что мыться то? Нужно 1С добавить классы, ООП и будем в тоже в чампах участвовать. Зато прикинь, сколько будет прикола, когда программисты будут продувать 1С-ку. Где там недавно холивар был про  недопрограммистов.
915 Alex S D
 
11.11.12
18:57
(913) думаю да
916 Beduin
 
11.11.12
18:58
(912) Я образно. Охота на это как на экшен посмотреть.
Ставки сделать и под пивко болеть.
917 Alex S D
 
11.11.12
18:58
(913) мой за счет углов и играет
918 ILM
 
гуру
11.11.12
18:58
(917) +100500, Инфа 146%))
919 Alex S D
 
11.11.12
18:58
да и топы вроде по углам сидят все
920 Beduin
 
11.11.12
18:59
(913) У них у всех алгоритмы в основном на поиск ближайшего. В углах вероятность быть ближайшим меньше.
921 ILM
 
гуру
11.11.12
19:24
Логины и номера версий на чампе. Что-то мало верится, на создание хорошей стратегии с первого раза. Таких штук 50 в первом раунде.

dan777 - 3
wadsl01 - 1
abihle - 3
monogoose - 1
storedy - 1
922 NS
 
11.11.12
19:27
(921) у меня первые версии играли не намного слабее текущей.
923 ILM
 
гуру
11.11.12
19:31
(922) "- Ты, Доцент, конечно, вор авторитетный, но зачем ты при Мишке так?"

Если сравнить, коды таких страт, то стопудово они будут копией старых версий кого-нибудь. Это чтобы размазать средние стратегии.
924 NS
 
11.11.12
19:35
(923) учитывая что и на мисте выкладывался код способный легко пройти в раунд - вполне возможно что это действительно где-то найденный и выданный за свой код.
925 ILM
 
гуру
11.11.12
19:46
Организаторы проверят это или нет?
926 jenyanorilsk
 
11.11.12
19:49
(925) какой смысл? не отменять же потом результаты)
кто смог написать и выложить хорошую стратегию сам, тот и лучше сделает
а кто смог только сплагиатить, лучше не напишет
927 NS
 
11.11.12
19:50
(925) зачем? До финала такой игрок все-равно не дойдет.
928 Garykom
 
гуру
11.11.12
19:51
Может и не дойдет но футболочку то ухватит ;)
929 Garykom
 
гуру
11.11.12
19:52
Да реально застрял между 400 и 500 выше никак, все таки нужен не просто уход в угол в еще уклонение/убегание оттуда если кто то рядом
930 Garykom
 
гуру
11.11.12
19:55
Хм еще заметил что стрелять лучше против хода движения быстрее едем, добавить что ли приоритет тем целям что в задней полусфере
931 Starhan
 
11.11.12
19:59
(930) из простых самый лучший приоритет все таки по ближайшему.
932 ILM
 
гуру
11.11.12
19:59
за час 100 мест вверх. Осталось еще поднапрячься )))
933 Starhan
 
11.11.12
20:00
хотя я не меняю цель если до определенного расстояния ближний танк не намного ближе старой цели.
934 Beduin
 
11.11.12
20:00
(929) Мне тяжелей всего анализ уклонения из угла сделать. Там надо смотреть положение танка плюс градус угла.
935 NS
 
11.11.12
20:01
(932) а по очкам как было 100, так и осталось...
936 NS
 
11.11.12
20:02
(934) не вижу разницы - угол или нет.
Не надо забирать в сам угол, надо стоять на небольшом расстоянии от него.
937 Diversus
 
11.11.12
20:02
(934) Вот вот. У меня такая же фигня именно с углами. Сейчас сделано криво и поэтому очень часто проигрываю в самом начале из за углов. Если же пробиваюсь дальше, то часто занимаю первое место (неважно с кем).
938 Diversus
 
11.11.12
20:03
(936) Но отдача или вражеский снаряд сдвигают его в угол один фиг
939 Beduin
 
11.11.12
20:04
(932) У тебя мало первых мест, где 10 очков дают. Без них тяжело выбраться.
940 NS
 
11.11.12
20:05
(938) у меня сразу выбирается на пару десятков пунктов.
941 Starhan
 
11.11.12
20:05
у кого какой процент побед в 1м раунде?

у мя 27-28 пока :)
942 Beduin
 
11.11.12
20:06
(936) Так еще хуже. Нужно определить расстояние куда можно уходить в случае атаки. Чтобы не получилось поехал, а там стена. В твоей реализации стоять нужно стоять на ширину танка, а это значит, что угол займут другие и тут начинается двойная стрельба из соседнего угла и возможного твоего.
943 Beduin
 
11.11.12
20:07
26 процентов
944 Eugene_Holiday
 
11.11.12
20:07
13%  8)
945 NS
 
11.11.12
20:07
(941) у меня был вроде 18 в первой половине, сейчас 25%.
То есть у новой версии больше 30.
946 NS
 
11.11.12
20:08
(942) у меня учитывает стены при уходе. Это же совсем просто.
947 jenyanorilsk
 
11.11.12
20:08
5% на суицидально-экспериментальной версии)
удивлён, что не ноль
948 NS
 
11.11.12
20:09
Или был 22...
949 Beduin
 
11.11.12
20:13
(946) ) в Углах возможна ситуация, когда во все стороны ехать нельзя и нужно выбирать минимальный угол для движения
950 NS
 
11.11.12
20:14
(949) Не совсем понял.
951 Beduin
 
11.11.12
20:17
Вектор передка танка упирается в стенку и зад тоже.
К примеру танк в самом углу. Значение в радианах 3PI/4(135градусов).
952 Beduin
 
11.11.12
20:17
(951) Угол начала координат. Левый верхний
953 jenyanorilsk
 
11.11.12
20:18
(952) разворачиваем пушку строго в угол и стреляем, нас выносит отдачей ))
954 Diversus
 
11.11.12
20:20
(953) Патроны нам надо беречь, перезарядка долгая и это основное чем зарабатываются очки...
955 Beduin
 
11.11.12
20:20
(953) Я даже придумал как себя убить. Рассчитываешь чтобы отрикашетило от препятствий в тебя и паф.
956 Diversus
 
11.11.12
20:21
(952) Я смотрю у нас абсолютно одинаковая проблема и я пока тоже не представляю как нормально без уступания в случае чего выезжать из угла.
957 Diversus
 
11.11.12
20:23
+(952) Я смотрел на http://russianaicup.ru/profile/Hohol
он становится перпендикулярно стенке и без проблем выезжает + если стреляют в него у него ускорение 0 поэтому стреляют в центр танка, он дает газа и выезжает и в него не попадают...

Наверное надо будет переделать на такой вариант
958 Beduin
 
11.11.12
20:23
(956) Я сделал через через одно место, времени не было.
Нахожу наименьший угол и на полный газ.
959 Diversus
 
11.11.12
20:26
А интересно расстояние одинаковое до угла от позиций или нет?
960 Diversus
 
11.11.12
20:27
позиций стартовых я имею ввиду
961 Beduin
 
11.11.12
20:27
(957) В этом бою в начале я также наверно делаю.
http://russianaicup.ru/game/view/200118
962 jenyanorilsk
 
11.11.12
20:27
вопрос к тем, кто ездит в углы)
интересно, а как ваши стратегии сработают, если поле будет в десять раз больше, так, чтоб из угла до середины снаряды не долетали?
963 NS
 
11.11.12
20:29
(960) вообще - да.
964 Diversus
 
11.11.12
20:30
(962) Если бы это было в правилах чего нибудь придумали бы...
(963) Но у верхних и нижних меньше возможностей для маневров насколько я понимаю...
965 Beduin
 
11.11.12
20:30
(960) На взгляд одинаковое для всех.
(962) Особенно весело было смотреть как бывшие топы из-за заточенных на определенных игроков игр посваливались. Вниз.
966 NS
 
11.11.12
20:31
(964) у боковых меньше возможностей. Правого и левого.
967 Beduin
 
11.11.12
20:31
(964) Можно рассчитать, но скорее всего угол поворота плюс расстояние одинаковое для всех.
968 Starhan
 
11.11.12
20:32
(962) очень плохо. НО суть не в этом. в Случае 6х1 в данных рамках правил игры нычка в угол дает большой профит, дальше будем смотреть по ситуации.
969 Diversus
 
11.11.12
20:33
(967) У тебя упреждающий выстрел плохой...
970 Cube
 
11.11.12
20:34
Продолжаем тут: Russian AI Cup - CodeTanks (4)
А я на боковую)

Оле! Оле, оле, оле! Россия вперде!))
971 Beduin
 
11.11.12
20:34
(969) У меня его нет. У меня там вообще ничего нет. Только уклонения, оптимального места и выбор бонуса.
972 ILM
 
гуру
11.11.12
20:35
Я спать, всем до завтра)))

"- Пожелай мне удачи в бою..."
973 Starhan
 
11.11.12
20:35
(957) красиво он в угол уходит. Я пробовал написать алгоритм плавного движения к цели по дуге. (если угол большой а дистанция средняя) Но получилась какая то хрень. Пришщлось удалить :)
974 Diversus
 
11.11.12
20:38
Я этот плавный подъезд сделал, но в угол он почему то так не заезжает... Сделал в зависимости от угла пропорциональную подачу силы на ближайшую гусеницу к цели. Но мне кажется он как то не так едет. Т.к. он быстрее доезжает чем я.
975 ERWINS
 
11.11.12
20:58
280 место, уже закончился?
976 NS
 
11.11.12
20:59
(975) уже 24.00? :)

Сделаем их, ребята!
977 NS
 
11.11.12
21:00
Переезжаем в новую ветку.
Russian AI Cup - CodeTanks (4)