Имя: Пароль:
IT
 
Russian AI Cup CodeTroopers 2013
0 Diversus
 
25.09.13
11:04
1. Буду участвовать 69% (22)
2. Интересно, но участвовать не буду 16% (5)
3. Не буду участвовать 9% (3)
4. Что это вообще??? 6% (2)
Всего мнений: 32

Форумчане!
Не так давно случайно открыл сайт http://russianaicup.ru
На котором увидел, что скоро открытие Russian AI Cup CodeTroopers 2013.

Для тех, кто не в курсе.
Russian AI Cup — это новая инициатива команды разработки проекта Одноклассники в рамках соревнований IT-направленности. В этом чемпионате участники состязаются в умении писать искусственный интеллект на примере игровых стратегий. Организаторами являются ООО «Одноклассники» и национальный исследовательский Саратовский государственный университет.

В 2012 году был Russian AI Cup 2012 CodeTanks.

Вот ссылки на описание прошлого турнира на хабре:
http://habrahabr.ru/post/158749/
http://habrahabr.ru/company/odnoklassniki/blog/156901/
http://habrahabr.ru/post/161333/

На мисте:
Russian AI Cup - CodeTanks
Russian AI Cup - CodeTanks (2)
Russian AI Cup - CodeTanks (3)
Russian AI Cup - CodeTanks (4)

Прошлый турнир помнится, очень сильно привлек мистян, разгорелись не шуточные баталии :)
Я тоже участвовал, дошел до 2-го раунда и занял итоговое 122 место. Даже футболку прислали...

В этом будем участвовать?
1 Diversus
 
25.09.13
11:05
Лично я

Буду участвовать
2 Diversus
 
25.09.13
11:12
Кстати, Troopers переводится как десант.
Интересно, что они там придумали с десантом...
3 Принт
 
25.09.13
11:15
roger!

Интересно, но участвовать не буду
4 Diversus
 
25.09.13
11:37
(3) Зря...
5 Salimbek
 
25.09.13
11:43
Посмотрим, как со временем будет...
6 NS
 
25.09.13
11:55
Точно не уверен, но скорей всего буду.

Буду участвовать
7 exwill
 
25.09.13
12:00
Самая лучшая игрушка.

Буду участвовать
8 jsmith82
 
25.09.13
12:04
У меня мозги сломаются

Не буду участвовать
9 Molinor
 
25.09.13
12:10
В прошлом году участвовал, футболку получил. В этом году, если время будет (ремонт назревает), тогда обязательно!

Буду участвовать
10 Diversus
 
25.09.13
12:21
Мне очень нравится формат проведения конкурса. Не спеша, когда есть идеи, в течении месяца готовишь бота, тестируешь его в песочнице с другими такими же как и ты. Днями и ночами ломаешь голову над алгоритмом, где то угадываешь, где то нет.
А потом с замиранием и волнением смотришь на него в финальных битвах.

Только ради этого уже стоит принять участие.
А если еще за это и какие то призы, пусть даже символические, вроде футболки, то тем более надо участвовать.
11 NS
 
25.09.13
12:23
(10) Отличный формат, но не отлично то что организаторы на ходу меняют правила и регламент.
12 forforumandspam
 
25.09.13
12:24
(6) Не посрами одинесников. ;) Мы за тебя будем болеть.

Надеюсь не будет косяков организаторов, как в прошлом году, и ты не прервёшь неожиданно своё участие.
13 forforumandspam
 
25.09.13
12:25
Вот бы время найти...

Буду участвовать
14 Diversus
 
25.09.13
12:42
(11) NS ну зачем ты опять эту тему поднимаешь? Ну изменили правила и что в этом такого? Тем более, это в конечном итоге никак не отразилось на зрелищности.

Честно говоря, я так и не понял, зачем ты стартового бота залил в самом конце и сполз в рейтинге.
15 NS
 
25.09.13
13:02
(14) Объясняю. Не у всех навалом времени, у меня его просто нет. А изменение правил сбивает все планы и требует кучу времени, например на проверку всех свойств измененного тяжелого танка. И с регламентом. Увеличивая число выходящих - они не делают лучше участникам. Так как количество призов не изменяется. Они увеличивают шансы слабачков, и уменьшают шансы сильных. При этом нарушая свой-же регламент, в котором возможное увеличение выходящих мест прописано не было.

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

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

Вот какова была бы престижность текущего чемпионата мира по шахматам, если бы ФИДЕ вдруг взбрело в голову прямо сейчас изменить регламент, и устроить матч-турнир трех, добавив к Карлсену и Ананду еще и Крамника? Вот как думаешь, Ананд и Карлсен отказались бы от участия? А если бы на ходу поменяли правила, например сказали что будем играть в шахматы Фишера, или в быстрые шахматы?
16 Diversus
 
25.09.13
13:57
(15) То, что изменили некоторые характеристики танков, тут я согласен лишь от части. Многие не выбирали другие танки, кроме средних из за плохо подобранных характеристики. Но для среднего танка мало что поменялось.

По поводу увеличения числа выходящих. Тут собственно проблем и не было... Если твой бот силен, то тебе должно быть все равно сколько будет игроков за тобой 10, 50 или 100.

А вот по поводу шахмат, тут ты играешь фактами.
Они изменили правила, но они так же и добавили плюсов при изменении правил. Например, сразу не продумали расположение танков, в связи с чем выигрывали в основном те, кто был ближе к углам. Организаторы добавили случайные повороты первоначальных позиций, что в общем исправило ситуацию. Как на этапе подготовки можно было это предугадать?

Хотя, конечно, было бы здорово если бы правила не менялись, но я думаю без этого никак не обойтись было в тот момент.
17 NS
 
25.09.13
14:03
(16) Организаторы не могут нарушать правила и регламент на ходу. Это равносильно тому что в шахматном турнире организаторы вдруг поменяют правила, например по которым ходит конь.
Если бы у них в регламенте заранее было написано что свойства танков могут в процессе турнира изменяться, то это совсем другое дело. Но этого написано не было.

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

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

см. Выше - одна строка в регламенте и правилах позволила бы менять свойства танков. А раз этой строки не было, то изменение свойств танков опустило турнир до уровня дворового чемпионата.
18 NS
 
25.09.13
14:06
Начальное положение танков в правилах зафиксировано не было, поэтому изменение их регламент не нарушило.
19 NS
 
25.09.13
14:14
Я лучше объясню.
Допустим есть суперпрограммист, чемпион всего и вся.
Он внимательно прочитал правила, провел тесты, выбрал лучший танк, настроил его, написал AI за месяц, и получил готовую бота который выиграет чемпионат. Больше свободного времени у него нет, но он всё учел согласно правилам.

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

Если бы участие было платным, и достаточно дорогим - то организаторы получили бы повестку в суд, и проиграли бы его.
20 Diversus
 
25.09.13
15:30
(19) Будем надеяться такого не будет в новом турнире
21 NS
 
25.09.13
15:37
Я почти уверен что не будет. Ибо следующее изменение правил они сделали только после окончания турнира (4 декабря). Что конечно-же допустимо.
22 Nexux
 
25.09.13
16:27
тупой для участия, но всегда слежу :)

Интересно, но участвовать не буду
23 Diversus
 
25.09.13
18:57
(22) Все равно надо пробывать )))
24 santa324
 
27.09.13
18:21
1. Буду участвовать

Жаль прошлый раз поздно узнал о конкурсе, успел только в песочнице поучаствовать.

Не пишут когда ожидается (скоро)... не слышно каких-нибудь слухов когда запустить планируют?
25 regniws
 
27.09.13
19:02
только так

Буду участвовать
26 MKMK
 
27.09.13
19:13
Прошлогодние танки понравились.
Надеюсь, что

Буду участвовать
27 exwill
 
27.09.13
19:55
(24) Подпишись и спи спокойно. Не пропустишь.
28 sda553
 
27.09.13
20:20
я что то, пожалуй, пропущу. Мало опыта в создании ai. Даже шахматы как то никогда не всматривался в реализации AI
29 Diversus
 
27.09.13
20:33
(28) Почитай описание алгоритма работы победителя CodeTanks
http://habrahabr.ru/post/161333/
30 sda553
 
27.09.13
20:36
(29) Интересное чтиво, почитаем
31 Voronve
 
27.09.13
22:03
(0) с учетом того, что НИИ, на которые выделяются нехилые деньги, так до сих пор не имеют даже рабочей теории, а не то что рабочего прототипа ИИ ни в каком  приближении.
"... участники состязаются в умении писать искусственный интеллект" это просто с чем-то ...
что за няжка писал(а) слоган ?
32 NS
 
27.09.13
22:06
(31) Интересное мнение. То есть AI в играх, и AI разработчики - это профанация, и игровой индустрии позарез необходимо срочно придумывать новую терминологию?
33 Voronve
 
27.09.13
22:15
(32) Можно говорить только об "элементах AI".
Проблема ИИ в играх, это притча во языцах давно, в качестве примера - серия игр "Герои меча и магии"
34 NS
 
27.09.13
22:18
(33) То есть программисты должны назваться не AI разработчики, а разработчики элементов AI, а сама разработка "разработка элеметов AI" в играх. А все чемпионаты, с AI чемпионатов нужно переименовать например в google элементов AI code cup, mail элементов AI code cup и т.д.? Самому не смешно? :)
35 Voronve
 
27.09.13
22:22
(34) Было б смешно если б не было так грустно. Дело то не в терминологии - все предпосылки для создания полноценного ИИ есть. Существуют мат.модели, по котормы вот, должен родиться; а как доходит до практической реализации - ступор.
ИИ не обучается: не принимает нестандартных решений - основного критерия оценки ИИ это или набор рекурсий с итерациями.
36 NS
 
27.09.13
22:24
(35) обучается. еще как обучается.
и не совсем понятно что такое "нестандартные решения"
стандартные решения принимает только скриптовый AI.
37 Voronve
 
27.09.13
22:30
(36) Любой ИИ, после наполнения собственной базы, на запрос "вырази возможные варианты числа 4 степенью двойки" выдает 2+2=4, 2х2=4, 2^2=4.
Ни один не выдал конструкцию вида 2х2+2^0-2^0=4
38 NS
 
27.09.13
22:33
(37) во первых ни один скриптовый AI в подобных чемпионатах не имеет ни малейшего шанса, во вторых современные алгоритмы работают не по базе, ибо они не скриптовые.
39 Voronve
 
27.09.13
22:40
(38) Т.е. твое утверждение о том, что такие чемпионаты заточены под решение определенного, достаточно узкого, круга задач, и "ИИ" в ихнем названии не более чем завлекалочка, актуально.
Что ты еще можешь добавить к своему заявлению ?
40 NS
 
27.09.13
22:42
(39) Есть общепринятый термин в игровой индустрии, а не только в этих чемпионатах. Компьютерный интеллект, но непонятным (для тебя) причинам называют AI. Другого вменяемого термина ты не предложил.
41 Voronve
 
27.09.13
22:47
(40) Поклёп. "элементы AI" это вполне себе термин который рисуют на не шибко понтованные разработчики на своих вкладышах CD/DVD при продаже игры.
Чем он режет твой слух музыкальный ?
42 NS
 
27.09.13
22:49
(41) прочитай (34)
43 Voronve
 
27.09.13
22:53
(42) Ага
44 Salimbek
 
28.09.13
12:06
(42) Сдется мне, что многим участникам AI code cup слегка похер на мнение Voronve. Лично мне, точно.
З.Ы. Уважаемый, если Вы можете написать полноценный ИИ, отрабатывающий за 2 секунды и решающий _любую_ задачу, в том числе и из указанного выше конкурса, то вперед. Нечего зря тратить время на этом форуме.
45 exwill
 
28.09.13
15:39
(37) Все правильно. И не выдаст никогда. Ибо сложная форма не возникает из простой самопроизвольно.
46 santa324
 
30.09.13
00:28
Забавное у вас тут обсуждение.
Сдается мне что в таких конкурсах обучаемые AI если и есть то единицы, и то безуспешные.

А что плохого в термине "Искусственный интеллект"? Разве интеллект может быть только уровня человеческого? У мухи или таракана интеллекта нет?
47 NS
 
30.09.13
00:39
(46) по сути все ai в таких конкурсах обучаемые.
есть разные методы обучения - ручной (наиграли матчей, посмотрели результат, выбрали сильнейшие параметры) и автоматический.
у большинства возможно и ручной, у кого-то автоматический.
48 tankovod
 
01.10.13
09:06
В прошлом году участвовал.

Буду участвовать
49 santa324
 
03.10.13
17:50
Не терпится, когда же уже... :)
Кто-нибудь заметил когда выложили этот аннонс на 13й год?

Буду участвовать
50 NS
 
09.10.13
17:19
Подниму ветку.
Новая версия Gull, шахматной программы Вадима Демичева aka ThinkingALot вышла на второе место по силе в мире после Гудини. С минимальным отставанием от лидера.
http://www.husvankempen.de/nunn/40_4_Ratinglist/40_4_AllVersion/rangliste.html
Кому интересно, исходники открыты.
http://sourceforge.net/projects/gullchess/
51 Salimbek
 
10.10.13
08:29
(49) WEB архив говорит, что 15 июня менялась страница
52 vhl
 
10.10.13
09:11
(14) А что не понятного, он понял, что до лидеров ему как до луны, вот и решил привлеч внимание хоть как-то.
53 NS
 
10.10.13
10:33
(52) Мне видимо показалось, но я был на первом месте.
ИМХО я достаточно привлек внимание. Так что твоя версия несостоятельна. Придумай еще чего-нибудь.
54 NS
 
12.10.13
22:13
Закончился второй тестовый тур codecup.nl 2014
Россиянин Сергей Повалихин на этот раз поделил первое-второе место. Первый тестовый тур он выиграл.
http://www.codecup.nl/competitionlist.php
55 Molinor
 
30.10.13
13:04
56 cincout
 
30.10.13
13:39
Ну наконец то
57 Diversus
 
31.10.13
22:16
(55) Я думал не дождусь )))
58 santa324
 
01.11.13
10:25
"а этот раз участникам предстоит писать стратегию для группы солдат"
Эх, неужели на этот раз физики будет меньше, инерционность танка делала задачу особо интересной.
59 Принт
 
01.11.13
10:42
(58) что такого в инерционности?
60 1dvd
 
01.11.13
11:47
не понял организаторы всё-таки Одноклассники или мылору?
61 SUA
 
01.11.13
11:54
а на офстранице пока пусто...
62 NS
 
01.11.13
12:48
(60) В прошлом году был Саратовский университет при поддержке.
63 NS
 
01.11.13
12:50
(60) Одноклассники принадлежат мылору. Это один из их проектов.
64 Wasya
 
01.11.13
12:52
Петька: А в международном масштабе?
Чапаев: Не смогу языков не знаю.

Зачем одноэснику знание языков С++, Java, C#, Python или Pascal??

Не буду участвовать
65 toypaul
 
гуру
01.11.13
13:06
(64) "одноэснику" незачем. это существо ограниченное. программисту полезно для развития мозгов.
66 cincout
 
01.11.13
13:28
(64) Для участия хватит самых базовых знаний. Соревнование же не про знание языков.
67 Diversus
 
01.11.13
15:28
Только я единственного не понял:

Что Вот это значит по ссылке http://habrahabr.ru/company/mailru/events/3518/:

Место проведения: офис Mail.Ru Group, Россия, Москва, Ленинградский проспект д.39, строение 79, БЦ «SkyLight»
Время проведения: 04 ноября 2013 в 10:00
Стоимость участия: вход свободный
68 exwill
 
02.11.13
10:46
(64) Затем и знание, чтобы участвовать.
Что такого сверхсложного в освоении не первого языка программирования?
69 Diversus
 
04.11.13
00:21
ВСЕ! СЕГОДНЯ, 04.11.13 НАЧАЛО!
70 Cube
 
04.11.13
05:06
Наверное поучаствую, но не уверен... :)

Буду участвовать
71 Cube
 
04.11.13
05:27
+(70) Что-то почитал правила... Да ну его нафиг))) Не буду участвовать: карта сложная, придется анализировать маршруты, видимость противников, у меня столько времени нет, как вспомню CodeTanks...

Самым удачным и лучшим из всех этих конкурсов считаю Galcon.

Интересно, но участвовать не буду
72 forforumandspam
 
04.11.13
06:43
УУУУРРРРРААААА!!!!!
73 forforumandspam
 
04.11.13
09:02
Странности, как и в прошлом году:
http://savepic.org/4710827.htm
74 Diversus
 
04.11.13
11:38
Да... Ожидал я честно говоря немного другого...
Слишком сложными правила сделали.
75 forforumandspam
 
04.11.13
12:25
(74) Правила или игровую среду?
76 Принт
 
04.11.13
12:37
(73) Это чтобы участники больше отмеряли и меньше отрезали, наверно.
77 Diversus
 
04.11.13
13:49
(75) Игровой мир сложный.
78 exwill
 
04.11.13
13:52
(77) А какой тебе надо? Крестики-нолики?
Слишком простой мир сделает соревнования бессмысленными.
По мне, так и этот простоват. Нет элементов неопределенности.
79 DirecTwiX
 
04.11.13
14:36
(74) Тоже расстроился немного.

Кому-нибудь удалось скомпилировать исходники для C++?

Ошибка    1    error C3861: min: идентификатор не найден    c:\dtx\programming\cpp\cpp-cgdk\model\world.cpp    47    1    cpp-cgdk
80 Filin
 
04.11.13
14:48
В танчики в прошлом году поигрались, теперь в контру :) Жаль не вовремя, времени нет совсем под конец года, но в песочнице постреляю наверное :)

Буду участвовать
81 Принт
 
04.11.13
14:50
(79) Собралось обеими компиляторами.
82 Принт
 
04.11.13
14:52
(80) Больше на икском похоже, который я вчерась прошел и думал, чем бы заполнить свято место.
83 DirecTwiX
 
04.11.13
15:04
(81) А можешь посмотреть реализацию min?
world.cpp   line 47
84 MKMK
 
04.11.13
15:05
Внешне танки повеселее выглядели.
85 MKMK
 
04.11.13
15:06
(70)А кто нам статистику вести будет и темы апать? :)
86 Filin
 
04.11.13
15:10
Да и не внешне, по моему. Там реалтайм был, а тут пошагово. Как-то невесело.
87 Beduin
 
04.11.13
15:17
(86) Не было там реалтайма.
88 exwill
 
04.11.13
15:30
(87) В некотором смысле реалтайма вообще в компьютерах нет.
Он имел ввиду, что в танках на каждом тике все участнике делали "ход" одновременно. А здесь ходы по-очереди.
89 exwill
 
04.11.13
15:32
(86) Это ты в UFO/XCOM не играл. Ходы по-очереди тоже весело.
90 Принт
 
04.11.13
15:39
(83) Проверь, что у тебя с #include <cmath>
91 Аденэсниг
 
04.11.13
15:39
заинтересовали.
92 DirecTwiX
 
04.11.13
15:46
(90) cmath подключен, но думал дело не в нём (думал, перегрузка должна быть), а проблема оказалась в нём. Сейчас буду гуглить. Спасибо
93 Принт
 
04.11.13
15:50
Не нашел в документации, можно ли сохранять данные между играми. Предполагаю что нет, но хотелось бы уточнить.
94 DirecTwiX
 
04.11.13
15:53
(90) Проблема в VS..
Написал свою min - заработало.
95 Принт
 
04.11.13
15:56
(94) какая именно проблема?
96 DirecTwiX
 
04.11.13
16:05
(95) Почему-то не видит min() из cmath...
97 Питерский_
Никола
 
04.11.13
16:33
Чет не пойму а исходники стратегий глядеть нельзя что ли соперников ????
98 oleg_km
 
04.11.13
16:40
(97) А что, на каких-то олимпиадах можно?
99 Питерский_
Никола
 
04.11.13
16:46
(98) х.з. я далек от этого, по этому и интересуюсь.
100 Filin
 
04.11.13
17:06
(88)Есть ли реалтайм в компьютерных играх, нет ли реалтайма в компьютерных играх - науке это неизвестно... :)))
Я имел в виду, что визуально танчики выглядели весело - все ездиють и пуляють. А тут визуально не очень выглядит.
101 exwill
 
04.11.13
17:35
(100) Да это просто дизайнеры подкачали.
102 DirecTwiX
 
04.11.13
18:45
(101) А дизайнеры то тут причем?
В правилах написано, что после бета-тестирования игра может поменяться. Я был бы за.
103 Принт
 
04.11.13
20:45
void MyStrategy::Move(Trooper self, World world, Game game, model::Move& move) {
    if (self.action_points()

убил бы
104 Cube
 
05.11.13
05:08
(85) На счет этого посмотрим)))
P.S. Свою базу статы с прошлого конкурса я потерял где-то... :)
105 Принт
 
05.11.13
20:39
Ну что, хорошие стратегии будут?
106 SUA
 
06.11.13
11:14
уфф... понеслась

Буду участвовать
107 RomanYS
 
06.11.13
11:22
вчера запустил
http://russianaicup.ru/profile/roman_ys

Буду участвовать
108 DmitriyDI
 
06.11.13
11:45
звучит интересно) будем наблюдать)

Что это вообще???
109 Принт
 
06.11.13
11:56
Как минимум, буду в песочнице.

Буду участвовать
110 depthzer0
 
06.11.13
15:57
прикольно!

Буду участвовать
111 MKMK
 
07.11.13
07:09
Пока тихо как-то. Все ждут окончания бета-теста?
112 Starhan
 
07.11.13
08:16
В этот раз футболка по лучше, жаль нет времени для написания даже простой стратегии.
113 Alex S D
 
07.11.13
08:23
помнится я был топ 1 или 2 среди мистян по танкам, поучавствую)

Буду участвовать
114 MMF
 
07.11.13
12:21
участвую http://russianaicup.ru/profile/Hamster
PS хотя в прошлый раз положенная футболка не дошла, но это скорее благодаря почте России
115 Cube
 
07.11.13
12:22
Черт, народу прибавляется...
Пойду искать удаленную конфу по сбору статы... :)
116 forforumandspam
 
07.11.13
12:56
(107) Первый пошёл.
(114) Второй пошёл.

Молодцы!!!
117 cincout
 
07.11.13
12:59
Призы я так понимаю, абсолютно те же, что и в прошлый раз?
118 o KIA
 
08.11.13
02:10
Не получается сделать логирование. Сначала мутил с формой, думал что-то не так делаю, потом тупо сделал вывод в файл в методе Move, поведение не изменилось, две секунды работает, потом Runner закрывается. В логе пишется типа имя юнита: MoveControl, примерно такой код:

procedure TMyStrategy.Move(me: TTrooper; world: TWorld; game: TGame; var move: TMove);
begin
     AssignFile(log, 'C:\Temp\LogRunner.Txt');
     Append(Log);
     Write(Log, me.GetPlayerId); Write(Log, ' ');
     Write(Log, move.UnitName); Write(Log, ' ');
     WriteLn(Log, game.GetMoveCount);
     CloseFile(Log);

Без отладки не реально что-то делать, кто что может подсказать?
119 MMF
 
08.11.13
03:16
(118) 1) используй дефайны для отключения компиляции 2) забудь эти самые AssignFile и т.п.
procedure Log(Msg: string);
var
  FileStream: TFileStream;
  Mode: Word;
  _Msg: string;
begin
  {$IFDEF LOG}
    if FileExists(LogFile) then
      Mode := fmOpenReadWrite
    else
      Mode := fmCreate;
    _Msg := Msg;
    if Mode <> fmCreate then
        _Msg := #13#10 + _Msg;

    FileStream := TFileStream.Create(LogFile, Mode);
    try
      FileStream.Position := FileStream.Size;
      FileStream.Write(pchar(_Msg)^, length(_Msg));
    finally
      FileStream.Free;
    end;
  {$ENDIF}
end;
имя файла в инициализации
initialization
  {$IFDEF LOG}
    LogFile := ExtractFilePath(ParamStr(0)) + 'Log.txt';
    DeleteFile(LogFile);
  {$ENDIF}
120 Cube
 
08.11.13
05:06
ERWINS мне на почту отправил исходники своего бота (вроде как бот для CodeTroopers) с просьбой опубликовать здесь...
Даже не знаю, что делать...
121 ЧеловекДуши
 
08.11.13
06:15
Очередная подерка по распространению Педофилии и других "прелестей" социальных сетей :)

Что это вообще???
122 Molinor
 
08.11.13
06:45
Заделал стартовую стратегию, пока больше времени нету.
http://russianaicup.ru/profile/Merlon
123 Zuev
 
08.11.13
07:13
Лучше потратить это время на зарабатывание денег.

Интересно, но участвовать не буду
124 Zuev
 
08.11.13
07:18
(0) >>Russian AI Cup — это новая инициатива команды разработки проекта Одноклассники

Значит сайт будет так же глючить и работать не во всех браузерах. Гэвно, короче.
125 o KIA
 
08.11.13
09:46
Ночь была уже, протупил, пример не пашет: оригинальный пример так же вырубается, без всяких логов, это вообще печально.
126 Принт
 
08.11.13
10:15
(120) Если играет как всё что сейчас в песочнице, выкладывай, не бойся.
127 Cube
 
08.11.13
19:17
Ну что ж. Вот бот ERWINS : http://files.mail.ru/26E8648B6D5347AEA0AEA3C9B443DDB6
Комментарий автора: Бот текущий, колеблется между 35-42 позиций, написал за 3 часа.

P.S. Сам он в бане.
128 NS
 
08.11.13
20:10
Прочитал правила- пока нравится. Наверно

Буду участвовать
129 Принт
 
09.11.13
21:48
Наконец-то в песочнице появились достаточно сильные стратегии.
130 Drx211
 
09.11.13
23:20
(128)Так в правилах написано заранее, что добавится 4-ый боец с новыми свойствами. Т.е. изменение правил - и есть правила :) А тебе это вроде в прошлый раз не понравилось
131 NS
 
09.11.13
23:21
(130) Мне понравилось не изменение правил, а нарушение правил и собственного регламента организаторами.
132 NS
 
09.11.13
23:22
Мне не понравилось :)
133 Drx211
 
09.11.13
23:23
(132)Я понял :) Блин, в этот раз со временем еще хуже, вроде и знаю заранее, а делать нет времени. В прошлый раз первую версию пришлось за 3 ночи до старта писать... Даже не знаю - стоит ли сейчас начинать дергаться, наверное желание пересилит и на какую-то часть работы забью :)

Буду участвовать
134 Научите меня
 
10.11.13
13:14
Не знаю других языков, после 1С сложно, но все же

Буду участвовать
135 NS
 
10.11.13
13:28
Тоже времени нет. До сих пор правила не прочитал.
136 NS
 
10.11.13
13:29
До конца не прочитал.
137 Drx211
 
10.11.13
21:17
(136)Я тоже :( Мне кажется- тут больше нюансов, чем в танках, там как-то ближе к реальности все было
138 Принт
 
10.11.13
21:21
Не сбегайте! Задача интересная и по-всякому решаемая.
139 NS
 
10.11.13
21:21
(138) решаемая в каком смвсле?
140 Принт
 
10.11.13
21:23
(139) в математическом) есть поле для поиска интересных решений
141 NS
 
10.11.13
21:39
(140) это задача нерешаема в математическом смысле. Так же как и например шахматы на сегодняшний день.
142 Принт
 
10.11.13
22:30
(141) Не нужно всё понимать буквально.
143 exwill
 
10.11.13
22:52
(141) Шахматы на любой день - нерешаемая.
Полное дерево игры содержит узлов больше, чем количество атомов во вселенной.
144 NS
 
10.11.13
23:06
(143) кто сказал что у атома только одно состояние? :)
количество возможных позиций (32 эб) - меньше чем число атомов во вселенной.
145 Никола_
Питерский
 
10.11.13
23:11
(143) Даже пусть и так ! Думаешь через 200 лет не достигнем таких объемов ?
146 Принт
 
10.11.13
23:14
Пока втискиваю в рамки задачи классические военные тактики.
147 Drx211
 
10.11.13
23:21
(146)И какой логин? Интересно на твои военные тактики посмотреть :)
148 Принт
 
10.11.13
23:23
(147) Пока не публикуюсь - меня там нет. Когда будет готово, должно играть лучше всего что есть сейчас. В итоге игрушку наверно даже сделаю.
149 Drx211
 
10.11.13
23:30
(148) :))) Ну-ну, думаю так чудеса тактики и не увидим...
150 Принт
 
10.11.13
23:33
(149) Готов анализ карты с выделением препятствий/укрытий/ключевых точек, позиционирование группы, поиск пути, предварительный анализ ситуации в начале хода.
151 Drx211
 
10.11.13
23:41
(150)Так выложи - песочница как раз для разработки и предназначена, оттестишь на реальных противниках - найдешь слабые места. С локалранером далеко не уедешь
152 MMF
 
10.11.13
23:41
(148) а потом придет жестокая реальность и окажется, что ты не самый умный. А еще есть народная мудрость, что лучше сделать больше, чем пообещать. А не наоборот - больше наобещать, чем сделать.
153 Принт
 
10.11.13
23:44
(151) всё по-порядку
(152) я много не обещал: _текущие_ стратегии играют отвратительно
154 Drx211
 
10.11.13
23:47
(153)Как ты можешь утверждать, что текущие хуже твоей - если ты не пробовал даже запускать свою в реальном бою :) ?
155 Принт
 
10.11.13
23:48
(154) я знаю агоритм
156 MMF
 
10.11.13
23:48
(153) критикуя - предлагай. Все вокруг .идарасы, а я - Д'Артаньян. Диагноз - Г1С.
157 Принт
 
10.11.13
23:50
(156) а кто они, если у них бойцы как слепые котята? в инетах об алгоритмах игровых AI море инфы. пусть читают.
158 MMF
 
10.11.13
23:53
(157) ну-ну, если твой бот (не забудь известить об этом) не займет Топ-3, я знаю как тебя назвать надо будет
159 Злопчинский
 
10.11.13
23:54
эй, люди! дайте сводную инфу - кто из наших играет и в какой позиции сейчас?
160 Принт
 
10.11.13
23:54
(158) я собирался только присутствовать в песочнице, т.к. не уверен что успею. читай выше.
161 Принт
 
10.11.13
23:58
(158) к стати, а если попаду в топ-3?
162 MMF
 
11.11.13
00:17
(161) Не будем о маловероятных вещах говорить. Какой смысл, например, обсуждать вероятность встретить на Красной площади живого динозавра? А ведь это гораздо более вероятное событие.
163 exwill
 
11.11.13
00:46
(150) Главное, чтобы 200 мс хватило.
164 exwill
 
11.11.13
00:47
(161) Получишь приз. А ты как думал?
165 MMF
 
11.11.13
00:51
гм, сбросили рейтинг всем.
+ на ходу меняют правила, повторяется история с прошлым конкурсом
166 NS
 
11.11.13
00:52
(165) Изменение правил в бета режиме, и сброс рейтинга 11 ноября - были прописаны в регламенте. Так что в этот раз пока всё нормально.
167 Злопчинский
 
11.11.13
00:54
(165) а представь, как приятно - ррраз! и все на нулях.. а ты - царь горы. а все суетятся... переделывают.. бьются место под солнцем... а солнце - нихрена не солнце а большая медная (ж)
168 Drx211
 
11.11.13
00:58
(159)Да, в прошлый раз удобно было - вроде Cube сводку давал с полей :) Надо бы и сейчас определиться, у меня ник тот же
169 Garykom
 
гуру
11.11.13
00:59
С этим сбросом рейтинга сводку пока рано давать, до сброса был 270-какой то, счас хз что будет
170 Garykom
 
гуру
11.11.13
01:01
Но багов скоко это нечто
1. авиаразведка нифига не работает
2. видимость это нечто, там похоже как то от последовательности хода солдат зависит что видят другие в команде, т.е. к примеру командир видит бонус или врага, но первым ходит медик и он нифига не видит а увидит тока после хода командира
171 NS
 
11.11.13
01:03
(170) С видимостью так и должно быть.
Очередность хода прописана на странице правил. Случайным образом, по видам, все команды по очереди.
Если еще нет хода командира, то ничего он увидеть не может.
172 Garykom
 
гуру
11.11.13
01:04
(171) ага вот тока эта задержка видимости убивает в прямом смысле, что мочат а ответить не можешь потому что тупо не видишь не повезло
173 NS
 
11.11.13
01:07
(172) Так это логично, и прописано в правилах.
174 Злопчинский
 
11.11.13
01:07
9172) а нефиг выскакивать на открытое пространство - затаился и сиди.. ;-) держи шнурок от мины.. ;-)
175 exwill
 
11.11.13
01:08
(172) Твои противники точно в такой же ситуации.
176 Garykom
 
гуру
11.11.13
01:08
(174) дык за минами-гранатами то побегать надо сначала )
177 Garykom
 
гуру
11.11.13
01:09
(175) согласен но победит тот кто сможет по максимум использовать эти особенности системы
178 Garykom
 
гуру
11.11.13
01:10
уже понял что первым надо не штурмовика пускать а командира а штурмовик за ним с медиком
179 exwill
 
11.11.13
01:10
(174) Бой слишком быстротечен. Затаившийся получает 0 очков и проигрывает.
180 Garykom
 
гуру
11.11.13
01:12
(179) это да проблема, у меня авиаразведка которую пытался использовать в вресии 1 не работала так команда тупо на месте сидела после сбора бонусов видимых
счас переделал забил на разведку и просто обход по кругу все точки старта
181 Garykom
 
гуру
11.11.13
01:13
(180) посмотрю как будет работать такая тактика может лучше будет занимать выгодные позиции на проходах
182 Garykom
 
гуру
11.11.13
01:14
Еще не понял с канавами или хз что это у меня почему то они как препятствия не воспринимаются тупо ломятся сквозь них хотя нормальные препятсввия разной высоты обходят
183 Cube
 
11.11.13
06:52
Так, я раскопал свою базу статы от CodeTanks))))
Так что стате быть! Единственное, не могу найти на сайте, где глянуть на каком языке написаны боты... Поэтому, всем участникам необходимо сообщать мне язык, на котором они пишут своих ботов.

На данный момент:

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

119 - ??? - RomanYS - http://russianaicup.ru/profile/roman_ys
127 - ??? - MMF - http://russianaicup.ru/profile/Hamster
177 - ??? - ERWINS - http://russianaicup.ru/profile/Erwins
247 - ??? - Molinor - http://russianaicup.ru/profile/Merlon


Всего участников: 382.
184 Cube
 
11.11.13
06:53
Мне ERWINS снова (в пятницу) своего бота прислал для опубликования: http://files.mail.ru/B5FF392115E8486F91BD2866FCB9BEA6
185 Cube
 
11.11.13
06:55
Ну и по традиции, буду постить стату в начале каждой страницы (ну это план, который может отличаться от факта).
186 Cube
 
11.11.13
06:59
+(183) "Единственное, не могу найти на сайте, где глянуть на каком языке написаны боты... Поэтому, всем участникам необходимо сообщать мне язык, на котором они пишут своих ботов."

Уже не надо - нашел: http://russianaicup.ru/profile/Erwins/strategies
187 MKMK
 
11.11.13
07:10
188 Cube
 
11.11.13
07:21
(187) Добавил. Язык можно не указывать, я уже знаю где смотреть)
189 Cube
 
11.11.13
07:22
Блин, что-то меня так и тянет поучаствовать... :)
Пока держусь)))
190 Принт
 
11.11.13
08:05
(163) Да, это напрягает. Пока предварительный обсчет занимает пол-секунды питонорасчетов на i3 2.4
(172) Когда мочат незнамо кто, это можно определить.
191 Cube
 
11.11.13
08:38
(168) Какой тот же? В CodeTanks у тебя был http://russianaicup.ru/profile/KiRex но в этом конкурсе он не участвует...

Короче, народ, кто хочет в стату - говорить мне прямо в ухо ссылкой на профиль в конкурсе =))
192 Garykom
 
гуру
11.11.13
09:36
193 Cube
 
11.11.13
11:11
Ну что приуныли? Давайте-ка быстро нафлудили до 200 постов, я стату вывалю...
194 Cube
 
11.11.13
12:01
Мда... Весело тут у вас :)
195 NS
 
11.11.13
12:02
Правила слишком сложные, читать запарно.
196 Cube
 
11.11.13
12:17
(195) Мне кажется не надо было в одном конкурсе смешивать так много условий...

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

Если конкурс на управление, то нафиг нужна стрельба и несколько юнитов? Устроили бы гонки по лабиринту и всё...

А управлять группой боевых спутников в метеоритном поясе, ну это уж слишком...
197 NS
 
11.11.13
12:18
(196) Это AI конкурс, а не на тактику. Поэтому много умений и требуется.
198 Cube
 
11.11.13
12:23
(197) Galcon тоже был AI конкурс... Но никто не заставлял писать алгоритм облета планет...
199 MKMK
 
11.11.13
12:26
В прошлогодних танках, на данном этапе песочницы интервал тоже ~час был?
200 Cube
 
11.11.13
12:26
(200) наконец то
201 Cube
 
11.11.13
12:26
Общий список участников (Место - язык - ник на мисте - ссылка на профиль в конкурсе):

74 - C# - ERWINS - http://russianaicup.ru/profile/Erwins
104 - Pascal - MMF - http://russianaicup.ru/profile/Hamster
125 - Java - Garykom - http://russianaicup.ru/profile/Garykom
177 - Java - MKMK - http://russianaicup.ru/profile/M-Mad
191 - C++ - RomanYS - http://russianaicup.ru/profile/roman_ys
240 - Pascal - Molinor - http://russianaicup.ru/profile/Merlon


Всего участников: 396.
202 Cube
 
11.11.13
12:36
(199) Да кто ж помнит... :)
203 exwill
 
11.11.13
12:55
Ну и меня добавьте заодно.
http://russianaicup.ru/profile/exwill
204 exwill
 
11.11.13
12:57
+(203) Java
205 Cube
 
11.11.13
12:58
(203) Добавил... О, 13 место, молодец!)))
206 Cube
 
11.11.13
12:58
(204) Я знаю)))
Тут всё написано ведь: http://russianaicup.ru/profile/exwill/strategies
207 exwill
 
11.11.13
13:07
(205) Два выходных убито полностью. Окружающие в ярости.
208 Cube
 
11.11.13
13:18
Хм, а GreenTea ( http://russianaicup.ru/profile/GreenTea ) хорошо играет. Хоть и место у него не вах вах пока. В прошлый раз он жару неплохо поддал, помнится...
209 PowerBoy
 
11.11.13
13:50
Знакомые все лица :)

Добавляйте:
http://russianaicup.ru/profile/zomba
с++
210 exwill
 
11.11.13
13:57
(196) Если подумать, нету рациональной команды по поиску пути, которую стоило бы добавлять в модель.
Вот как ты ее себе представляешь?
211 NS
 
11.11.13
13:58
(208) Он не только в последний раз поддал, а во всех AI чемпионатах в которых участвовал.
212 Cube
 
11.11.13
13:59
(210) В Galcon играл? Примерно так: 500 кораблей с меркурия на плутон - вперде! И не важно, как планеты расположены, корабли сами облетят.
213 exwill
 
11.11.13
14:03
(212) Не играл.
Но зачем нам Galcon? Ты про трупперов скажи.
Как ты себе представляешь оптимальный путь из клетки 3,3 в клетку 4,4 (препятствий нет)?
214 Garykom
 
гуру
11.11.13
14:23
(213) А пофиг какой оптимальный хоть А*, хоть дейкстры хоть волновой обратной трассировки как у меня к примеру.
Т.е. просто добавить в стандартную модель команду типа иди в точку x,y это бы упростило порог вхождения.
Хотя может и лучше что сначала с основополагющейся фигней разобраться
215 PowerBoy
 
11.11.13
14:52
Забыл голоснуть

Буду участвовать
216 Drx211
 
11.11.13
14:57
(191)Ага, тот и есть, просто нет времени даже на стартового бота :) Думаю - до выходных выложу
217 exwill
 
11.11.13
14:59
(214) Я специально привел пример точек 3,3 и 4,4.
Тут оптимальных пути - два. Какой из них должна выбрать система?
218 MadHead
 
11.11.13
15:02
http://russianaicup.ru/profile/MadHead воюю понемногу

Буду участвовать
219 Принт
 
11.11.13
15:08
(217) который дальше от противников/который ближе к противникам
220 exwill
 
11.11.13
15:31
(219) Так ближе или дальше?
А если противников не видно? Тогда какой?
221 Принт
 
11.11.13
15:33
(220) как раз задача в том, чтобы определить все эти вещи
222 exwill
 
11.11.13
15:47
(221) Чья задача? Тут есть мнение, что это должна делать система. Т.е. должна быть готовая команда в модели.
223 Принт
 
11.11.13
15:52
(222) А играть система сама не должна? Выбор правильного пути - важная составляющая успеха.
224 Cube
 
11.11.13
15:59
(213) (222) А что ты так привязываешься к ТЕКУЩЕЙ модели игры? Текущая модель написана для ручного управления. Если бы был автоматический поиск, то клеток на поле было бы на 100 порядков больше, ну и все объекты, соответственно, занимали бы не одну клетку, а на 100 порядков больше. И... Получился бы Galcon (если сравнивать только механизм перемещений по карте)...
225 Cube
 
11.11.13
16:01
+(224) И я бы говорил боту: иди от точки 300*300 до точки 400*400, и он бы сам, огибая препятствия... Ну ты понял...
226 Принт
 
11.11.13
16:03
По-моему кто-то тут плохо понимает правила codetroopers.
227 exwill
 
11.11.13
16:04
(225) Смотри. Из точки 300,300 в точку 400,400 можно прийти несколькими путями. Т.е. есть N равнозначных путей. Какой путь  должна выбрать система?
228 NS
 
11.11.13
16:04
(225) Нет препятствий. Но пути явно не равноценны.
229 Cube
 
11.11.13
16:06
(226) По-моему, кто-то не читает все посты и поэтому, не понимает, про что тут речь :)

Я к тому, что я бы поучаствовал в конкурсе, в котором писанины по-меньше... Но тут же явно переборщили со степенями свободы, ИМХО.
230 Cube
 
11.11.13
16:07
(227) Ты исходишь из текущей модели игры, а я говорю, что игра подобрана плохо для конкурса, вот и всё.
231 exwill
 
11.11.13
16:09
(230) Может быть. Но уж что имеем, то имеем.
232 Cube
 
11.11.13
16:10
(231) Да, но я тоже хочу поучаствовать, а времени столько нет)))) Мне завидно)
233 exwill
 
11.11.13
16:12
(232) Так возьми в качестве стартовой стратегию ERWINS и доработай.
234 Cube
 
11.11.13
16:15
(233) Ну, знаешь... Как я на себя в зеркало потом буду смотреть?))
К тому же, я уверен, его бот ещё пилить и пилить...
235 Drx211
 
11.11.13
16:17
(234)Ну да - его бот линейный, я код просмотрел - у него шансов в текущем исполнении никаких, максимум первые 200. Вроде и особых алгоритмов поиска нет, т.к. нет четкого задания цели движения.
236 exwill
 
11.11.13
16:18
(234) Ну вот. Ты будешь пилить по-своему, а он по-своему.
Будет два разных бота.
237 exwill
 
11.11.13
16:19
(235) Первые 200 - это футболка.
238 Cube
 
11.11.13
16:23
(236) Не... Проще с нуля написать)))
К тому же CodeTanks для меня уже были костью в горле по выделяемому времени, а тут ещё больше надо будет времени потратить...

Вот я и сетую: ну ведь не сможет никто из участников использовать все предоставляемые возможности, чтобы написать "бота бесконечной силы" (с) NS, так зачем выбирать такие сложные начальные условия? Ведь от этого массовость мероприятия страдает...
239 exwill
 
11.11.13
16:30
(238) Ну вот тебе, пожалуйста.
wiki:%C0%EB%E3%EE%F0%E8%F2%EC_%CB%E8
240 NS
 
11.11.13
16:35
На самом действительно они перемудрили.
Хороший бот должен уметь полностью моделировать мир. А тут это явно запарно. В Танках было проще.
241 exwill
 
11.11.13
16:39
Запарно что?
242 MMF
 
11.11.13
16:45
(225) идти можно по-разному, например огибать простреливаемые зоны или не останавливаясь на бонусах, которые хотят собрать товарищи по команде и т.д. Совсем не просто "кратчайший путь" и оценка оптимальности пути у каждого игрока своя, фиг бы они угодили всем
243 NS
 
11.11.13
16:45
(241) Смоделировать мир. Пошагово.
244 NS
 
11.11.13
16:47
Например пишем вероятностную Альфа-бету, а лучше UCT.
Нам нужно рассмотреть на несколько ходов вперед (UCT до конца), при этом после каждого хода каждого соперника мы должны получать новую ситуацию в игровом мире. Вот это и запарно. MakeMove() очень запарный.
245 NS
 
11.11.13
16:50
Понятно что полноценный UCT (UCT + RAVE + Eval хода) - будет играть в такую игру хорошо, но написать его нужно слишком много времени. И чтоб написать нужно хоть примерно понимать как ведет себя мир, например как работает запрос разведки.
246 exwill
 
11.11.13
16:52
(244) Что такое UCT?
247 exwill
 
11.11.13
16:54
(245) А этот полноценный UCT во временные рамки уложится?
248 NS
 
11.11.13
17:09
(247) В смысле? Как он может не уложиться?
UCT это наигрывание партий случайными (точнее почти случайными) действиями. В одной партии у нас 50 ходов. Если даже всего скорость наигрывания будет 1000000 ходов в секунду (на самом деле на порядок больше), то получаем 20000 партий в секунду. 4000 партии за отведенное время на ход. Этого более чем достаточно для UCT. (в Symple например более-менее нормально играет даже при 100 симуляций на ход, при том что возможных ходов в позиции несравнимо больше).
А ходов в каждой ситуации у нас мало, четыре варианта движения, выстрел в несколько клеток, ну и специфичные действия.
249 NS
 
11.11.13
17:10
(246) "UCT RAVE" поищи в гугле.
250 NS
 
11.11.13
17:17
Смысл примерно такой (очень упрощенно). Мы пробуем некоторое действие, потом проводим несколько почти случайных симуляций (играем несколько партий до конца). Почти - так как действие каждого игрока выбирается не совсем случайно, а с учетом оценки действия, и статистики действия.
Оценка хода, в нашем случае - это среднее занятое место по итогам симуляций.
Чуть меньше 10 лет назад открыли, что такой бред умеет хорошо выбирать действия. Началось с ГО, а потом оказалось что во все игры, включая шахматы, шашки, AI в реалтайм и пошаговых стратегиях - этот метод работает, и работает очень хорошо.
251 NS
 
11.11.13
17:26
Причем метод очень универсальный. Что нужно сделать - модель, выбрать правильно объект статистики для RAVE, и сделать более менее вменяемую быструю функцию оценки действия (но по любой играющей другими алгоритмами программе, тем более хорошо играющей это сделать несложно), ну и нужна эмуляция мира - то есть нужно знать по каким правилам формируется симметрия карт, вероятность нахождения на неизведанном поле того или иного бонуса или препятствия, как выбирается очередность хода, как работает запрос разведки и т.д.
252 exwill
 
11.11.13
18:03
(249)-(251) Спс. Очень познавательно.
Т.е. UCT - это продвинутый метод Монте-Карло.
253 exwill
 
11.11.13
18:07
Насчет препятствий. Разве карту с препятствиями не всю сразу видно?
254 NS
 
11.11.13
18:08
(252) Да, очень продвинутый.
Статьи нужно искать те, где статистика (UCT и RAVE) миксуется с Eval. Но это достаточно просто. В принципе это делают все сильные UCT программы во все игры. Без этого в наигранных партиях юниты будут бесцельно блуждать. Нормально на чистом UCT + RAVE программы играют только в игры где юниты не ходят, а только выставляются (Рензю, Гекс, Го и т.д.)
(253) Не знаю, я правила не до конца прочитал.
255 exwill
 
11.11.13
18:09
(254) Как я понял, карта с бонусами видна сразу вся. Не видно только противников.
256 NS
 
11.11.13
18:10
(255) Это уже проще.
257 MadHead
 
11.11.13
18:13
(255) бонусы видны только в радиусе обзора. Преграды видны все сразу
258 exwill
 
11.11.13
18:15
(257) На мой взгляд, видимость бонусов не принципиальна.
Бои слишком скоротечны, чтобы бежать через полкарты за бонусом. Тем более, что накапливать их нельзя и очки за сбор не даются.
259 NS
 
11.11.13
18:16
(258) Моделирование должно быть как можно более правильным, приближенным к реальному поведению мира.
260 exwill
 
11.11.13
18:16
Что-то замерло все в песочнице.
261 MKMK
 
11.11.13
18:18
Больше 2-х часов ничего.
262 MadHead
 
11.11.13
18:20
Бои тоже нельзя создать
263 exwill
 
11.11.13
18:24
(261) 1.5 часа. Последние бои 16:58.
264 MKMK
 
11.11.13
18:31
(263) 16:09
265 MKMK
 
11.11.13
18:32
+(264) Мой последний.
266 Drx211
 
11.11.13
18:55
(260)Ну видимо какие-нибудь регламентные работы, такое и раньше было
267 MadHead
 
11.11.13
19:29
вроде снова работает.
268 Cube
 
12.11.13
04:49
Стата с утремана)) А то тема медленно ползет)

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

41 - Java - exwill - http://russianaicup.ru/profile/exwill
86 - C# - ERWINS - http://russianaicup.ru/profile/Erwins
96 - Java - MadHead - http://russianaicup.ru/profile/MadHead
135 - Java - Garykom - http://russianaicup.ru/profile/Garykom
149 - Pascal - MMF - http://russianaicup.ru/profile/Hamster
213 - C++ - RomanYS - http://russianaicup.ru/profile/roman_ys
272 - C++ - PowerBoy - http://russianaicup.ru/profile/Zomba
290 - Java - MKMK - http://russianaicup.ru/profile/M-Mad
304 - Pascal - Molinor - http://russianaicup.ru/profile/Merlon

Всего участников: 400.
269 Cube
 
12.11.13
04:59
А я всё понял! Конкурс сделан для того, чтобы написать ботов для варфэйс! Ну, или найти спецов в этой области, чтобы сотрудничать с ними. Ведь WarFace это проект mail.ru...

А чо, игра выбрана очень похожей - в варфэйс 4 класса бойцов:
- Штурмовик (штурмовые винтовки, носит патроны).
- Инженер (пистолеты-пулеметы, мины, гранаты, чинит броню).
- Медик (дробовики, лечит).
- Снайпер (снайперские винтовки, спец. способностей нет).
Остальное в варфэйс аналогично Counter Strike.
270 Принт
 
12.11.13
08:08
(269) ну и пусть будет
271 Никола_
Питерский
 
12.11.13
09:17
(256) NS так Вы будете принимать участие ?
272 Научите меня
 
12.11.13
11:25
Написал простенький шаблон, попробовал загрузить, но говорит по процессорному времени не уложился.
Не думал что получится набыдлокодить такую тяжелую реализацию (простая оценка действий на предмет возможности и выбор по приоритетам, даже маршрут не рассчитываю еще).
В C# я так понимаю нет чудо кнопки "Замер производительности", нужно юзать stopwatch?
273 exwill
 
12.11.13
11:52
(272) Думаю, организаторы проводили расчеты и исключили возможность решений bruteforce.
274 Научите меня
 
12.11.13
11:59
(273) Возможных вариантов немного ведь - противников одновременно вижу не так уж и много, напарников тоже рядом мало. Не такой уж и брутфорс получается )
Хотя может где-то в некоторых местах накосячил, вечером проанализирую.
275 exwill
 
12.11.13
12:02
Казалось бы, чего там сложного. Ну четыре возможных хода, ну встать, сесть, выстрелить. Ан, нет.
Вот, к примеру, крестики-нолики. Полное дерево игры без учета невозможных позиций - 500 000 узлов, с учетом невозможных позиций 250 000 узлов. Так что, делаем выводы.
276 exwill
 
12.11.13
12:07
(274) Где-то бесконечный цикл у тебя, скорее всего.
277 Научите меня
 
12.11.13
12:20
(276) Не, такого нет - не зависает в local-runner'e, просто не укладывается по времени. Я в местах где у меня циклы while и так ограничиваю количество попыток найти нужный вариант, если не нашел подходящего - так ничего не делаю в конце хода.
278 santa324
 
12.11.13
12:28
(259) На самом дела моделирование мира совсем не сложное - 2 страницы кода (я уже сделал :)).
И есть еще рад способов сократить объемы перебора.
Так что я уже на пути к UCT + RAVE ;)
Но вот о 100000 ходов перебора за тик пока не идет речь, укладываюсь в 2000-3000, больше не прохожу по ограничению времени, придется заняться оптимизацией...
Посмотрим что получится...
279 santa324
 
12.11.13
12:29
Моделирование физического движка из танков было куда сложнее, я так и не смог нормально смоделировать столкновения в прошлый раз...
280 exwill
 
12.11.13
12:30
(277) Ну тогда, у тебя точно bruteforce.
По моим оценкам, организаторы должны были задушить возможность  построения дерева вариантов размером около 250 000 узлов.
Иначе будет неинтересно.
281 Научите меня
 
12.11.13
12:42
(280) Да, похоже те, кто только на 1С до этого что-то делал - мало имеет шансов даже во второй раунд пройти)
282 NS
 
12.11.13
12:45
283 Научите меня
 
12.11.13
12:53
(282) Подозреваю что это был не первый его опыт написания на языке отличном от 1С :)
Но все равно, классно, вдохновляет)
284 exwill
 
12.11.13
12:54
(278) Почему тебя нет в нашей статистике?
285 NS
 
12.11.13
12:57
(283) Вроде он писал что первый. Он Жаву учил уже после старта чемпионата.
286 exwill
 
12.11.13
12:58
(281) Не боись. Я вот сел и написал волновой алгоритм.
Потом гугл мне тактично намекнул, что я изобрел велосипед.
Но я не жалею. Сделать самому было гораздо интересней, чем взять готовый.
287 Научите меня
 
12.11.13
13:00
(286) (285) Интересно! )
288 exwill
 
12.11.13
13:39
(287) Попробуй решить задачу движения (раз уж ты ее еще не решал), не советуясь с гуглом. Одно это окупит затраченные усилия вне зависимости от занятого в итоге места.
289 Научите меня
 
12.11.13
13:53
(288) Я уже написал поиск пути методом A star, решил не тратить время на создание велосипеда. Правда я его пока что не использую.. бегают они по глупому у меня
290 Happy Bear
 
12.11.13
13:54
Блин, интересно-то как. Мне, что-ль тоже ввязаться. Где java скачать?
291 exwill
 
12.11.13
14:04
(290) Oracle.com + Eclipse.org
292 exwill
 
12.11.13
14:06
Немного повеселю участников конкурса и сочуствующих.
Байка о неосторожном обращении с гранатой.

Еще на этапе бета-тестирования добавил я в свой бот метание гранаты. Вообще то я его долго не добавлял. Все откладывал. Прям как чуствовал. В результате, отправленный на сайт бот, содержал в себе глупейший баг. Пропуск проверки IsTeammate(). Как и все глупейшие баги, этот был очень неприятным, т.к. самоподрывался мой бот не сразу и не всегда, а только если рядом враги, и то с некоторой долей вероятности. Именно поэтому, я его в Local Runner и проморгал.
Но. Мне повезло! Причем два раза.
Первый раз заключался в том, что в первом же бою это самоубийство и произошло.
А второй раз - самый смешной. Благодаря этому самоубийству я выиграл бой! У меня оставался один еле живой боец. У единственного выжившего противника все три и все три свеженькие. Кроме того, у противника почти на 100 очков больше. Казалось бы - финиш. Но не тут то было. Увидев приближающихся врагов, мой боец, с криком "Врагу не сдается..." взрывает гранату рядом с собой. И... игра закончилась, а я, получив бонус за последнего убитого, победитель.
ЗЫ
Правила по результатм бета-тестирования поменяли. Теперь бонус дается за выживание.
293 depthzer0
 
12.11.13
14:08
прикольно :)
294 Wasya
 
12.11.13
14:13
(292) Ваххабитов делаешь?! А мысль то классная. Ценой одной жизни забрать три.
295 Научите меня
 
12.11.13
14:52
Странно, померял сейчас - у меня все расчеты укладываются в 10 мс, я же говорю - не мог я на быдлокодить на 200 мс ) Бесконечных циклов не случается, а говорит что во время не укладываюсь
296 santa324
 
12.11.13
14:58
Мда, у меня был тупой баг, до ограничения времени еще далеко..
Займемся минимаксом... :)
297 tankovod
 
12.11.13
15:32
Я тоже в песочнице :)!
http://russianaicup.ru/profile/tankovod
298 Научите меня
 
12.11.13
15:38
Разобрался! И правда тупой баг был с циклом бесконечным, в локал раннере не проявлялся, т.к. всегда хоть одно место чтобы подвигаться было) Хоть я и думал об этом, но не правильно обработал эту ситуацию
299 exwill
 
12.11.13
16:49
(296) А как же UCT? Все, бросил уже?
300 exwill
 
12.11.13
17:20
300 что-ли?
301 DirecTwiX
 
12.11.13
17:25
(292) Да, весело) А за убийство своих тоже очки дают?) В некоторых случаях и правда можно удачно самоликвидироваться)
302 SUA
 
12.11.13
17:25
три сотко
303 SUA
 
12.11.13
17:25
промах
304 Никола_
Питерский
 
12.11.13
17:29
(301) Неа не дають (((
305 cincout
 
12.11.13
17:35
(302) бан
306 exwill
 
12.11.13
17:39
(301) Правила уже поменяли. Теперь нет.
307 Cube
 
12.11.13
20:22
Общий список участников (Место - язык - ник на мисте - ссылка на профиль в конкурсе):

37 - Java - exwill - http://russianaicup.ru/profile/exwill
86 - C# - ERWINS - http://russianaicup.ru/profile/Erwins
123 - Java - MadHead - http://russianaicup.ru/profile/MadHead
134 - Java - Garykom - http://russianaicup.ru/profile/Garykom
154 - Pascal - MMF - http://russianaicup.ru/profile/Hamster
227 - C++ - RomanYS - http://russianaicup.ru/profile/roman_ys
288 - Pascal - Molinor - http://russianaicup.ru/profile/Merlon
294 - Java - MKMK - http://russianaicup.ru/profile/M-Mad
322 - C++ - PowerBoy - http://russianaicup.ru/profile/Zomba
363 - Java - tankovod - http://russianaicup.ru/profile/tankovod


Всего участников: 515.
308 Zuev
 
13.11.13
10:02
(0) Короче, нужно написать бота для UFO. Хрень какая-то. Сильно усложнили условия, вместо придумывания стратегии придется копаться в нюансах и тупо кодить корректные ходы.
309 Zuev
 
13.11.13
10:03
в общем, я участвую, но мне условия этого года очень не нравятся. В прошлые годы было лучше
310 Никола_
Питерский
 
13.11.13
10:26
Народ, а те кто в первом раунде вылетают они в песочницу возвращаются ? Или же они все ту-ту ? Просто думаю может не вылазить в первый раунд, а потом попробовать через песок во 2-ой пролезть или это не вариант ?
311 MKMK
 
13.11.13
10:37
(310) Песочница до конца. По ее итогам могут еще и приз вручить.
312 Принт
 
13.11.13
10:49
(308) из-за очерёдности ходов это не совсем уфо
313 Zuev
 
13.11.13
10:55
(312) да, действительно, если отличия от УФО :(
314 PowerBoy
 
13.11.13
11:07
Карту добавили лабиринта, ходишь, ходишь а нет никого :)
315 Принт
 
13.11.13
11:14
(314) Ожидаемо) Многие обломались.
316 Принт
 
13.11.13
11:15
+(315) когда в углах заперли тоже было весело
317 exwill
 
13.11.13
11:30
(314) Она не рейтингуется.
318 exwill
 
13.11.13
11:31
+(317) Это - плюшка для бета-тестеров.
319 exwill
 
13.11.13
11:34
+(317) А, нет. Влияет на рейтинг. Сразу не увидел.
320 exwill
 
13.11.13
11:36
(308) А в чем, тогда стратегия? Если не в нахождении правильных ходов?
321 depthzer0
 
13.11.13
14:03
(320) Менять ландшафты вручную, пока противник рисует карты наступления. В чём же ещё?
322 Starhan
 
13.11.13
14:16
(314) хех, посмотрел бои в лабиринте такое ощущение что у людей распознавалась карта по ближайшим препятствиям. :)
323 Garykom
 
гуру
13.11.13
17:35
(322) ЭЭЭ а что кто то делал распознавание карты? и от этого строил стратегию? однако )
324 Garykom
 
гуру
13.11.13
17:37
+(323) Не проще ли просто оценку делать клеток в которых опасно/безопасно с учетом видимости из-за препятствий?
у меня такого пока нет только планирую
325 Никола_
Питерский
 
13.11.13
17:42
(323) Хм... почитал вот этот форум
http://www.gamedev.ru/flame/forum/?id=182390&page=3

и понял, что есть люди которые основательно подходят к делу ))))
326 Принт
 
13.11.13
17:49
(323) Я как раз с этого начал.
327 Принт
 
13.11.13
17:52
Если поспешить и сделать "сначала попроще", потом придётся всё переделывать.
328 exwill
 
13.11.13
17:56
(324) Ну сделал ты, а дальше что?
329 exwill
 
13.11.13
17:59
(327) А между тем, у некоторых игроков, я смотрю, уже 150-я версия.
330 exwill
 
13.11.13
18:01
+(328) Понял, что везде опасно. И стоишь на месте, пока другие очки набирают.
331 exwill
 
13.11.13
18:12
О! Я в лабиринте выиграл.
http://russianaicup.ru/game/view/46755
332 Garykom
 
гуру
13.11.13
18:19
(331) Заметил что медик тупит в лабиринте, с поиском пути плохи дела?
333 Никола_
Питерский
 
13.11.13
18:20
(331) Блин я чет подумал, что ты всех замочил )))
334 Garykom
 
гуру
13.11.13
18:22
И это подумалось тут что недоработали организаторы. надо было минера/сапера добавить еще ) весело бы было
335 exwill
 
13.11.13
18:22
(332) 3-я версия. Что ты хочешь. Времени нет вообще. Работаю  с утра до 22-00.
Смотрю, как рейтинг ползет вниз и сердце кровью обливается.
336 Garykom
 
гуру
13.11.13
18:25
(335) аналогично :( с 100-ни уполз до 2хх
337 Salimbek
 
13.11.13
19:40
(325) Там уже локал раннер подпилили: http://www.gamedev.ru/flame/forum/?id=182390&page=8#m105
338 exwill
 
13.11.13
23:41
(336) Главное, чтобы за 900 не уполз.
А там все снова с 0 начнут.
339 Злопчинский
 
13.11.13
23:55
ну так как там дела у наших представителей???
340 exwill
 
13.11.13
23:56
(339) см.(335)
341 Злопчинский
 
13.11.13
23:58
(340) ..пичалька...
342 Злопчинский
 
13.11.13
23:58
вот

Интересно, но участвовать не буду
343 exwill
 
14.11.13
00:05
(341) Да, ладно. На самом деле, нормально у нас дела. Выходные скоро. Есть шанс отыскать в документации метод ЗамочитьВсех() и сделать 4-ю версию.
344 Cube
 
14.11.13
04:50
Да... 35 постов за день... :)
Чувствую, я завтрашнюю стату тоже на этой странице постить буду :)
345 Cube
 
14.11.13
04:50
Общий список участников (Место - язык - ник на мисте - ссылка на профиль в конкурсе):

49 - Java - exwill - http://russianaicup.ru/profile/exwill
98 - Pascal - MMF - http://russianaicup.ru/profile/Hamster
101 - Java - MadHead - http://russianaicup.ru/profile/MadHead
154 - C# - ERWINS - http://russianaicup.ru/profile/Erwins
222 - Java - Garykom - http://russianaicup.ru/profile/Garykom
266 - C++ - PowerBoy - http://russianaicup.ru/profile/Zomba
269 - C++ - RomanYS - http://russianaicup.ru/profile/roman_ys
284 - Pascal - Molinor - http://russianaicup.ru/profile/Merlon
310 - Java - MKMK - http://russianaicup.ru/profile/M-Mad
382 - Java - tankovod - http://russianaicup.ru/profile/tankovod


Всего участников: 606.
346 Zuev
 
14.11.13
06:13
(345) Как ты узнаешь кто есть кто, и почему меня нет в списке?
347 Cube
 
14.11.13
06:54
(346) "Как ты узнаешь кто есть кто"
Не понял вопроса.

"почему меня нет в списке?"
Ну, тут, на самом деле, две причины:
1). Ты партизан.
2). Я не телепат)))
Посты 183, 191 читал?
348 Zuev
 
14.11.13
07:18
нет
349 PowerBoy
 
14.11.13
09:22
Странный у них подсчет рейтинга, в одном бое первое место, а сняли с меня -200 очков. Что-т логики я этой не пойму?
350 PowerBoy
 
14.11.13
09:27
(349) + не так сказал - очков всего 125, а переместился в рейтинге на 200 игроков вниз.
351 Cube
 
14.11.13
09:31
(350) Позиция в списке рейтинга, на сколько помню, не зависит от текущего боя. С каждым боем пересчитываются все проведенные бои всех игроков и исходя из этого строится общий рейтинг.

То есть, если ты выиграл у текущего чемпиона (случайно), а потом сливаешь все бои с самыми слабыми игроками, то чемпион за счет этого проигрыша тебе будет падать в рейтинге с каждым твоим проигрышем.

Могу ошибаться :)
352 PowerBoy
 
14.11.13
09:39
(351) Посмотрел, противники были на много слабее меня, а я получается с ними на равных сыграл - вот рейтинг и свалился.
353 santa324
 
14.11.13
15:23
(299) Ну UTC прекрасно совмещается с минимаксом.
А вообще с ним есть проблемы, из-за ограничения видимости и отсутствия информации о живых противниках он будет давать сильные искажения...
PS. мой логин там такой же "santa324"
354 exwill
 
14.11.13
15:45
(353) Не понял. Минимакс же дерево вариантов.
А UTC список ближайших вариантов с проигрыванием каждого до конца партии на основе случайных ходов.
Куда там дерево пихают?
355 NS
 
14.11.13
15:52
(354) UCT тоже строит дерево перебора.
Для каждого узла (до некоторой глубины) строится статистика и запоминается к кеше. И так как согласно формулам UCT ход который рассматривался реже имеет преимущество при последующих итерациях, в итоге при росте числа итераций всё на большую глубину становятся рассмотрены все ходы.
356 NS
 
14.11.13
15:53
(353) Минимакс не используется в нормальных программах. Используется только альфа-бета и аналогичные алгоритмы, которые при хорошей сортировке рассматривают корень от числа узлов рассматриваемых минимаксом, выдавая ровно такой-же результат.
357 exwill
 
14.11.13
16:36
(356) С ума сойти. Как им это удается?
Как будет время, обязательно поизучаю этот вопрос.
358 NS
 
14.11.13
16:36
(357) Им - это кому? Альфа-бета получается из минимакса добавлением двух строк.
359 exwill
 
14.11.13
16:38
(358) Алгоритмам, я имел ввиду.
Спасибо за информацию. Действительно, очень интересно.
360 NS
 
14.11.13
16:38
361 NS
 
14.11.13
16:41
Но сейчас популярней PVS, но по сути это небольшое улучшение Альфа-беты, метод дерева нулевой ширины (negascout)
362 exwill
 
14.11.13
16:49
(361) Что значит - нулевой ширины?
363 NS
 
14.11.13
16:53
(362) У нас есть альфа, есть бета,
Если запуск с окном (альфа, альфа+1) возвращает <=0, то значит мы не можем улучшить результат достигнутый при рассмотрении предыдущего лучшего хода, и запуск с полным окном не требуется.
Обоснование простое - в условиях неидельности сортировки ходов, чем уже дерево (разность между бета и альфа), тем меньше узлов будет просмотрено.
364 NS
 
14.11.13
16:54
Виноват, возвращает <=альфа
365 exwill
 
14.11.13
17:05
(363) Что значит запуск с окном?
366 NS
 
14.11.13
17:09
(365) Посмотри по ссылке что я дал код альфа-беты.
Там как раз запуск с окном.
Вообще вот в развитии все три варианта -
http://en.wikipedia.org/wiki/Minimax#Minimax_algorithm_with_alternate_moves
http://en.wikipedia.org/wiki/Alpha-beta_pruning
http://en.wikipedia.org/wiki/Negascout
367 NS
 
14.11.13
17:10
В альфа-бете вводится понятие а-b окна.
368 exwill
 
14.11.13
17:11
(366) Спасибо.
369 NS
 
14.11.13
17:54
В данной игре Альфа-бета (и любой другой переборный алгоритм) будет работать не очень хорошо.
1. Слишком близко будем считать, так как на полном ходе слишком большое количество возможностей.
2. Альфа-бета требует намного более мощной оценочной функции чем UCT.
3. Альфа-бете будет очень тяжело будет исполнить поиск пути, UCT же даже с простенькой ОФ путь будет находить.
370 NS
 
14.11.13
17:55
Любой другой минимаксный переборный алгоритм, конечно-же имелось в виду.
371 Никола_
Питерский
 
14.11.13
19:16
Кто там на форуме 1С просит )))))
http://russianaicup.ru/forum/index.php?topic=51.0
372 exwill
 
14.11.13
19:45
(371) Это не я.
373 Никола_
Питерский
 
14.11.13
23:52
Чет как-то они слабенько пиарютЬ ентот конкурс! думаю максимум 1500 человек будет. ИМХО.
Просто на первый взгляд когда смотришь правила, как-то замудрено выглядит )))
374 exwill
 
15.11.13
00:43
(373) Выходные впереди. Посмотрим, сколько на выходных новых участников добавится.
375 Злопчинский
 
15.11.13
01:45
читаю ветку и чувствую себя дебилом.. ;-)
376 Cube
 
15.11.13
04:50
(344) Смотри-ка, чуйка не подвела)))

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

50 - Java - exwill - http://russianaicup.ru/profile/exwill
103 - Java - MadHead - http://russianaicup.ru/profile/MadHead
112 - Pascal - MMF - http://russianaicup.ru/profile/Hamster
137 - C# - ERWINS - http://russianaicup.ru/profile/Erwins
232 - C++ - PowerBoy - http://russianaicup.ru/profile/Zomba
266 - Java - Garykom - http://russianaicup.ru/profile/Garykom
304 - Pascal - Molinor - http://russianaicup.ru/profile/Merlon
309 - C++ - RomanYS - http://russianaicup.ru/profile/roman_ys
345 - Java - MKMK - http://russianaicup.ru/profile/M-Mad
435 - Java - tankovod - http://russianaicup.ru/profile/tankovod


Всего участников: 674.
377 MKMK
 
15.11.13
04:56
(376) Есть шанс следующую статистику на этой странице запостить. :)
378 Cube
 
15.11.13
04:59
(377) Очень маленький) 22 поста осталось всего)
379 exwill
 
15.11.13
08:06
(375) В этом и есть главный смысл таких соревнований.
380 Cube
 
15.11.13
08:36
(379) Чтобы все вокруг чувствовали себя дебилами? :))
381 exwill
 
15.11.13
09:57
(380) Чтобы самому почувствовать себя дебилом.
382 Никола_
Питерский
 
15.11.13
10:21
(375) Уважаю ! и присоединяюсь к вышесказанному ))))

что бы нормальную страту запилить, нужно много кода осилить, а если писать по аналогии 1С стиля (быдло/г()вно код) тогда и до нового года не написать более менее нормальную страту !

(381) Сколько у тебя строк кода ?
383 PowerBoy
 
15.11.13
11:05
Вопрос. Можно ли применить свою аптечку к другому своему солдату?
384 Научите меня
 
15.11.13
11:06
(382) Да, я большинство времени потратил на изучение языка и прелестей ООП, а не на придумывание алгоритмов.
К тому же отлаживать довольно сложно тот кусок кода что я набросал)
Так что присоединяюсь к тем, кто чувствует себя дебилом ))
385 Научите меня
 
15.11.13
11:08
(383) Да, причем союзника он лечит на 50 очков, в то время как себя на 30
386 MKMK
 
15.11.13
11:08
(383)Да, даже по диагонали.
387 MMF
 
15.11.13
11:08
(383) да, нужно указать его координаты и он должен быть на соседней клетке
388 MMF
 
15.11.13
11:10
(386) точно? ActionType USE_MEDIKIT
– Вылечить себя или бойца в указанной соседней (по вертикали или горизонтали) клетке с
помощью аптечки первой помощи
389 MKMK
 
15.11.13
11:12
(388)Хм, в старых правилах было.
390 PowerBoy
 
15.11.13
11:53
Всем спасибо. А вот гранату думаю передать уже не получится :).
391 Научите меня
 
15.11.13
11:57
(390) можно передать - юзай ActionType.throw_grenade и указывай союзника, работает только если он рядом стоит
392 Garykom
 
гуру
15.11.13
12:02
(391) гы
393 PowerBoy
 
15.11.13
12:05
Еще один глупый вопрос. Если два солдата стоят рядом, то расстояние между ними 1? А если по диагонали то чуть больше?
394 NS
 
15.11.13
12:07
(393) Если по диагонали - то корень из двух.
395 Garykom
 
гуру
15.11.13
12:18
Я правильно понял что система рейтинга там та же что и в прошлых танчиках, которая новичков в вверх забрасывает? А опытных опускает ниже новичков?
396 Garykom
 
гуру
15.11.13
12:19
+(395) Смешно получается когда побеждаешь игрока с рейтингом выше чем у себя, но подъема нету или почти нету потому что он новенький, а он проиграл но идет вверх.
397 solver it
 
15.11.13
12:20
(395) Совершенно, абсолютно неправильное понимание.
Там система не учитывает опыт.
Просто твой бот должен показывать результат лучше чем от него ожидает система.
398 solver it
 
15.11.13
12:21
(396) Это смешно только для тех, кто не читает документацию.
Вот это вот действительно смешно...
399 MMF
 
15.11.13
12:25
(396) ставь флажек усиленной изменчивости, а лучше - допиливай стратегию
400 Garykom
 
гуру
15.11.13
12:25
(397)(398) Ага судя по "Для подсчета рейтинга используется модифицированный рейтинг Эло. Если коротко: для каждого участника вычисляется его ожидаемое место, и если он занял место выше, то его рейтинг увеличивается, а если занял ниже — уменьшается."
Т.е. я занял 1-е место но ожидаемое было выше да? Это какое же место в бою нужно занять? 0 или -1 ?
401 Garykom
 
гуру
15.11.13
12:27
(399) В курсе про флажек, но думал потратив 2 часа футболку  то смогу заработать :( А тут допиливать придется...
Или забить
402 exwill
 
15.11.13
12:28
(382) В последней работающей версии - около 600.
403 Cube
 
15.11.13
12:31
О, новая страничка!))

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

47 - Java - exwill - http://russianaicup.ru/profile/exwill
102 - Pascal - MMF - http://russianaicup.ru/profile/Hamster
104 - Java - MadHead - http://russianaicup.ru/profile/MadHead
157 - C# - ERWINS - http://russianaicup.ru/profile/Erwins
263 - Java - Garykom - http://russianaicup.ru/profile/Garykom
307 - Pascal - Molinor - http://russianaicup.ru/profile/Merlon
338 - C++ - RomanYS - http://russianaicup.ru/profile/roman_ys
382 - Java - MKMK - http://russianaicup.ru/profile/M-Mad
423 - Java - tankovod - http://russianaicup.ru/profile/tankovod
439 - C++ - PowerBoy - http://russianaicup.ru/profile/Zomba


Всего участников: 688.
404 exwill
 
15.11.13
12:35
(400) Не так. У игрока с более высоким рейтингом может быть более низкое ожидаемое место, чем у тебя, потому что он новичок.
У тебя рейтинг 100
У противника 120
Ожидаемое место:
У тебя 1 (хотя чисто по рейтингу ты второй)
У противника 2
405 Garykom
 
гуру
15.11.13
12:37
(404) Не понял этот момент "У тебя 1 (хотя чисто по рейтингу ты второй)" если у меня "У тебя рейтинг 100" а не "120"

100 выше 120?
406 exwill
 
15.11.13
12:44
(405) Ты же сам написал: "побеждаю игрока с более высоким рейтингом и почему-то не двигаюсь вверх".
И тут все правильно.
Ты занял ожидаемое 1-ое (несмотря несколько более низкий рейтинг) место.
Противник занял ожидаемое, или даже сверх ожидаемого 2-ое место (несмотря несколько более высокий рейтинг).
407 exwill
 
15.11.13
12:47
+(406) У тебя может быть низкий рейтинг, но система будет ждать от тебя победы. Потому что ты - ветеран.
408 Garykom
 
гуру
15.11.13
12:51
(407) Дык вот и говорю что система сначала новичков вверх закидывает, а потом медленно, неуклонно опускает на нужное место ;)
409 solver it
 
15.11.13
12:55
(408) Да не закидывает она никуда...
Просто у новичков, если стратегия конечно не тупая, рейтинг растет быстрее чем у ветеранов...
410 Garykom
 
гуру
15.11.13
12:56
http://russianaicup.ru/game/view/60233
Классный пример этой фигни, победил у всех рейтинг выше чем у меня и тока +8 очков дали
411 Garykom
 
гуру
15.11.13
12:57
+(410) Ну зато проигравшего хорошо опустили )
412 Научите меня
 
15.11.13
13:00
(410) http://russianaicup.ru/game/view/52497 вот тоже пример хороший))
413 Научите меня
 
15.11.13
13:48
Чтобы не чувствовали себя ущербно, вот мой аккаунт.
Замкну вашу таблицу )
http://russianaicup.ru/profile/IlyaKo
414 exwill
 
15.11.13
13:54
(413) Вот, правильно.
Каждый одинэсник должен поучаствовать.
415 PowerBoy
 
15.11.13
14:14
Что ни говори, но главный боец это санитар.
416 exwill
 
15.11.13
14:22
(415) Он же - главный спонсор противников.
417 PowerBoy
 
15.11.13
14:34
(416)В конце боя если осталась только одна команда противника и у тебя больше очков, надо всем застрелится. Последний должен подорвать себя гранатой.
418 exwill
 
15.11.13
15:24
(417)
+100 очков противнику.
Стрелять в своих нельзя. Только гранатой.
И последнее, но не последнее: откуда ты узнаешь, что осталась только одна команда противника?
419 Принт
 
15.11.13
16:03
>откуда ты узнаешь, что осталась только одна команда противника
учет - наше всё!)
420 Научите меня
 
15.11.13
16:06
(419) Почему 1С аналогичных конкурсов не проводит?) Создаешь документы с определенными реквизитами и посылаем на сервер в виде xml.. Они у себя в базе моделируют бой )
421 exwill
 
15.11.13
16:09
(420) Придумай игровой мир, который будет интересен массам, и вперед в 1С.
Для 1С органичней всего смотрелась бы экономическая игра типа монополии.
422 Научите меня
 
15.11.13
16:19
(421) Да, согласен.. World of Accounting назову)
423 exwill
 
15.11.13
16:21
(422) Ты только эта...
Трупперов пока не бросай.
424 exwill
 
15.11.13
16:23
(422) Accounting Strike
425 Научите меня
 
15.11.13
16:24
(423) Да, футболку хочу.. буду трофеи собирать в виде футболок, пока что только с форума 1с есть, с конкурса который был летом.
К тому же на то, как они "воюют" смотреть без слез сложно, столько лагов) Надо хотя бы до ума довести
426 Принт
 
15.11.13
22:38
Ох, нелёгкая это работа - из полена выпиливать бота.
427 exwill
 
16.11.13
01:15
(426) Еще более тяжеленно - вынимать из бота полено )))
428 jenyanorilsk
 
16.11.13
14:23
http://russianaicup.ru/profile/jenyanorilsk/

колупаю когда есть свободная минутка, без героических эмоций)
429 Salimbek
 
18.11.13
19:44
Ну как господа, есть прогресс?
430 MadHead
 
18.11.13
19:56
видимо все сдались
431 MadHead
 
18.11.13
19:59
меня такие игрушки затягивают
432 exwill
 
19.11.13
00:32
(429) Всю прошлую неделю безучастно смотрел, как рейтинг потихоньку съезжает вниз с 9 на 59 место. Ничего не мог сделать. Времени не было совсем.
В воскресенье в чрезвычайно решительном настроении сел и написал 1500 строк кода. Рейтинг живо метнулся до 129 места (повышенную изменчивость не включал). Так что, если и не прогресс, то оживление точно есть.
433 MadHead
 
19.11.13
03:44
я более менее привел ходьбу в порядок. Сейчас работаю надо обработкой боя. Сам не ожидал, что только продуманная ходьба даст такой результат
434 Cube
 
19.11.13
04:59
А вот и я)))

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

55 - Java - MadHead - http://russianaicup.ru/profile/MadHead
127 - Pascal - MMF - http://russianaicup.ru/profile/Hamster
133 - C# - ERWINS - http://russianaicup.ru/profile/Erwins
159 - Java - exwill - http://russianaicup.ru/profile/exwill
202 - C++ - PowerBoy - http://russianaicup.ru/profile/Zomba
220 - C++ - RomanYS - http://russianaicup.ru/profile/roman_ys
306 - Java - Garykom - http://russianaicup.ru/profile/Garykom
350 - C# - jenyanorilsk - http://russianaicup.ru/profile/jenyanorilsk/
353 - C# - Научите меня - http://russianaicup.ru/profile/IlyaKo
530 - Pascal - Molinor - http://russianaicup.ru/profile/Merlon
591 - Java - MKMK - http://russianaicup.ru/profile/M-Mad
703 - Java - tankovod - http://russianaicup.ru/profile/tankovod


Всего участников: 972.
435 Принт
 
19.11.13
08:03
Я пока выложил одноногую и одноглазую альфу в надежде застолбить место.
436 Научите меня
 
19.11.13
09:57
(435) Оставь их одноногими - разбегаться друг от друга невыгодно)
437 Принт
 
19.11.13
12:10
спс кэп! )
438 MMF
 
19.11.13
13:01
(435) и не стыдно? уподобился всем этим жалким людишкам, стратегии которых так убого играют.
439 exwill
 
19.11.13
13:05
(438) Не обижай его. Нас тут и так не много.
Остальные одинэсники предпочитают продолжать чувствовать себя умными в окружении сотрудников бухгалтерии.
440 Cube
 
19.11.13
13:06
(439) Да, в этот раз участников раза в два меньше... :)
441 Лодырь
 
19.11.13
13:07
(439) Последний раз когда я познакомился с девушкой, выяснилось что она бухгалтер и играет ради развлечения в шахматы. Проиграл разгромно, хотя играл весьма неплохо. Так что не обижай бухгалтеров )
442 exwill
 
19.11.13
13:10
(441) Исключения только подтверждают правила.
Да и я не про бухгалтеров, а про одинэсников.
443 Принт
 
19.11.13
13:11
(438) ещё не вечер
444 Принт
 
19.11.13
13:16
(129) я для кого писал?
445 Никола_
Питерский
 
19.11.13
13:21
(433) Как-то кучно ходят у тебя ? опасно гранатой можно получить ???
446 Принт
 
19.11.13
14:27
Из ненапечатанного. Подготовка формации из строкового спрайта:

def shape_from_str(s):
    import re
    d = re.compile(r'[0-9]{2}')
    pset, tlset = [], []
    sl = [ss.strip() for ss in s.split('\n') if len(ss) > 0]
    mx = max(map(str.__len__, sl)) / 4
    my = len(sl) / 2
    for i, r in enumerate(sl):
        data = [([e.start() / 2 - mx, i - my], e.group(0)) for e in d.finditer(r) if e is not None]
        pset += [p for p, _ in data]
        tlset += [(int(tl[0]), int(tl[1])) for _, tl in data]
    rset = [[int(round(x*SINCOS2 - y*SINCOS2)), int(round(y*SINCOS2 + x*SINCOS2))] for x, y in pset]
    return pset, rset, tlset
if __name__ == '__main__':
    shp_front = '''
        20...............
        ......30.........
        ...............40'''
    print shape_from_str(shp_front)
447 exwill
 
19.11.13
16:20
(445) С гранатой еще добежать надо.
448 MadHead
 
19.11.13
16:28
(445) как по мне практика показала, что разбежавшись больше проблем обретешь. Да и действительно с гранатой надо подбежать, на бросок надо 8 очков действий.
449 Drx211
 
19.11.13
16:38
Тоже выложил альфу, пока ничего не умеет, только ходит по кругу, даже бонусы не собирает, вообще нет времени не работает отладка под С++, администрация молчит. Пишу без отладки, в текстовом редакторе :) Надо попасть в 900, авось пару ночей но выходных найдет и сделаю что-нибудь более-менее нормальное :)
450 exwill
 
19.11.13
16:49
+(448) Смотрел бои лидеров. Никто гранат не кидает.
Некогда им. Выстрелил-спрятался и все.
451 Принт
 
19.11.13
16:51
Гранаты хороши при работе из укрытий.
452 MadHead
 
19.11.13
16:56
гранаты в лабиринте на ура идут. К примеру спалил банду запомнил расположение отошел и уже на следующем такте можно бросать гранаты, если не убежали. Я как раз себе прописываю элементы ссыкливости в стратегию )
453 Drx211
 
19.11.13
18:55
(435)Так озвучь ник! Мой ник для статистики прежний KiRex
454 solver it
 
19.11.13
18:57
http://russianaicup.ru/profile/Solver
Эх, поздновато я спохватился. Времени мало...

Буду участвовать
455 solver it
 
19.11.13
18:59
А вообще, идиотская система вычисления рейтинга сделана.
Ну и сами бои.
Почему не сделать привычную по всем TBD игрушкам схему? Зачем эти идиотские ходы...
456 solver it
 
19.11.13
19:01
(450) Ну, я сделал у себя проверку, на всякий случай.
Если 2 чувака рядом и могу бросить гранату... то почему бы не бросить? ))
457 Drx211
 
19.11.13
19:04
(454)Ну я только сегодня в метро написал первый вариант, выложил без отладки - вроде ходят :)
458 exwill
 
19.11.13
23:10
(456) Нехорошо в мирных (а они конечно же мирные, раз подошли так близко и ни разу не выстрелили) людей гранатами кидать.
459 exwill
 
19.11.13
23:14
(457) Ходят! Фу, как вульгарно. Вот я видел еще на бета-тестировании одна деваха стратегию написала. Так у нее солдатки ползали.
460 jenyanorilsk
 
20.11.13
00:04
Забил на конкурс, не хватает времени
ещё и последнюю версию с багом закинул, жуть

из наблюдений - стратегия становилась успешнее

- если в начале игры все солдаты присядут и не будут подниматься выше в течении игры:
дамаг выше, а передвигаться далеко - не главная цель игры

- медик должен ходить где-то рядом, но не всегда впритык:
в моём случае медик ходил за солдатом и бегал к раненым тиммэйтам
если медик прямо на соседней клетке, то иногда блокировал передвижения солдата, а с форой в одну клетку всё уже стало чуточку лучше

- сделать оценку целесообразных действий во время боя:
из того что я успел сделать - это целесообразность стрельбы, кидания гранаты и смены стойки;
из того, что не попало в текущий вариант стратегии - расчёт дамага от гранаты; расчёт дамага в текущей стойке; выбор лучшей стойки, в которой дамаг будет больше (с учётом необходимых очков на смену стойки); + всё это после поглощения рациона;

что не сделал, на что были задумки:
- тактика боя в зависимости от очерёдности ходов классов
- более детальный расчёт боя, например, если цель одна, может ли труппер убить её? если не может, а цель - может убить труппера, то какая ближайшая точка отступления, позволяюшая пострелять и спрятаться и т.д.
- отступление к медику, тиммэйту с аптечкой или к безопасной клетке, если трупер под обстрелом и не сможет вывезти бой
- карта опасности для построения пути. соображение в том, что в каких-то клетках возможный "прострел" врагом будет меньше, например, рядом с препятствиями или границами "мира". На карте без препятствий на границе мира в нас могут стрелять только с трёх сторон - уже безопаснее, чем переть через центр)
- А* для построения пути. то что там у меня бегает сейчас - тупой волновой алгоритм

ну и всё в таком роде)
461 jenyanorilsk
 
20.11.13
00:24
конечно, за такой код надо руки отрывать, но вот пример, рутинок, которые сразу помогли

// проверка на соседние ячейки (только ортогональные)
bool isNeibCells(int x1, int y1, int x2, int y2)
{
return Math.Abs(x1 - x2) + Math.Abs(y1 - y2) == 1;
}

// количество очков после поедания рациона
int ActionPointsAfterEatingRation(Trooper trooper)
{
int calculated = trooper.ActionPoints - game.FieldRationEatCost + game.FieldRationBonusActionPoints;
return calculated > trooper.InitialActionPoints ? trooper.InitialActionPoints : calculated;
}

// стоимость смены стойки
public int ChangeStanceCost(TrooperStance from, TrooperStance to)
{
if (from == to) return 0;
if (from == TrooperStance.Kneeling) return game.StanceChangeCost;
return game.StanceChangeCost * 2;
}

// расчёт дамага труппера в стойке
int CalcTotalDagameInStance(Trooper trooper, TrooperStance stance, int ActionPoints)
{
return ((ActionPoints - ChangeStanceCost(trooper.Stance, stance)) / trooper.ShootCost) * trooper.GetDamage(stance);
}

// сколько здоровья может восстановить медик (для определения как лучше - лечить медиком или аптечкой)
int  HowMuchCanHeal(Trooper medic, Trooper target, int ActionPoints)
{
int steps = ActionPoints / game.FieldMedicHealCost;
return (medic.Id == target.Id ? game.FieldMedicHealSelfBonusHitpoints : game.FieldMedicHealBonusHitpoints) * steps;
}


забыл сказать - самая мощная оптимизация на первых порах у меня была - всегда кидать гранату, если можем и стрелять в самого раненого противника)
462 programmist1cswworld
 
20.11.13
04:44
(0) Столько конкурсов.
Добавлю в закладки.
463 programmist1cswworld
 
20.11.13
05:00
Рассказывали об одном чемпионате:
МВД vs КГБ.
464 jenyanorilsk
 
20.11.13
09:38
моя забагованая стратегия никак ниже 300 не упадёт
вроде тонет и опять всплывает

значит и впрям все забили
зато какой ажиотаж был с танками)
465 exwill
 
20.11.13
09:53
(464) Похоже, количество участников в этот раз будет не меньше, чем в прошлый. Так что, все в порядке с ажиотажем.
466 PowerBoy
 
20.11.13
10:08
(464) Сейчас увидел что делим с тобой 305 место :)
467 solver it
 
20.11.13
11:30
Какой укурок интересно придумал эту систему рейтингов?

Ну как боты с 35-41% побед, могут занимать первые места?

Пока единственное, что приходит на ум, такой идиотский и непрозрачный расчет рейтинга, нужен только для манипуляции итогами. При таком раскладе вытащить на первые места можно кого угодно.
468 PowerBoy
 
20.11.13
11:59
Скиньте ботов для тестов.

мой: http://rghost.ru/50302790
469 exwill
 
20.11.13
12:01
(467) А кто по-твоему должен занимать первые места?
470 Никола_
Питерский
 
20.11.13
12:03
(465) Это из каких соображений ?
471 exwill
 
20.11.13
12:05
(470) В прошлом конкурсе было примерно 2000 участников. Сейчас уже 1049.
472 PowerBoy
 
20.11.13
12:25
Как быстро узнать лучше ли стала новая версия бота?
473 exwill
 
20.11.13
12:25
(472) Запустить в песочницу.
474 Drx211
 
20.11.13
12:41
(467)Ага, только ты немного не дописал. Еще надо добавить "Сурковская пропаганда", "Происки Чурова", "Путин украл все мак буки" :))) Видимо - ув.  solver it - является типичным представителем оппозиции, уж очень похоже - привычка бросать громкие фразы о вещах, о которых не имеет ни малейшего представления... Тут есть NS, он практически спец по ЭЛО, но думаю - он не станет в 105-ый раз рассказывать - как считается рейтинг :)
475 PowerBoy
 
20.11.13
12:44
(473) сутки ждать :(
476 Drx211
 
20.11.13
12:47
(475)Почему сутки? Можно делать 2 тестовых боя в 5 минут. За час успеешь наплодить достаточно, чтобы понять - какая сильнее
477 solver it
 
20.11.13
13:04
(474) Видимо ув. Drx211 является типичным представителем группы людей "общающихся с внеземным разумом" ибо умеет читать из астрала ненаписанное, но совсем не умеет читать написанное. ))

Где я писал, что ЭЛО плохой, или что мне непонятен принцип его расчета? При чем тут политика вообще? И как к этому всему относится NS?

Для тех кто на бронетехнике, поясню. Я говорил о том, что для таких конкурсов этот рейтинг не показывает нихрена хорошего. Тем более, что ЭЛО разрабатывался для двух участников, а тут четверо. И мне непонятно, какой укурок его впихнул в этот конкурс, не описав даже как они его модифицировали для четверых участников. Механизм расчета нигде не расписан, что само по себе уже странно и наталкивает на нехорошие мысли.
478 exwill
 
20.11.13
13:27
(477) Обратись к организаторам за точной формулой.
Также можешь почитать ветки прошлого конкурса. Если не ошибаюсь, там эта тема активно обсуждалась.
479 exwill
 
20.11.13
13:31
Приз за песочницу слишком скромный, чтобы заниматься манипуляциями.
Основные призы распределяются по другим правилам.
480 Drx211
 
20.11.13
14:21
(477) в (478) все так. Все это уже обсуждалось при проведении первого конкурса. Единственный вопрос, который был к системе - возможно недостаточное количество боев для однозначного устранения случайного распределения.
А про политику написал - уж очень напомнило типичные фразы, которыми сейчас пестрит интернет. Вот только честно - прав я насчет поддержка "оппозиции" типа Навального или нет :) ?
481 NS
 
20.11.13
14:41
(467) Система рейтингов с Codeforces.ru, разработана крутыми программистами, и претензий к ней практически нет.
Если это и не лучшее, то одно из лучших что есть на сегодняшний день.
482 NS
 
20.11.13
14:43
http://codeforces.ru/blog/entry/102
Вот в общих чертах, в принципе это система Эло распространённая не несколько соперников в одной партии.
483 NS
 
20.11.13
14:46
В этой системе один минус - разработчики отказываются давать точные формулы расчета рейтинга.
484 exwill
 
20.11.13
15:07
(483) А чем они это мотивируют?
485 NS
 
20.11.13
15:16
(484) Авторскими правами которые им не принадлежат.
486 solver it
 
20.11.13
15:26
(480) В прошлом конкурсе не участвовал, поэтому в обсуждение рейтинга не попал.

>Единственный вопрос, который был к системе - возможно недостаточное количество боев для однозначного устранения случайного распределения.

Именно это и натолкнуло мысль...

P.S. Про "оппозицию" даже близко не угадал. Во первых стараюсь держаться подальше от всяких хитродопых-ушлепков, а во вторых, вообще подальше от политики в целом.
487 solver it
 
20.11.13
15:29
(482) А есть гарантия, что именно этот алгоритм используют в конкурсе?

У них в доках написано просто "Для подсчета рейтинга используется модифицированный рейтинг Эло". Без конкретики.

Ну и да, к самому ЭЛО вопросов нет. Есть вопросы к его применению организаторами.
488 exwill
 
20.11.13
15:35
(485) Ох уж эти авторские права!
Уж и не знаешь, чего дальше ждать. Этак проснешься утром и узнаешь, что кто-то получил права на русский язык.
489 exwill
 
20.11.13
15:38
(487) Слушай, ну чего ты так разволновался? В 900 не успеваешь попасть?
490 NS
 
20.11.13
15:38
(488) Тот кто разработал систему хочет кушать. А чтоб кушать ему систему надо продавать (либо продавать комплекс услуг включая рейтинговую систему). А чтоб продавать надо закрыть формулы. Это его право.
491 NS
 
20.11.13
15:40
(487) Есть. Более того - конкурс обслуживает команда codeforces.ru, Михаил Мирзаянов в ветках отвечает на вопросы.
492 NS
 
20.11.13
15:41
(487) У меня нет вопросов, так как я понимаю кто это делает.
493 exwill
 
20.11.13
15:41
(490) Да понятно, понятно.
Нет справедливости в этом мире.
494 NS
 
20.11.13
15:44
(493) То есть как нет? Наоборот есть. Человек разработал, и при этом зарабатывает на своей разработке. Это и есть справедливость.
495 exwill
 
20.11.13
15:48
(494) Не,не.
С точки зрения высшей справедливости ну какие у автора права?
Никаких. Только обязанности.
496 NS
 
20.11.13
15:49
(495) Я не знаю в каком колхозе могут быть такие понятия о справедливости :)
497 Никола_
Питерский
 
20.11.13
15:53
А в песочку войти после начала уже низя будет ??
498 exwill
 
20.11.13
15:54
(496) Я сам в свое время удивлялся. Но тем не менее, это так.
Впрочем, это вопрос философский и не совсем в тему.
499 exwill
 
20.11.13
15:54
(497) Даже после окончания можно будет.
500 Лаврентий Берия
 
20.11.13
15:57
500!
501 Drx211
 
20.11.13
15:58
(486)Ну, тогда сорри за ошибку, но все-таки, по поводу рейтинга - вряд ли стоит что-то ругать, если нечего предложить в замен.
502 exwill
 
20.11.13
15:58
(500) Вот ты молодец! Где Cube?
503 Никола_
Питерский
 
20.11.13
16:06
(502) +1
504 solver it
 
20.11.13
16:41
(501) Да сам ЭЛО то он нормальный.
Просто в текущем варианте соревнования, преимущество имеет тот, кто раньше начал. А это не верный подход.
505 NS
 
20.11.13
16:46
(504) Преимущество в чем? Рейтинг даже с самых низов устаканивается за 2-3 дня.
506 exwill
 
20.11.13
16:46
(504) Посмотри на http://russianaicup.ru/profile/Mr.Smile
Начал позже всех из лидеров. И никаких проблем.
507 exwill
 
20.11.13
16:50
(504) Если ты не успел со своим суперботом влезть в 900 до начала первого раунда, не беда. За неделю в 100 точно влезешь и пройдешь во второй раунд через песочницу.
508 Никола_
Питерский
 
20.11.13
16:54
(507) не 100, а 60 ! поправочка.
509 exwill
 
20.11.13
16:56
(508) 100 будет достаточно с очень высокой долей вероятности.
510 exwill
 
20.11.13
16:59
(509) Думаю, даже 115 место даст почти 100% вероятность попадания во второй тур.
511 exwill
 
20.11.13
17:01
(510) А, если подумать, то и 120 тоже.
512 MKMK
 
20.11.13
17:16
(506)В прошлом году макбук выиграл, видимо понравился, еще  один хочет. :)
513 Drx211
 
20.11.13
18:41
(507)А как можно не влезть в 900 :) ? Я ради интереса посмотрел - между 900 и 1000 боты тупо стоят на месте и в лучшем случае - стреляют, а в основном - просто стоят :)
514 exwill
 
20.11.13
19:25
(513) Ну... отправить стратегию за 2 часа до начала 1-го раунда, например.
515 Принт
 
20.11.13
20:27
А куда пропал ТС?
516 exwill
 
20.11.13
21:07
(515) Меня больше интересует - куда Cube делся.
517 Принт
 
20.11.13
21:08
(453) robbit, как в галконе
518 Принт
 
20.11.13
21:12
(516) ок
519 Принт
 
20.11.13
23:18
Ещё одна весёлая карта появилась
520 exwill
 
20.11.13
23:20
(519) Специально для любителей ходить, взявшись за руки.
521 Никола_
Питерский
 
20.11.13
23:58
Блин а че низя карту выбрать когда бои свои делаешь (((
522 exwill
 
21.11.13
00:03
(521) Ну их ведь не так много. 5 штук, если не ошибаюсь.
523 Сниф
 
21.11.13
00:23
(29) >> "Мое физическое образование подсказывало заменить скалярное поле опасности на квадрупольное"
Куда мне с такими тягаться)

Не буду участвовать
524 Cube
 
21.11.13
04:58
(502) (503) (516) Я живу за МКАДом. Да, да, тут тоже живут))) У меня сдвиг +4 часа от МСК, когда у вас 16:00, у меня 20:00 я уже дома и мне не до мисты)))
А вчера вообще на мисту не было времени зайти... Так что, я никуда не пропал, просто тема не прогнозируема, чтобы можно было в начале каждой ветки постить.

Исходя из вышесказанного, рейтинг постить буду по утрам (в 5 утра по МСК) в будние дни. А в начале каждой страницы и по выходным - по-возможности, т.е. не обещаю)))
525 Cube
 
21.11.13
04:59
526 Никола_
Питерский
 
21.11.13
10:38
Хм... если стравить двух медиков, можно не хило очков на рубить )))) они лечат себя и стреляют и так бесконечно )))
527 Cube
 
21.11.13
10:46
(526) Так противник-то тоже нарубит... Надо своим салдофоном медику гранату под ноги периодически подкидывать просто... :)
528 Cube
 
21.11.13
10:48
(527) Или так: медик становится главным персонажем - бродит по карте, ищет гранаты, подрывает себя и свою команду, лечит всех. Задача остальных членов команды - защитить медика, чтобы его не грохнули, но не забывать, что основная задача - поиск гранат :)
529 Никола_
Питерский
 
21.11.13
10:50
(528) Где твой бот ?
530 Cube
 
21.11.13
10:52
(529) См (71). Если в двух словах: я не участвую - времени столько нет))
531 exwill
 
21.11.13
11:22
(528) За своих очков не дают.
532 Cube
 
21.11.13
11:23
(531) Блин, ну зачем вот так сразу мордой об асфальт?))) Я тут уже план по захвату мира...
533 exwill
 
21.11.13
11:56
(532) Но, кстати, на этапе бета-тестирования, до того как изменили правила, можно было выиграть подорвавшись гранатой.
534 exwill
 
21.11.13
12:05
А про медиков на форуме соревнования много говорили.
Было даже шуточное предложение игрокам с 6 по 10 место объединится против 1-5. Доить друг у друга медиков.
535 Принт
 
21.11.13
13:13
При анализе позиции, насколько может быть фатальной ошибка с предположением, что противник выберет "самый правильный" ход?
536 Никола_
Питерский
 
21.11.13
13:25
(535) Еще раз ? вроде мысль интересная, но не могу уловить смысл. Что значит фатальная ?
537 Принт
 
21.11.13
13:28
(536) Значит он будет делать нечто неожиданное. Вопрос: насколько оно может быть опасным - есть ли какая-нибудь определённая зависимость?
538 Принт
 
21.11.13
13:31
-можно усреднять возможность
-можно исходить из симметрии подхода противника
-можно адаптироваться
последнее кажется наиболее правильным, но и наиболее трудоёмким
539 Никола_
Питерский
 
21.11.13
13:32
(537) Неожиданное ?? Плясать гопак что ли ?)))) Противник может, ходить, стрелять, использовать бонусы ! Все что он может делать все это описано в правилах, сможешь ли ты написать расчет всех возможных действий противника, вот это вопрос и исходя из этого выбрать свои оптимальные действия !
540 Принт
 
21.11.13
13:34
(539) написать расчет всех возможных - тьфу и ничего, это ничего не даёт само по себе
541 Принт
 
21.11.13
13:35
луче как-то определять что конкретно он выберет. в этом проблема.
542 Принт
 
21.11.13
13:44
Даже подозреваю, первое место займёт тот, кто адаптирует игру бота под набор из топа игроков.
543 Никола_
Питерский
 
21.11.13
13:47
(542) Думаю что у топов там такие монструозные свистелки/перделки что они сами не знают что будет делать их боец ))))
544 Принт
 
21.11.13
13:49
(543) Сомневаюсь. У бойцов нет времени обучаться в течение боя и нет возможности передавать опыт между боями. Остаётся только тренинг дома на кошечках из рипитеров.
545 exwill
 
21.11.13
13:53
(542) Заточенные на победу над топом бойцы могут проиграть не топу.
546 Принт
 
21.11.13
13:55
(545) никто не мешает для нетопа использовать другой сет коеффициентов
547 Принт
 
21.11.13
13:56
имена игроков доступны боту, насколько ясно из правил
548 Никола_
Питерский
 
21.11.13
13:58
(547) Да тут в перерывах они могут так перехервертить свою стратегию, что мало не покажется ! И у тебя точно времени не хватит, про анализировать чего они там на крутили, для этого ведь еще статистика нужна как никак !
549 Принт
 
21.11.13
14:44
Почитал условия проведения первого раунда и понял: я поздно бросился в размышления. Придётся срочно менять одну деревянную заглушку на другую медную. )
550 exwill
 
21.11.13
16:05
(549) Что вычитал? Поделись.
551 Принт
 
21.11.13
16:21
552 exwill
 
21.11.13
16:22
(551) Так, а что нового ты для себя нашел?
553 Принт
 
21.11.13
16:23
(552) всё новое: я этого ещё не читал
554 Принт
 
21.11.13
16:23
т.е. попытка влезть в турнир была напрасной
555 RomanYS
 
21.11.13
16:25
(554) Что тебя так разочаровало?
556 RomanYS
 
21.11.13
16:25
Не нравится формула-1?
557 Принт
 
21.11.13
16:26
не нравится недостаток времени
558 Принт
 
21.11.13
16:30
ну и раздутое самолюбие некоторых из участников конкурса
559 exwill
 
21.11.13
16:39
(557) Времени у тебя еще больше недели.
Чтобы иметь шанс попасть во второй раунд, надо продвинуться в песочнице выше 360-й позиции.
Выше 200-й шанс будет приближаться к 100%.
Это не так уж сложно.
560 exwill
 
21.11.13
16:40
(559) ... выше 361-ой, если говорить строго математически.
561 Принт
 
21.11.13
16:43
(559) "Раунд 1 будет проводиться с 23 по 24 ноября 2013 года."
"Каждая часть будет длиться 12 часов, перерыв — 24 часа."
562 exwill
 
21.11.13
16:47
(561) Я про второй раунд, в который попасть не так уж и сложно.
563 Принт
 
21.11.13
16:48
(562) не сложно, если улучшить бота до первого раунда..
564 exwill
 
21.11.13
16:50
(563) Можно и после. Достаточно будет до начала второго раунда выйти в район 200-й позиции в песочнице.
565 exwill
 
21.11.13
16:52
(564) ... да даже и 300-й будет вполне достаточно
566 Принт
 
21.11.13
22:03
(565) я тоже так считаю)
567 qulinxao
 
21.11.13
22:31
(564) не факт

так может (маловероятно) сложится что не попавшие в топ300 раунда1 человек 70 окажутся выше занявшего 300 место в 1раунде - следовательно 61-70 из таковых не доберутся в 2раунд.


зы. спасибо всем за интенсивное обсуждение идей 2012раи - только благодоря им и случайности получил футболку и место в топ50 .

ззы 1с-битрикс сочетание лучшего из мира 1с и интелектуальности пхп.
568 Beduin
 
21.11.13
23:37
NS опять решил пропустить?
569 NS
 
22.11.13
01:21
(568) походу и codecup.nl пропустить придется, хотя там очень хотел поучаствовать.
570 exwill
 
22.11.13
02:54
(567) В твоем примере 70 ботов должны обогнать не одного 300-го а 70 других ботов, занявших место с 1 по 300.
571 qulinxao
 
22.11.13
03:57
(570)

очень просто

1-299 из 1раунда к началу 2раунда занимают свои же 1-299 месте(с какой то перестановкой между собой).

300 сотый упал до "1000" то что 999 выше 300го 1 раунда не приближает к выходу .

другой более к нашему случаю.

только занятие 60го и выше места на начало 2го раунда гарантирует для добирающегося попадание во 2ой раунд

ибо представим мало вероятную ситуацию 100 не попавших в 1раунд  занятли топ100 песочницы на начало 2го раунда до вычёркивания тех 300 которые отобрались

в такой мало вероятной ситуации занятие 61-100 мест в песочнице до вычёркивания 300 уже отобравшихся равны тем же 61-100 местам после вычеркивания :(.


зы. ясно понятно что попадание в топ100 до вычёркивание на начало 2 раунда почти гарантирует добор в 2раунд
572 Cube
 
22.11.13
05:00
Общий список участников (Место - язык - ник на мисте - ссылка на профиль в конкурсе):

65 - Java - MadHead - http://russianaicup.ru/profile/MadHead
81 - C++ - RomanYS - http://russianaicup.ru/profile/roman_ys
138 - Java - exwill - http://russianaicup.ru/profile/exwill
184 - C# - ERWINS - http://russianaicup.ru/profile/Erwins
203 - Pascal - MMF - http://russianaicup.ru/profile/Hamster
247 - C++ - PowerBoy - http://russianaicup.ru/profile/Zomba
376 - Java - Garykom - http://russianaicup.ru/profile/Garykom
441 - C# - Научите меня - http://russianaicup.ru/profile/IlyaKo
491 - C# - jenyanorilsk - http://russianaicup.ru/profile/jenyanorilsk
505 - Java - MKMK - http://russianaicup.ru/profile/M-Mad
625 - C++ - Drx211 - http://russianaicup.ru/profile/KiRex
757 - Pascal - Molinor - http://russianaicup.ru/profile/Merlon
845 - Java - tankovod - http://russianaicup.ru/profile/tankovod
900 - Java - solver it - http://russianaicup.ru/profile/Solver
-------------------- deadline <900> --------------------


Всего участников: 1223.
573 exwill
 
22.11.13
08:02
(571) Почти гарантирует попадание в топ 300.
А попадание в топ 100 гарантирует с вероятностью практически 100%.
574 RomanYS
 
22.11.13
08:09
(526)  работает))
http://russianaicup.ru/game/view/156448
смотреть самый конец
575 PowerBoy
 
22.11.13
14:31
(574) Вот как надо доить санитара :)
http://russianaicup.ru/game/view/170858
576 RomanYS
 
22.11.13
14:44
(575) дома посмотрю

Кто-нибудь может объяснить такое поведение рейтинга (смотрю свой): колебания с амплитудой более 100 балов, причем идут серии сначала несколько десятков боев в плюс, а потом десятки боев в минус.
Единственное предположение, что выбор соперников не совсем случайный, а какими-то волнами, или выбор карт.
577 NS
 
22.11.13
16:00
(576) В любой игре не побеждает сильнейший, а разница в силе показывает вероятность победить. чем больше разница в силе, тем больше вероятность.
Колебания идут из-за элементарной случайности результата. см. первый абзац. Чем больше коэффициент в формуле Эло, тем быстрее с любого рейтинга набираешь реальный свой, но тем больше и колебания. У них достаточно большой коэффициент, вот и колебания больше сотни пунктов.
Так и должно быть.

Ты вот когда бросаешь монетку, результат выпадения решки около 50%, но колеблется вокруг некоторого значения около этих 50%.
578 exwill
 
22.11.13
16:31
(577) Это понятно. Но все же, чем объяснить длинные серии побед или поражений подряд? Я бросаю монетку и у меня сначала 20 подряд раз выпадает орел, а потом 20 раз подряд решка. Получается - какая-то хитрая монетка.
579 NS
 
22.11.13
17:18
(578) Длинные серии объясняются легко - показалось.
580 Beduin
 
22.11.13
17:35
Никому не стыдно гранаты бросать?
581 Кай066
 
22.11.13
17:38
(578) это характерно для случайного результата

http://habrahabr.ru/post/163621/

Вот еще один пример.
Представьте, что профессор попросил своих учеников подбросить монетку 100 раз. Один студент старательно выполнял задание и записывал результаты. Другой студент немного бездельник, и он решил подделать результаты бросков, вместо того чтобы проводить эксперимент. Можете ли вы определить, какой ученик бездельник?

    Студент 1:
    РОООРОРРРРОРРОРРРООРОРРОР
    ОООРОРООРОРРООРРРРОРРРОРО
    РРООРРРРРРРРОРОООООРОРОРО
    РОРОРОООООРООРРРРРОРРООРО

    Студент 2:
    ОРРОРРОРООРРОРОРОРРООРОРР
    ОРРОООРРОРРОРОРОРООРРОРРО
    РОРОРОРОООРРОРОРОРООРОРРР
    ОРООРОРОРОРООРРОРОРОРРООР
582 NS
 
22.11.13
17:42
Явно второй. Вероятность трех подряд 1/4 в каждой цепочке из трех символов.
583 exwill
 
22.11.13
18:55
(580) Это, смотря куда. Если себе под ноги, то, да, стыдно.
584 exwill
 
22.11.13
19:01
(581) Понято. Значит, показалось.
585 Никола_
Питерский
 
22.11.13
23:20
Ну что ? скоро в бой )))
586 exwill
 
22.11.13
23:28
(585) Я уже пулемет смазал.
587 exwill
 
23.11.13
00:03
Поехали!
588 Drx211
 
23.11.13
00:06
(587)Эх... Не успел совсем ничего сделать, еще похоже и бажную стратегию залил перед стартом :( Ну ладно - может на след. неделе удастся хоть пару часов уделить
589 MKMK
 
23.11.13
07:02
Интересное решение.
http://russianaicup.ru/profile/Hohol
По окончании движения простреливает какое-нибудь поле. Над подобным кто-нибудь думал?
590 RomanYS
 
23.11.13
11:19
(589) тоже видел, это может быть актуально только для юнитов с дальностью стрельбы большей чем радиус обзора, т.е. для штурмовика и снайпера. Да эффект от этого вряд ли сильно больше нуля.
591 RomanYS
 
23.11.13
12:12
Первая половина раунда закончилась

Логин        Посылок    Песочница    Раунд 1
MadHead     42    2938 / 62    1052 / 60
roman_ys     31    2910 / 70    1025 / 78
Hamster     66    2819 / 99    976 / 110
exwill         10    2674 / 201    843 / 264
erwins         46    2624 / 250    823 / 301
zomba         56    2571 / 311    781 / 378
jenyanorilsk     9    2439 / 488    725 / 472
M-Mad         29    2467 / 445    721 / 480
KiRex         14    2322 / 671    705 / 517
Garykom     5    2490 / 418    690 / 540
IlyaKo         13    2456 / 461    674 / 565
Merlon         4    2268 / 763    466 / 861
592 Beduin
 
23.11.13
12:35
А где взять ботов других для тестирования?
593 jenyanorilsk
 
23.11.13
12:46
на днях появилась минутка, запилил улучшения в стратегии, смартгаи умирали
отправил на сервак и оказалось, что только смартгаи и могут умирать от новой версии

ломаный локалранер запустить не получается, что уже не пробовал
потому всё, больше не участвую
594 Drx211
 
23.11.13
13:18
(593)Ну да - это конечно основная подстава, чтобы реально протестировать - надо засылать на сервер и ждать пару часов :( Даже есть есть время че-то доделать, то нет никакой гарантии - что это будет работать :)
595 RomanYS
 
23.11.13
13:31
(594) зачем ждать 2 часа, добавляй бои (2шт/5мин), смотри, не устраивает - отлаживай в репитере.
596 jenyanorilsk
 
23.11.13
14:16
(595) а если залил с досадной ошибкой или решил переписать с нуля - прощай рейтинг?)
597 Никола_
Питерский
 
23.11.13
14:31
(596) свои бои на рейтинг не влияют! только те которые созданы системой!
598 jenyanorilsk
 
23.11.13
15:05
(597) нельзя создавать свои бои для "тестовой посылки", а если не тестовая - участвует в боях, созданных системой
чтобы далеко не ходить - http://russianaicup.ru/profile/jenyanorilsk
резкое падение 21.11 как раз и есть та стратегия, которая рвала смартгаев и задорно сливала всем остальным
599 jenyanorilsk
 
23.11.13
15:07
предвижу вопрос - галочку на изменчивость рейтинга не ставил
600 Андрюха
 
23.11.13
15:36
Шиссод
601 RomanYS
 
23.11.13
18:29
(599) "не верю". Это результат действия этой галочки. Без нее ты бы терял 10-20 балов за каждое 4-е место.
Перерыв между боями в песочнице более получаса. Достаточно, чтобы создать 3-5 боев, понять что-то не так и вернуть предыдущую версию.
602 Drx211
 
23.11.13
18:46
(595)Ну вот и посчитай - прогнать на каждой карте по 2 боя, раз в 5 минут, как раз пол часа-час и выйдет :) Т.е. если глюк проявляется только при разделенном отряде или в лабиринте, то пока до этой карты не дойдешь - не поймешь.
603 RomanYS
 
23.11.13
21:32
(602) Если баг проявляется только на одной карте, то и последствия для рейтинга будут не такие плачевные
604 Принт
 
23.11.13
21:34
К первому раунду неуспел. Так что только поправил несколько багов, из них один вернул на место из-за плохой статистики. Всем удачи!
605 MMF
 
23.11.13
22:33
(604) И как бы ты сам назвал человека, который вначале всех обплевал - "лохи, не умеют нихрена", потом заявил, что "я знаю верный путь, равняйтесь на меня", а в итоге слил "К первому раунду неуспел"?
Правильно - миздобол
606 Drx211
 
23.11.13
22:44
(605)Да лан, ты разве сомневался :) ? Ну переоценил слегка собственный интеллект - это сейчас большинству свойственно. У меня анкета при приеме есть, где надо себя оценить, практика показывает, что в основном полными нулями оказываются те, кто ставит себе отлично по всем областям :)
607 Принт
 
23.11.13
23:36
(605) одна из добродетелей программиста: читать и понимать написанное. я никого не обплёвывал
(606) и планов участвовать в конкурсе изначально не имел, а имел план написать игрушку и конкурс пришелся к стати - набить руку.
(кто не попадёт в финал - тот лох! ;)
608 Принт
 
23.11.13
23:39
я знаю верный путь: мои солдаты не тыкаются носом в стены и не играют на уровне 1500, на котором были критикуемые
609 exwill
 
23.11.13
23:40
(607) Хитрый ты! В прошлый раз никто в финал не попал.
610 Принт
 
23.11.13
23:41
(609) не, ну а что они  - всё относительно
611 RomanYS
 
23.11.13
23:43
(608) покажи
612 Принт
 
23.11.13
23:44
(611) что показать?
613 RomanYS
 
23.11.13
23:45
(612) ссылку на профиль
614 Принт
 
23.11.13
23:47
я ранее, в (517) ник давал
http://russianaicup.ru/profile/robbit
615 Принт
 
24.11.13
00:02
там вместо полноценной оценочной функции играет скрипт "условия-действие", даже без анализа угроз в точке назначения, не говоря уже о прогнозе
616 MMF
 
25.11.13
00:07
кучно выстроились по результатам 1 го раунда:
Hamster 80
roman_ys 82
MadHead 85
617 RomanYS
 
25.11.13
00:13
(616) ага, разница между 80 и 85-м - 6 балов, меньше одной победы.
exwill еще во второй раунд вышел
618 Принт
 
25.11.13
00:36
А Megabax там не наш болтыхается?
619 exwill
 
25.11.13
00:36
Поздравляю всех прошедших во 2-ой раунд.
620 Принт
 
25.11.13
00:38
(618) Пардон, там мегабайт
621 Принт
 
25.11.13
00:51
(619) Судя по накалу эмоций, по его итогам будут самоубийства.
622 Cube
 
25.11.13
05:19
Общий список участников (Место - язык - ник на мисте - ссылка на профиль в конкурсе):

70 - C++ - RomanYS - http://russianaicup.ru/profile/roman_ys
81 - Java - MadHead - http://russianaicup.ru/profile/MadHead
92 - Pascal - MMF - http://russianaicup.ru/profile/Hamster
120 - Java - exwill - http://russianaicup.ru/profile/exwill
336 - C# - ERWINS - http://russianaicup.ru/profile/Erwins
338 - Java - MKMK - http://russianaicup.ru/profile/M-Mad
369 - Java - Garykom - http://russianaicup.ru/profile/Garykom
483 - C# - Научите меня - http://russianaicup.ru/profile/IlyaKo
546 - C# - jenyanorilsk - http://russianaicup.ru/profile/jenyanorilsk
635 - C++ - PowerBoy - http://russianaicup.ru/profile/Zomba
785 - Pascal - Molinor - http://russianaicup.ru/profile/Merlon
866 - C++ - Drx211 - http://russianaicup.ru/profile/KiRex
-------------------- deadline <900> --------------------
1028 - Java - solver it - http://russianaicup.ru/profile/Solver
1076 - Java - tankovod - http://russianaicup.ru/profile/tankovod


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

80 - 1758 - Pascal - MMF - http://russianaicup.ru/profile/Hamster
82 - 1755 - C++ - RomanYS - http://russianaicup.ru/profile/roman_ys
83 - 1752 - Java - MadHead - http://russianaicup.ru/profile/MadHead
240 - 1496 - Java - exwill - http://russianaicup.ru/profile/exwill
-------------------- deadline <300> --------------------
383 - 1365 - C# - ERWINS - http://russianaicup.ru/profile/Erwins
402 - 1340 - C++ - PowerBoy - http://russianaicup.ru/profile/Zomba
436 - 1304 - Java - MKMK - http://russianaicup.ru/profile/M-Mad
483 - 1249 - C# - Научите меня - http://russianaicup.ru/profile/IlyaKo
552 - 1178 - Java - Garykom - http://russianaicup.ru/profile/Garykom
561 - 1169 - C# - jenyanorilsk - http://russianaicup.ru/profile/jenyanorilsk
693 - 1029 - C++ - Drx211 - http://russianaicup.ru/profile/KiRex
871 - 798 - Pascal - Molinor - http://russianaicup.ru/profile/Merlon


Всего участников: 1343.
623 MadHead
 
25.11.13
15:59
3 дня не пилил бота. надо будет пофиксить баги. Тогда в финал должен попасть
624 Научите меня
 
26.11.13
01:06
(622) Молодцы кто прошел дальше! После такого - отложу-ка я это на след. год :)
625 Cube
 
26.11.13
04:40
Общий список участников (Место - язык - ник на мисте - ссылка на профиль в конкурсе):

-------------------- deadline <60> --------------------
76 - Pascal - MMF - http://russianaicup.ru/profile/Hamster
77 - C++ - RomanYS - http://russianaicup.ru/profile/roman_ys
78 - Java - MadHead - http://russianaicup.ru/profile/MadHead
192 - Java - exwill - http://russianaicup.ru/profile/exwill
298 - Java - MKMK - http://russianaicup.ru/profile/M-Mad
401 - Java - Garykom - http://russianaicup.ru/profile/Garykom
421 - C# - Научите меня - http://russianaicup.ru/profile/IlyaKo
451 - C# - ERWINS - http://russianaicup.ru/profile/Erwins
536 - C# - jenyanorilsk - http://russianaicup.ru/profile/jenyanorilsk
589 - C++ - PowerBoy - http://russianaicup.ru/profile/Zomba
785 - Pascal - Molinor - http://russianaicup.ru/profile/Merlon
925 - C++ - Drx211 - http://russianaicup.ru/profile/KiRex
1072 - Java - tankovod - http://russianaicup.ru/profile/tankovod
1092 - Java - solver it - http://russianaicup.ru/profile/Solver


Всего участников: 1350.
626 Cube
 
26.11.13
04:42
+(625) Ай, блин, я дедлайн не правильно нарисовал... Считайте, что его нет :р
627 Cube
 
26.11.13
05:40
Исправляюсь.

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

75 - Pascal - MMF - http://russianaicup.ru/profile/Hamster
78 - C++ - RomanYS - http://russianaicup.ru/profile/roman_ys
81 - Java - MadHead - http://russianaicup.ru/profile/MadHead
189 - Java - exwill - http://russianaicup.ru/profile/exwill
313 - Java - MKMK - http://russianaicup.ru/profile/M-Mad
399 - Java - Garykom - http://russianaicup.ru/profile/Garykom
427 - C# - Научите меня - http://russianaicup.ru/profile/IlyaKo
445 - C# - ERWINS - http://russianaicup.ru/profile/Erwins
542 - C# - jenyanorilsk - http://russianaicup.ru/profile/jenyanorilsk
608 - C++ - PowerBoy - http://russianaicup.ru/profile/Zomba
788 - Pascal - Molinor - http://russianaicup.ru/profile/Merlon
926 - C++ - Drx211 - http://russianaicup.ru/profile/KiRex
1062 - Java - tankovod - http://russianaicup.ru/profile/tankovod
1092 - Java - solver it - http://russianaicup.ru/profile/Solver


Список участников песочницы, не прошедших во второй раунд (Место - язык - ник на мисте - ссылка на профиль в конкурсе):

51 - Java - MKMK - http://russianaicup.ru/profile/M-Mad
-------------------- deadline <60> --------------------
113 - Java - Garykom - http://russianaicup.ru/profile/Garykom
138 - C# - Научите меня - http://russianaicup.ru/profile/IlyaKo
152 - C# - ERWINS - http://russianaicup.ru/profile/Erwins
245 - C# - jenyanorilsk - http://russianaicup.ru/profile/jenyanorilsk
310 - C++ - PowerBoy - http://russianaicup.ru/profile/Zomba
489 - Pascal - Molinor - http://russianaicup.ru/profile/Merlon
627 - C++ - Drx211 - http://russianaicup.ru/profile/KiRex
763 - Java - tankovod - http://russianaicup.ru/profile/tankovod
792 - Java - solver it - http://russianaicup.ru/profile/Solver


Всего участников: 1350.
628 Принт
 
26.11.13
08:06
(627) Ты у всех интересовался, хотят ли они быть в списке?
629 Salimbek
 
26.11.13
08:15
(628) Странный вопрос
630 Принт
 
26.11.13
08:19
(629) почему?
631 Starhan
 
26.11.13
08:24
(630) потому что те кто в списке сами озвучивали свои ники...
632 Принт
 
26.11.13
08:26
(631) ах, ты так это видишь..
633 exwill
 
26.11.13
08:26
(630) В список попал только тот, кто запостил в эту ветку свою ссылку.
634 Принт
 
26.11.13
08:35
(633) принцип чуть более сложный
635 Salimbek
 
26.11.13
08:42
(634) Для тебя, может быть, для многих других, как видишь, вовсе нет.
636 Cube
 
26.11.13
08:45
(628) Правильный ответ в (633).
Тебя в списке нет, что переживаешь-то?
637 Принт
 
26.11.13
08:48
(636) всё верно - я не хотел там быть
(635) сылку.. ну.. Drx211 плз?
638 Cube
 
26.11.13
08:53
Специально пробежался по никам из прошлого конкурса: есть ещё пять человек, которые участвовали в CodeTanks (2013) и участвуют в CodeTroopers (2013). Но в прошлый раз по ним стата велась, а в этот нет. Т. к. я не ставлю себе целью принизить кого-то или возвысить, ровно как и не рвусь за сенсациями. Я просто свожу цифры в таблицу для тех, кто этого сам пожелал. Если кто-то попросит/потребует удалить его из статы - я упираться не стану.
639 Cube
 
26.11.13
08:56
(637) Не понял, тебе нужно привести посты, где Drx211 запостил свой профиль? Ну на: (168), (191), (453)...
640 Принт
 
26.11.13
09:05
(639) развивай идею
641 Cube
 
26.11.13
09:09
(640) Делать мне нечего, ага... Ты в стате есть? Нет. Давай, досвиданья. Мне не пиши более ничего, т.к. мне твоя персона ничем не интересна.
642 Принт
 
26.11.13
09:11
(641) я тебя тоже не знаю, как и причину твоей здесь акивности
643 Принт
 
26.11.13
09:12
не пишите ему на форуме.. цаца
644 Salimbek
 
26.11.13
09:37
(643) А тебе то что? С чего ты так в (628) возбудился? Если кому-то из списка не понравится участие, то он вполне может самостоятельно, без левых самоназванных адвокатов, выразить свое свободное мнение.
645 Принт
 
26.11.13
09:38
(644) А тебе что? Я в (628) задал спокойный, уточняющий вопрос (не тебе), на который можно было дать такой же спокойный ответ.
646 Salimbek
 
26.11.13
09:48
(645) Как я уже сказал, ты задал странный вопрос. Более того, по результатам объяснения ты наехал на человека, который на добровольной основе обновляет статистику. И тут дело то в чем, наехать никакого труда не составляет, а вот самому вести что-либо, это уже работать надо. Поэтому я прошу тебя, уймись и не мешай Кубу делать свое нужное дело.
647 Принт
 
26.11.13
09:58
(646) Я и, как минимум, ещё один участник обозначились достаточно завуалированно. Он в списке, а я нет - был интересен механизм задействованной телепатии.
648 Salimbek
 
26.11.13
10:20
(647) Объяснение элементарно, твое "обозначились достаточно завуалированно" вполне могли и пропустить.
649 Принт
 
26.11.13
10:25
(648) Да, я заметил тут преобладание писателей над читателями.
650 Lama12
 
26.11.13
10:28
Правила прочитал вскользь. Вопрос - можно ли выставить несколько команд ботов от одного игрока?
Если да, то можно наклепать кучу ботов которые будут играть в сговоре. Т.е. по определенному поведению, они вычисляют себя (или тупо по названию если это доступно). После этого кооперируются против противника. Если противника нет и все свои, то выбирается лидер (он должен быть выбран заранее).
Если одному игроку нельзя делать несколько команд, можно зарегистрироваться под разными учетками, или договориться что представители мисты играют в кооперацию :)
651 MMF
 
26.11.13
10:37
(650) оооо...какой ты хитрый. Осталось реализовать механизм появления всех твоих участников в одном бою. И чтобы всегда только они были.
Я скорее всего, допиливать не буду, с топами можно воевать только если забить на работу.
652 Salimbek
 
26.11.13
10:42
(650) 1. Нет
2. За это могут и забанить
653 MadHead
 
26.11.13
12:13
(651) Да времени уходит куча. Знаю лично одного из топ игроков, все свободное время идет на допил бота. Но я пожалуй все равно буду пилить, во первых это интересно, во вторых хорошо программистский скилл качает
654 MadHead
 
26.11.13
12:15
(650) с таким же успехом первая десятка может расплодить своих ботов и есть большая вероятность взять несколько призов
655 Cube
 
27.11.13
04:35
Общий список участников (Место - язык - ник на мисте - ссылка на профиль в конкурсе):

54 - Java - MadHead - http://russianaicup.ru/profile/MadHead
85 - Pascal - MMF - http://russianaicup.ru/profile/Hamster
96 - C++ - RomanYS - http://russianaicup.ru/profile/roman_ys
181 - Java - exwill - http://russianaicup.ru/profile/exwill
375 - C# - Научите меня - http://russianaicup.ru/profile/IlyaKo
404 - C# - ERWINS - http://russianaicup.ru/profile/Erwins
421 - Java - Garykom - http://russianaicup.ru/profile/Garykom
425 - Java - MKMK - http://russianaicup.ru/profile/M-Mad
539 - C++ - PowerBoy - http://russianaicup.ru/profile/Zomba
623 - C# - jenyanorilsk - http://russianaicup.ru/profile/jenyanorilsk
883 - Pascal - Molinor - http://russianaicup.ru/profile/Merlon
999 - C++ - Drx211 - http://russianaicup.ru/profile/KiRex
1091 - Java - tankovod - http://russianaicup.ru/profile/tankovod
1110 - Java - solver it - http://russianaicup.ru/profile/Solver


Список участников песочницы, не прошедших во второй раунд (Место - язык - ник на мисте - ссылка на профиль в конкурсе):

-------------------- deadline <60> --------------------
98 - C# - Научите меня - http://russianaicup.ru/profile/IlyaKo
116 - C# - ERWINS - http://russianaicup.ru/profile/Erwins
130 - Java - Garykom - http://russianaicup.ru/profile/Garykom
135 - Java - MKMK - http://russianaicup.ru/profile/M-Mad
243 - C++ - PowerBoy - http://russianaicup.ru/profile/Zomba
326 - C# - jenyanorilsk - http://russianaicup.ru/profile/jenyanorilsk
583 - Pascal - Molinor - http://russianaicup.ru/profile/Merlon
700 - C++ - Drx211 - http://russianaicup.ru/profile/KiRex
792 - Java - tankovod - http://russianaicup.ru/profile/tankovod
810 - Java - solver it - http://russianaicup.ru/profile/Solver


Всего участников: 1354.
656 Cube
 
27.11.13
04:37
(655) Только сейчас заметил, что очепятался... :)
"Список участников песочницы, не прошедших во второй раунд"
читать как
"Список участников песочницы, исключая прошедших во второй раунд"
657 Cube
 
27.11.13
04:40
Научите меня , ERWINS , Garykom , MKMK смело можно поднажать и пройдете во второй тур. Надо обогнать всего-то полсотни неудачников))))
658 Принт
 
27.11.13
08:09
Вчера отладил свой код, использующий "поля опасности", который писал за несколько часов до начала первого раунда, но дальше наполнять его жизнью и смыслом не хватает мотивации.
659 exwill
 
27.11.13
08:18
(658) У тебя еще 3 дня есть.
660 Принт
 
27.11.13
08:24
(659) Я пролетел с первым раундом. Держался на 850 но в самом последнем бою до начала упал аж на 100 пунктов.
661 exwill
 
27.11.13
08:31
(660) Пройти во второй тур не сложно. У меня бот самый примитивный (иди в центр, увидел врага-стреляй), я его еще на этапе бета-тестирования сделал и с тех пор практически не менял, времени не было. Болтается около 200-й позиции, а это гарантированный проход во второй тур.
662 Drx211
 
27.11.13
21:17
(661)Краткость - сестра таланта :) Я себе понакручивал кучу понтов, которые не успел отладить и из за периодических глюков каждого из них никуда не попал, в субботу поправил один баг, внес другой - в итоге по концу первого раунда опустился вообще на 693 место, а в песке в пн.-вт. был в районе 900 :)
663 Научите меня
 
27.11.13
21:23
(657) А я уже неделю как забил, зашел только дня 4 назад и добавил строчку, чтобы не меняли стойку если после этого они не смогут стрелять во врагов) Интересно!
664 Drx211
 
27.11.13
21:26
(663)А у меня пока даже нет времени написать, чтобы вставали :) Пока только ложатся, если надо прятаться - а потом ползают на пузе
665 Drx211
 
27.11.13
21:28
(663)Hohol судя по времени выкладывания версий - вообще круглосуточно че-то допиливает, хотя в финал он и так проходит явно
666 Научите меня
 
27.11.13
21:30
(664) У меня это достаточно просто сделано - если не вижу врагов и ActionType у меня Move и очков хватает чтобы поднять стойку и шагнуть тогда так и делаю)
667 Принт
 
27.11.13
21:45
Судя по вашим словам, у моих болванчиков проблемы были только из-за беготни порознь.
668 Drx211
 
27.11.13
21:53
(666)Да как делать - все понятно, вопрос - взять и сделать :) Я на ай-паде в метро пишу, а т.к. на машине в основном - то получается редко, домой прихожу поздно - скидываю, что получилось и смотрю
669 Drx211
 
27.11.13
21:55
(666)Кстати - у меня при построении поля опасности чуть сложнее алгоритм и при поднятии - думаю такой же сделать. Допустим - если надо только на одну клетку сдвинуться - то стойку менять не выгодно, если на 2 и конечная допустим из сидя в лежа - то тоже не надо вставать ну и т.п.
670 Принт
 
27.11.13
22:07
(669) Сейчас у меня считаются стоимости конкретных перемещений и выбирается самый дешевый вариант. Я изначально не привязывался к конкретным значениям "мировых констант".
671 Drx211
 
27.11.13
22:29
(670)Ну так понятно - а как же еще :) ? Вопрос не в перемещении, а в перемещении с учетом начальной и конечной стойки
672 Принт
 
27.11.13
22:45
(671) Так а я о чем? )

def movestance(cs, ts, dist):
            return min((registry.stancecost[cs][TrooperStance.STANDING] +
                        dist * self.game.standing_move_cost +
                        registry.stancecost[TrooperStance.STANDING][ts], TrooperStance.STANDING),
                       (registry.stancecost[cs][TrooperStance.KNEELING] +
                        dist * self.game.kneeling_move_cost +
                        registry.stancecost[TrooperStance.KNEELING][ts], TrooperStance.KNEELING),
                       (registry.stancecost[cs][TrooperStance.PRONE] +
                        dist * self.game.kneeling_move_cost +
                        registry.stancecost[TrooperStance.PRONE][ts], TrooperStance.PRONE),
                       key=lambda la: la[0])
673 Принт
 
27.11.13
22:53
О! За одно очепятку рассмотрел)
674 Drx211
 
27.11.13
23:09
(627) Питон знаю плохо, но по ощущениям - чего-то не хватает :)
675 Принт
 
27.11.13
23:13
(674) Ну, тут же не вся механика вывалена.
Просчитывается переход из начальной стойки в стойку перемещения, перемещение на заданную дистанцию, переход в финальную стойку. Из трёх вариантов стойки перемещения выбирается лучший. Финальная стойка вычисляется на этапе определения угроз.
676 Drx211
 
27.11.13
23:37
(675)Ну вроде все логично
677 Cube
 
28.11.13
04:28
Общий список участников (Место - язык - ник на мисте - ссылка на профиль в конкурсе):

63 - Java - MadHead - http://russianaicup.ru/profile/MadHead
96 - C++ - RomanYS - http://russianaicup.ru/profile/roman_ys
97 - Pascal - MMF - http://russianaicup.ru/profile/Hamster
240 - Java - exwill - http://russianaicup.ru/profile/exwill
298 - Java - MKMK - http://russianaicup.ru/profile/M-Mad
356 - C# - Научите меня - http://russianaicup.ru/profile/IlyaKo
410 - C# - ERWINS - http://russianaicup.ru/profile/Erwins
468 - Java - Garykom - http://russianaicup.ru/profile/Garykom
526 - C++ - PowerBoy - http://russianaicup.ru/profile/Zomba
543 - C++ - Drx211 - http://russianaicup.ru/profile/KiRex
660 - C# - jenyanorilsk - http://russianaicup.ru/profile/jenyanorilsk
842 - Pascal - Molinor - http://russianaicup.ru/profile/Merlon
1095 - Java - tankovod - http://russianaicup.ru/profile/tankovod
1121 - Java - solver it - http://russianaicup.ru/profile/Solver


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

48 - Java - MKMK - http://russianaicup.ru/profile/M-Mad
-------------------- deadline <60> --------------------
89 - C# - Научите меня - http://russianaicup.ru/profile/IlyaKo
130 - C# - ERWINS - http://russianaicup.ru/profile/Erwins
179 - Java - Garykom - http://russianaicup.ru/profile/Garykom
229 - C++ - PowerBoy - http://russianaicup.ru/profile/Zomba
248 - C++ - Drx211 - http://russianaicup.ru/profile/KiRex
363 - C# - jenyanorilsk - http://russianaicup.ru/profile/jenyanorilsk
542 - Pascal - Molinor - http://russianaicup.ru/profile/Merlon
797 - Java - tankovod - http://russianaicup.ru/profile/tankovod
821 - Java - solver it - http://russianaicup.ru/profile/Solver


Всего участников: 1359.
678 Cube
 
29.11.13
04:32
Как у вас тут тихо))
679 Cube
 
29.11.13
04:32
Общий список участников (Место - язык - ник на мисте - ссылка на профиль в конкурсе):

75 - Java - MadHead - http://russianaicup.ru/profile/MadHead
100 - C++ - RomanYS - http://russianaicup.ru/profile/roman_ys
110 - Pascal - MMF - http://russianaicup.ru/profile/Hamster
215 - Java - exwill - http://russianaicup.ru/profile/exwill
289 - Java - MKMK - http://russianaicup.ru/profile/M-Mad
342 - C# - Научите меня - http://russianaicup.ru/profile/IlyaKo
453 - C# - ERWINS - http://russianaicup.ru/profile/Erwins
512 - C++ - PowerBoy - http://russianaicup.ru/profile/Zomba
583 - C# - jenyanorilsk - http://russianaicup.ru/profile/jenyanorilsk
605 - Java - Garykom - http://russianaicup.ru/profile/Garykom
668 - C++ - Drx211 - http://russianaicup.ru/profile/KiRex
944 - Pascal - Molinor - http://russianaicup.ru/profile/Merlon
1078 - Java - tankovod - http://russianaicup.ru/profile/tankovod
1127 - Java - solver it - http://russianaicup.ru/profile/Solver


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

56 - Java - MKMK - http://russianaicup.ru/profile/M-Mad
-------------------- deadline <60> --------------------
86 - C# - Научите меня - http://russianaicup.ru/profile/IlyaKo
169 - C# - ERWINS - http://russianaicup.ru/profile/Erwins
223 - C++ - PowerBoy - http://russianaicup.ru/profile/Zomba
284 - C# - jenyanorilsk - http://russianaicup.ru/profile/jenyanorilsk
306 - Java - Garykom - http://russianaicup.ru/profile/Garykom
372 - C++ - Drx211 - http://russianaicup.ru/profile/KiRex
644 - Pascal - Molinor - http://russianaicup.ru/profile/Merlon
779 - Java - tankovod - http://russianaicup.ru/profile/tankovod
829 - Java - solver it - http://russianaicup.ru/profile/Solver


Всего участников: 1364.
680 Salimbek
 
29.11.13
10:51
(679) Такое ощущение, что народ сидит и ботов усиленно пилит
681 MadHead
 
29.11.13
12:20
(680) Так и есть. Ведь это как минимум очень увлекательное занятие.
ЗЫ после эклипса адинесовская ИДЕ кажется очень примитивной
682 NS
 
29.11.13
12:21
(681) А после NetBeans Эклипс покажется ущербным :)
683 MadHead
 
29.11.13
12:28
(682) я джавой конечно в качестве хобби увлекаюсь и по этой причини утверждать не буду. Но на сколько я знаю, то в джаве следующая иерархия IDE: Idea, eclipse, netBeans.
684 Научите меня
 
29.11.13
14:20
(681) Также подумал про бесплатную (!) Express версию Visual Studio - сама все пишет за тебя)
685 NS
 
29.11.13
14:22
(683) NetBeans мощнее чем Eclipse.
Больше возможностей, средств и инструментов.
686 MKMK
 
30.11.13
12:13
Похоже очередной допил оказался лишним. Откатился сильно. Сделал второй акк, чтобы проверить какой из ботов окажется выше в песочнице.
Удачи всем! =)
687 RomanYS
 
30.11.13
13:10
(686) нарушаешь))
Новый бот будет выходить на рейтинг соответствующей его реальной силе не менее суток. Да и точность рейтинга (амплитуда колебаний рейтинга ~150 балов) при близкой силе ботов не даст тебе определить какой лучше. Так что вряд ли новый аккаунт даст тебе преимущества.
Если различия в силе ботов действительно большие, достаточно провести десяток боев между ними(версиями), или боев с одинаковыми соперниками. Бои же можно копировать и запускать с другой версией своего бота.
688 NS
 
30.11.13
13:39
(687) Формула для 95% доверительного интервала в пунктах эло
+/- 700/SQRT(N), где N - количество партий.
10 партий хватит чтоб отследить разницу в силе примерно 250 пунктов эло. А это слишком много.
689 RomanYS
 
30.11.13
13:59
(688) тут не поспоришь, но в песочнице ждать такой точности придется еще дольше. И я не предлагал считать ЭЛО по 10 боям.  
Десяток боев позволит оценить поведение ботов, возможно выявить какие-то баги. Ну и может быть понять какая версия сильнее друг против друга, хотя это не гарантирует, что она будет сильнее в турнире/песочнице.
690 NS
 
30.11.13
14:02
(689) Я как раз о том, что 10 партий не хватит. Не поможет это выяснить какая версия сильнее друг против друга. Баги увидеть, или поведение которое не соответствует задуманному - это да. Но не более того.
691 MKMK
 
30.11.13
17:56
(687)С нарушением согласен, но уже вне конкурса и самому любопытно какие рейтинги будут к завершению. Первый бот со стратегией дневной давности поднялся, как раз за 10 боев, что мог бы пройти во второй раунд.
692 Drx211
 
30.11.13
22:35
(691)У меня точно такая история в прошлом году была :) Ровно на границе болтался, за 3 боя до начала второго раунда - выпал из участников, обидно было :)
693 Cube
 
02.12.13
04:41
Общий список участников (Место - язык - ник на мисте - ссылка на профиль в конкурсе):

56 - Java - MadHead - http://russianaicup.ru/profile/MadHead
126 - C++ - RomanYS - http://russianaicup.ru/profile/roman_ys
164 - Pascal - MMF - http://russianaicup.ru/profile/Hamster
336 - Java - MKMK - http://russianaicup.ru/profile/M-Mad
404 - Java - exwill - http://russianaicup.ru/profile/exwill
435 - C# - Научите меня - http://russianaicup.ru/profile/IlyaKo
472 - C++ - Drx211 - http://russianaicup.ru/profile/KiRex
484 - C++ - PowerBoy - http://russianaicup.ru/profile/Zomba
513 - C# - ERWINS - http://russianaicup.ru/profile/Erwins
535 - Java - Garykom - http://russianaicup.ru/profile/Garykom
539 - C# - jenyanorilsk - http://russianaicup.ru/profile/jenyanorilsk
989 - Pascal - Molinor - http://russianaicup.ru/profile/Merlon
1122 - Java - tankovod - http://russianaicup.ru/profile/tankovod
1129 - Java - solver it - http://russianaicup.ru/profile/Solver


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

-------------------- deadline <50> --------------------
62 - 2694 - Java - MadHead - http://russianaicup.ru/profile/MadHead
148 - 2183 - C++ - RomanYS - http://russianaicup.ru/profile/roman_ys
171 - 2106 - Pascal - MMF - http://russianaicup.ru/profile/Hamster
212 - 1974 - Java - exwill - http://russianaicup.ru/profile/exwill


Всего участников: 1367.
694 Cube
 
02.12.13
04:42
Что-то не понял, а что MKMK во второй тур не попал?...
695 MKMK
 
02.12.13
04:47
(694)Нет, перемудрил с последней стратегией, сам виноват.
696 Cube
 
02.12.13
04:50
Ну что ж... В финал из раунда 2 никто не прошел. Но в правилах сказано, что в финал проходят 10 ТОПов из песочницы... Ждем обновления на сайте, где этот список можно будет узреть...
697 Cube
 
02.12.13
04:50
(695) Абыдна...
698 Beduin
 
02.12.13
08:32
В финал можно попасть где то до 60 места примерно при удаче.
http://russianaicup.ru/profile/Angle
699 Cube
 
02.12.13
08:48
(698) А че так поздно засветился в теме-то?)) У меня твой акк с в стате ещё с танков :))
700 Cube
 
02.12.13
08:54
Семь соток!
701 Cube
 
02.12.13
09:06
Кстати, к вопросу об удачности выбора игры для конкурса: в прошлом году после окончания второго раунда участников было 1967, а в этом 1367 (как совпало!). Разница в 600 учасников или в 1.439 раз.
702 Drx211
 
02.12.13
12:59
(693)Блин, обидно! На выходных наконец выделил пол часа, поправил один баг на 3 строчки и попер вверх, если бы сделал это на пару дней раньше - попал бы во второй раунд...
703 Cube
 
02.12.13
13:06
(702) Поправь ещё пару багов и жми в 10-ку - пройдешь в финал))
704 Drx211
 
02.12.13
13:26
(703)Так то баги в коде были, а для финала - надо функционал допиливать, за полчаса не справлюсь, а больше - нету :) У меня например сейчас вообще никак не описан не снайпер, ни разведчик, гранаты практически в тупую кидают, да еще и очень редко, т.к. не считают потенциальный урон. К противнику ломятся в тупую - по прямой, вместо того, чтобы заходить под прикрытием... В общем - очень много надо сделать, чтобы до 10ки дойти, разве что в отпуск свалить,но не могу - т.к. я сам себе отпуск назначаю :)
705 Beduin
 
02.12.13
14:21
(699) Ждал, когда бот хотя бы в сотку войдет.
706 Cube
 
03.12.13
05:48
707 MKMK
 
04.12.13
04:52
А дизайнеров у нас нет?
https://russiandesigncup.ru
708 Drx211
 
04.12.13
14:17
(707)Не наш профиль :)
709 Cube
 
05.12.13
04:45
710 Cube
 
06.12.13
04:32
О, а нафлудили-то за сутки!... :)
711 Cube
 
06.12.13
04:32
Общий список участников (Место - язык - ник на мисте - ссылка на профиль в конкурсе):

84 - Java - Beduin - http://russianaicup.ru/profile/Angle
88 - Java - MadHead - http://russianaicup.ru/profile/MadHead
170 - C++ - RomanYS - http://russianaicup.ru/profile/roman_ys
191 - Pascal - MMF - http://russianaicup.ru/profile/Hamster
270 - Java - MKMK - http://russianaicup.ru/profile/M-Mad
278 - Java - exwill - http://russianaicup.ru/profile/exwill
355 - C++ - PowerBoy - http://russianaicup.ru/profile/Zomba
389 - C# - ERWINS - http://russianaicup.ru/profile/Erwins
426 - C# - Научите меня - http://russianaicup.ru/profile/IlyaKo
446 - C++ - Drx211 - http://russianaicup.ru/profile/KiRex
456 - Java - Garykom - http://russianaicup.ru/profile/Garykom
485 - C# - jenyanorilsk - http://russianaicup.ru/profile/jenyanorilsk
914 - Pascal - Molinor - http://russianaicup.ru/profile/Merlon
1105 - Java - tankovod - http://russianaicup.ru/profile/tankovod
1154 - Java - solver it - http://russianaicup.ru/profile/Solver


Список участников песочницы, исключая прошедших в финал (Место - язык - ник на мисте - ссылка на профиль в конкурсе):

-------------------- deadline <10> --------------------
32 - Java - Beduin - http://russianaicup.ru/profile/Angle
35 - Java - MadHead - http://russianaicup.ru/profile/MadHead
104 - C++ - RomanYS - http://russianaicup.ru/profile/roman_ys
117 - C++ - Drx211 - http://russianaicup.ru/profile/KiRex
122 - Pascal - MMF - http://russianaicup.ru/profile/Hamster
124 - Java - Garykom - http://russianaicup.ru/profile/Garykom
187 - Java - MKMK - http://russianaicup.ru/profile/M-Mad
193 - Java - exwill - http://russianaicup.ru/profile/exwill
250 - C++ - PowerBoy - http://russianaicup.ru/profile/Zomba
266 - C# - ERWINS - http://russianaicup.ru/profile/Erwins
298 - C# - Научите меня - http://russianaicup.ru/profile/IlyaKo
325 - C# - jenyanorilsk - http://russianaicup.ru/profile/jenyanorilsk
552 - Java - tankovod - http://russianaicup.ru/profile/tankovod
555 - Pascal - Molinor - http://russianaicup.ru/profile/Merlon
562 - Java - solver it - http://russianaicup.ru/profile/Solver


Всего участников: 1370.
712 Cube
 
10.12.13
05:33
Финальная стата.

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

57 - Java - Beduin - http://russianaicup.ru/profile/Angle
91 - Java - MadHead - http://russianaicup.ru/profile/MadHead
199 - C++ - RomanYS - http://russianaicup.ru/profile/roman_ys
231 - Pascal - MMF - http://russianaicup.ru/profile/Hamster
257 - Java - exwill - http://russianaicup.ru/profile/exwill
264 - Java - MKMK - http://russianaicup.ru/profile/M-Mad
330 - C++ - Drx211 - http://russianaicup.ru/profile/KiRex
370 - C# - ERWINS - http://russianaicup.ru/profile/Erwins
375 - C++ - PowerBoy - http://russianaicup.ru/profile/Zomba
454 - C# - Научите меня - http://russianaicup.ru/profile/IlyaKo
477 - Java - Garykom - http://russianaicup.ru/profile/Garykom
500 - C# - jenyanorilsk - http://russianaicup.ru/profile/jenyanorilsk
917 - Pascal - Molinor - http://russianaicup.ru/profile/Merlon
1026 - Java - tankovod - http://russianaicup.ru/profile/tankovod
1154 - Java - solver it - http://russianaicup.ru/profile/Solver


Всего участников: 1377.
713 santa324
 
12.12.13
17:36
Ну вот, конкурс почти закончен, а я только вчера нашел фатальную багу в самом фундаменте своей стратегии...
Исправил ее и моя альфабетта наконец завелась... :)
714 Diversus
 
12.12.13
18:18
(713) А ссылку на профиль? :)
715 santa324
 
15.12.13
23:31
716 drjc
 
16.12.13
11:45
717 Питерский_
Никола
 
16.12.13
13:04
Хохол свою стратегию выложил !

https://github.com/Hohol/HoholTroopers
718 Кфир
 
16.12.13
13:35
(717) и что с ней делать?
719 Кфир
 
16.12.13
13:38
http://www.pvsm.ru/programmirovanie/10008 для начинающих
720 HeroShima
 
20.12.13
15:11
Может кому интересно будет, там песочницу на полтора месяца опять включили, в том числе и танковую.
721 HeroShima
 
20.12.13
15:19
отчет победителя: http://habrahabr.ru/post/206680/
722 Принт
 
21.12.13
20:28
Народ, исходники будут?
Программист всегда исправляет последнюю ошибку.