|
Russian AI Cup - CodeTanks (4) | ☑ | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0
Cube
11.11.12
✎
20:33
|
Russian AI Cup — соревнование по программированию искусственного интеллекта.
Russian AI Cup — это новая инициатива команды разработки проекта Одноклассники в рамках соревнований IT-направленности. В этом чемпионате участники состязаются в умении писать искусственный интеллект на примере игровых стратегий. Организаторами являются ООО «Одноклассники» и национальный исследовательский Саратовский государственный университет. Лучшие участники получат приятные призы: 1 место - Apple MacBook Pro 15" (с дисплеем Retina) 2-3 места - Apple MacBook Air 13" 4-6 места - Apple IPad New (Wi-Fi, Cellular 64Gb) Победителям песочницы - Apple iPod Touch 32Gb Участникам раунда 2 - Футболка В кратце: В раунд 1 проходит 900 участников. Раунд 1 с 10.11.2012 00:00:00 до 11.11.2012 23:59:59. В раунд 2 проходит 300 участников. Раунд 2 с 17.11.2012 00:00:00 до 18.11.2012 23:59:59. В раунд 3 проходит 50 участников. Раунд 3 24.11.2012 00:00:00 до 25.11.2012 23:59:59. Подробно: Раунд 1 будет проводиться с 10 по 11 ноября 2012 года. В нем примут участие лучшие 900 стратегий. Тип боев 6x1. Этот этап будет состоять из 2 частей, между которыми будет перерыв (в течение которого будет возобновлена работа Песочницы), который позволит улучшить свою стратегию. Каждая часть будет длиться 12 часов, а перерыв — 24 часа. Раунд 2 будет проводиться с 17 по 18 ноября 2012 года. В нем примут участие лучшие 300 стратегий по итогам Раунда 1. Тип боев в этом этапе будет 3x2. Этот этап, также как и предыдущий, будет состоять из 2 частей по 12 часов, между которыми будет перерыв 24 часа, чтобы участники могли улучшить свои стратегии. Финал будет проводиться с 24 по 25 ноября 2012 года. В нем примут участие лучшие 50 стратегий по итогам Раунда 2, и определится Победитель Russian AI Cup. В этом этапе будут проводиться дуэли 2x3. Финал будет состоять из 2 частей по 12 часов, между которыми будет перерыв 24 часа для того, чтобы участники могли улучшить свои стратегии. Сайт: http://russianaicup.ru Начало тут: Russian AI Cup - CodeTanks (3) |
|||||||||||||
1
Cube
11.11.12
✎
20:33
|
Общий список участников (Место - ник на мисте - ссылка на профиль в конкурсе):
48 - Molinor - http://russianaicup.ru/profile/Merlon 64 - beat_swamp - http://russianaicup.ru/profile/Beat 96 - PowerBoy - http://russianaicup.ru/profile/Zomba 104 - ERWINS - http://russianaicup.ru/profile/Erwins 137 - NS - http://russianaicup.ru/profile/NS_Serg 137 - Alex S D - http://russianaicup.ru/profile/Dr001 174 - Beduin - http://russianaicup.ru/profile/Angle 191 - Diversus - http://russianaicup.ru/profile/Diversus 214 - Gisborn - http://russianaicup.ru/profile/Gisborn 215 - Noobster - http://russianaicup.ru/profile/Noob (sdchess.net) 257 - MMF - http://russianaicup.ru/profile/Hamster 278 - hedint - http://russianaicup.ru/profile/Hedint 300 - AAlexandra - http://russianaicup.ru/profile/Alexandra 312 - Starhan - http://russianaicup.ru/profile/Starh 416 - Светлый Гений - http://russianaicup.ru/profile/LG83 421 - Cube - http://russianaicup.ru/profile/Cube 499 - Drx211 - http://russianaicup.ru/profile/KiRex 540 - Eugene_Holiday - http://russianaicup.ru/profile/Eugene_Holiday 566 - WildCat - http://russianaicup.ru/profile/WildCat (sdchess.net) 650 - BiBijke - http://russianaicup.ru/profile/BiBijke8 654 - LEXASOFT - http://russianaicup.ru/profile/LEXASOFT (sdchess.net) 672 - Salimbek - http://russianaicup.ru/profile/Salimbek 695 - forforumandspam - http://russianaicup.ru/profile/forforumandspam 711 - Garykom - http://russianaicup.ru/profile/Garykom 717 - Anton9843 - http://russianaicup.ru/profile/Anton9843 745 - AndreyBarmaley - http://russianaicup.ru/profile/Avs 838 - jenyanorilsk - http://russianaicup.ru/profile/Jenyanorilsk 838 - ILM - http://russianaicup.ru/profile/ILM 888 - Filin - http://russianaicup.ru/profile/Filin396 900 - cawokru - http://russianaicup.ru/profile/Cawokru 966 - floder - http://russianaicup.ru/profile/Floder 1222 - ReaLg - http://russianaicup.ru/profile/ReaLg 1234 - Прекрасный дилетант - http://russianaicup.ru/profile/Bazil 1590 - SUA - http://russianaicup.ru/profile/SUA 1720 - xamelon - http://russianaicup.ru/profile/Xamelon Список участников первого раунда (Место - рейтинг - ник на мисте - ссылка на профиль в конкурсе): 90 - 847 - beat_swamp - http://russianaicup.ru/profile/Beat 107 - 825 - Molinor - http://russianaicup.ru/profile/Merlon 122 - 804 - Gisborn - http://russianaicup.ru/profile/Gisborn 131 - 796 - Diversus - http://russianaicup.ru/profile/Diversus 150 - 789 - Starhan - http://russianaicup.ru/profile/Starh 165 - 780 - Beduin - http://russianaicup.ru/profile/Angle 170 - 777 - Alex S D - http://russianaicup.ru/profile/Dr001 173 - 775 - Noobster - http://russianaicup.ru/profile/Noob (sdchess.net) 203 - 759 - PowerBoy - http://russianaicup.ru/profile/Zomba 217 - 750 - NS - http://russianaicup.ru/profile/NS_Serg 220 - 746 - hedint - http://russianaicup.ru/profile/Hedint 235 - 736 - MMF - http://russianaicup.ru/profile/Hamster 293 - 701 - ERWINS - http://russianaicup.ru/profile/Erwins 365 - 663 - Eugene_Holiday - http://russianaicup.ru/profile/Eugene_Holiday 372 - 657 - WildCat - http://russianaicup.ru/profile/WildCat (sdchess.net) 393 - 649 - Drx211 - http://russianaicup.ru/profile/KiRex 440 - 627 - Garykom - http://russianaicup.ru/profile/Garykom 463 - 610 - AAlexandra - http://russianaicup.ru/profile/Alexandra 466 - 609 - ILM - http://russianaicup.ru/profile/ILM 468 - 608 - Светлый Гений - http://russianaicup.ru/profile/LG83 522 - 585 - Cube - http://russianaicup.ru/profile/Cube 546 - 577 - Salimbek - http://russianaicup.ru/profile/Salimbek 637 - 534 - cawokru - http://russianaicup.ru/profile/Cawokru 659 - 526 - LEXASOFT - http://russianaicup.ru/profile/LEXASOFT (sdchess.net) 718 - 500 - forforumandspam - http://russianaicup.ru/profile/forforumandspam 723 - 498 - BiBijke - http://russianaicup.ru/profile/BiBijke8 845 - 428 - jenyanorilsk - http://russianaicup.ru/profile/Jenyanorilsk 857 - 418 - Anton9843 - http://russianaicup.ru/profile/Anton9843 Всего участников: 1915. |
|||||||||||||
2
NS
11.11.12
✎
20:35
|
Кто-нибудь голосовал за больше 10 вышедших во второй раунд?
|
|||||||||||||
3
Cube
11.11.12
✎
20:36
|
Голосовалку ту же оставить или новую?))
|
|||||||||||||
4
NS
11.11.12
✎
20:37
|
(3) и та хорошо.
|
|||||||||||||
5
Cube
11.11.12
✎
20:39
|
(4) Варианты:
1). И так хорошо. 2). И та хороша. 3). И там хорошо. Чо?)) |
|||||||||||||
6
Diversus
11.11.12
✎
20:43
|
У меня побед 30%
|
|||||||||||||
7
Beduin
11.11.12
✎
20:44
|
(6) Это когда на первом месте оказываешься, я так понял.
|
|||||||||||||
8
Diversus
11.11.12
✎
20:45
|
да
|
|||||||||||||
9
Beduin
11.11.12
✎
20:47
|
Наши алгоритмы потом пойдут в какую-нибудь гамалку про таночки на одноклассниках. Айпады они точно отобьют.
|
|||||||||||||
10
Diversus
11.11.12
✎
20:48
|
(9) Это да. А так же возможно какие то люди занявшие призовые места пойдут работать в одноклассники)
|
|||||||||||||
11
NS
11.11.12
✎
20:48
|
(9) не отобъют ну никак. Точно так-же могли нанять профи на написание ai, за меньшие деньги.
|
|||||||||||||
12
jenyanorilsk
11.11.12
✎
20:49
|
(9) против человека сидящий в углу танк?
|
|||||||||||||
13
Beduin
11.11.12
✎
20:50
|
(11) Таких профи не бывает. Считай отобранного среди нескольких тысяч человек.
|
|||||||||||||
14
NS
11.11.12
✎
20:51
|
(13) во всех чемпионатах одни и те-же лица. Навалом таких профи.
|
|||||||||||||
15
Beduin
11.11.12
✎
20:51
|
(10) Мой бывший шеф говорил, что гении на работе не нужны.
И он прав!) |
|||||||||||||
16
NS
11.11.12
✎
20:52
|
(15) и чем он помешает на работе?
И начальник перепутал гениев и заумных. |
|||||||||||||
17
Beduin
11.11.12
✎
20:52
|
(14) Я когда диплом защищал, самое сложное было тестовую систему придумать. А тут вон их сколько ситуаций.
|
|||||||||||||
18
Beduin
11.11.12
✎
20:54
|
(16) Все не так просто. Особенно для тех кто сидит на фикси.))) В общем это отдельная тема.
|
|||||||||||||
19
ERWINS
11.11.12
✎
21:02
|
как я понял самое главное в этойигре соблюдение социальных правил
|
|||||||||||||
20
Starhan
11.11.12
✎
21:03
|
(9) деньги не только на айпад но на зарплату на написание правил, среды, сайт, организации чемпионата и т.п.
|
|||||||||||||
21
Diversus
11.11.12
✎
21:05
|
Все вроде пройдена точка при которой я не выходу во второй раунд
Осталось 3 часа - это 3 * 60 / 9 минут = 20 игр у меня сейчас 806 значит минимум я наберу 806 + 20 = 826 очков У 300 места 716 + 100 (максимум) = 816 очков Так что господа вроде проходим))) |
|||||||||||||
22
Diversus
11.11.12
✎
21:06
|
Нее ошибся 716 + 200 = 916 :(
|
|||||||||||||
23
Garykom
гуру
11.11.12
✎
21:10
|
Ага похоже все кто с рейтом счас ниже 700 пролетают точно
В том числе и я |
|||||||||||||
24
NS
11.11.12
✎
21:10
|
(21) на текущий момент точка невозврата - пунктов 30 перевеса на 300-ым местом.
|
|||||||||||||
25
NS
11.11.12
✎
21:11
|
И точно так-же 30 пунктов отставания от 300 места уже по теорверу достоверно нельзя наверстать.
|
|||||||||||||
26
Diversus
11.11.12
✎
21:11
|
(24) NS вероятность такая штука обманчивая... Можно 1000 раз подбрасывать монетку и 1000 раз будет решка
|
|||||||||||||
27
Diversus
11.11.12
✎
21:12
|
Вот оставшиеся игры будут с первой сотней (вероятность же этого не исключает) тогда можно и вылететь
|
|||||||||||||
28
NS
11.11.12
✎
21:13
|
(26) нельзя, если монета нормальная. В данном случае можно пройти, если организаторы помогут. А если не помогут - вероятность меньше 5 процентов.
|
|||||||||||||
29
NS
11.11.12
✎
21:14
|
(27) рассуждения похожи на анекдот про вероятность встретить динозавра на улице.
|
|||||||||||||
30
Diversus
11.11.12
✎
21:14
|
(29) Это да)))
|
|||||||||||||
31
Garykom
гуру
11.11.12
✎
21:15
|
блин почему не добавил в список приоритетных целей танки тех кто вверху по рейтингу :)
конечно исключая рейтинг в (1) :)) пусть не прошел зато бы попортил кому то рейтинг списку в (1) помог бы в целом |
|||||||||||||
32
Diversus
11.11.12
✎
21:16
|
(31) Ну почему можно вычислить бота с максимальным количеством очков и палить в него все время)))
|
|||||||||||||
33
Garykom
гуру
11.11.12
✎
21:17
|
(32) нене не катит, это тупа местного лидера боя валишь а потмо другой вперед вырвется, а так получится целенаправленной гашение лидеров
|
|||||||||||||
34
Garykom
гуру
11.11.12
✎
21:17
|
кароче кланы как всегда рулят
|
|||||||||||||
35
Garykom
гуру
11.11.12
✎
21:18
|
причем никакие клоны не нужны, просто обмен наработок внутри клана а реализация у каждого своя
|
|||||||||||||
36
Diversus
11.11.12
✎
21:18
|
Можно скопировать список топ-100 в эксель и загнать куда нибудь потом его в массив. Ну а дальше проверять попадает ли имя игрока в этот массив)))
|
|||||||||||||
37
Starhan
11.11.12
✎
21:19
|
интересно с футболок тоже ндфл платить?
|
|||||||||||||
38
NS
11.11.12
✎
21:20
|
Где-то 150 человек сейчас должны мандражировать, а с остальными всё ясно.
|
|||||||||||||
39
Diversus
11.11.12
✎
21:20
|
(37) Нет там от 4 т.р. надо
|
|||||||||||||
40
NS
11.11.12
✎
21:20
|
(37) нет, не надо. В законе ограничение по сумме.
|
|||||||||||||
41
Starhan
11.11.12
✎
21:20
|
хотел жене на д.р. айпад выиграть. Ну ниче футболка тоже хороший подарок :)
|
|||||||||||||
42
ERWINS
11.11.12
✎
21:20
|
я говорю социальный этикет рулит
вообще еслибы на поле было сотни танков, то увороты,стрельба на опережение и т д были бы не обязательными фичами, а вот правильное социальное поведение было бы залогом победы |
|||||||||||||
43
Starhan
11.11.12
✎
21:21
|
бум надеяться майл и однокашки еще будут проводить подобные мероприятия
|
|||||||||||||
44
ERWINS
11.11.12
✎
21:22
|
ага
|
|||||||||||||
45
NS
11.11.12
✎
21:22
|
(42) Это называется "соглашения" в коалиционных играх. Теория Неша. Я поэтому и не люблю игры нескольких соперников, что оптимальной стратегии не существует.
|
|||||||||||||
46
Beduin
11.11.12
✎
21:23
|
(38) ERWINS
может мандражировать. Давайте за него болеть. |
|||||||||||||
47
ERWINS
11.11.12
✎
21:23
|
ага,
только сценарий обратный... вначале 1на1 а потом уже с соцсоставляющей |
|||||||||||||
48
ERWINS
11.11.12
✎
21:23
|
(46) мне пофиг....
|
|||||||||||||
49
Beduin
11.11.12
✎
21:24
|
(48) Нам нет!
|
|||||||||||||
50
NS
11.11.12
✎
21:24
|
(48) Первый приз. Macbook retina в хорошей комплектации.
Давай, настраивайся на борьбу :) |
|||||||||||||
51
Diversus
11.11.12
✎
21:26
|
(50) блин, как представлю что опять куча переписанных листочков с формулами, тетрадка по алгебре и геометрии универская. И неспание до поздна... Думаю может футболки хватит?
|
|||||||||||||
52
Alex S D
11.11.12
✎
21:26
|
зачем? я собственно из-за майки учавствовал)
|
|||||||||||||
53
NS
11.11.12
✎
21:28
|
(51) Всего две недели до финала, и неделя до второго раунда.
Две недели можно и не поспасть. :) |
|||||||||||||
54
Beduin
11.11.12
✎
21:29
|
(51) У нас много общего)
Жена сказала, что проклинает все эти конкурсы. |
|||||||||||||
55
ERWINS
11.11.12
✎
21:29
|
(45) более интересна было бы научить боты социальной адаптации ввиде формирования мноества печочниц и запрет существования бота в разных...
За счет того что в разных группах сложутся разные соцусловия сделать бота играющего и в своей и в смешанных группах будет сложно хорошим варантом была бы необходимость в родной соцгруппе войти в 10% а смешанных в 30% |
|||||||||||||
56
ERWINS
11.11.12
✎
21:29
|
(45) более интересна было бы научить боты социальной адаптации в виде формирования множества печочниц и запрет существования бота в разных...
За счет того что в разных группах сложутся разные соцусловия сделать бота играющего и в своей и в смешанных группах будет сложно хорошим вариантом была бы необходимость в родной соцгруппе войти в 10% а смешанных в 30% |
|||||||||||||
57
Garykom
гуру
11.11.12
✎
21:29
|
интересно что http://russianaicup.ru/profile/WildCat не проходит
|
|||||||||||||
58
NS
11.11.12
✎
21:30
|
(57) Да. Слишком поздно усилил бота.
|
|||||||||||||
59
Beduin
11.11.12
✎
21:30
|
(57) Кто это? Вернее почему он важен.
|
|||||||||||||
60
ERWINS
11.11.12
✎
21:31
|
(58) у меня сейчас играет бот почти начальный
|
|||||||||||||
61
NS
11.11.12
✎
21:31
|
(59) Очень удивительно что он не прошел.
|
|||||||||||||
62
Diversus
11.11.12
✎
21:31
|
(59) Кто играл в остальных контестах тот знает кто такой WildCat)))
|
|||||||||||||
63
Diversus
11.11.12
✎
21:32
|
На него ровнялись, в PlanetWars и Ants
|
|||||||||||||
64
Garykom
гуру
11.11.12
✎
21:32
|
(58) так у меня тоже в 1-м этапе раунда играла по сути 2-я версия, а 3-ю тока в перерыве выложил
|
|||||||||||||
65
Diversus
11.11.12
✎
21:35
|
WildCat - это:
50-е место PlanetWars (там он Hazard) http://planetwars.aichallenge.org/profile.php?user_id=8737 390-е в Ants http://aichallenge.org/profile.php?user=3574 |
|||||||||||||
66
NS
11.11.12
✎
21:35
|
Точнее не удивительно. У него родилась дочь на днях, и он времени чемпионату вообще не уделял. И включился поздно, и писал по чуть-чуть.
|
|||||||||||||
67
NS
11.11.12
✎
21:35
|
(65) В муравьях насколько я помню он забыл что финал начался, и нормальную версию не выложил.
|
|||||||||||||
68
Beduin
11.11.12
✎
21:38
|
(66) У него угловая проблема)))
Не прячется совсем. Бот уворачивается, но когда в тебя стреяляют близко и много то вот итог. |
|||||||||||||
69
Diversus
11.11.12
✎
21:39
|
(67) если бы он не выкладывал в открытую своего бота в PlanetWars, он бы был гораздо выше, потому что ПОЧТИ ВСЕ, сравнивали возможности своих ботов именно на его тестовом боте.
|
|||||||||||||
70
NS
11.11.12
✎
21:40
|
(69) Ну да. GreenTea оставил единственный пост на форуме - спасибо за его бота.
|
|||||||||||||
71
Garykom
гуру
11.11.12
✎
21:47
|
NS получилось решить проблему предсказания своего будущего положения танка по текущему, заданной мощности движков на определенное количество тиков вперед?
|
|||||||||||||
72
Garykom
гуру
11.11.12
✎
21:48
|
(71) не просто разгон-торможение а с учетом поворотов?
|
|||||||||||||
73
NS
11.11.12
✎
21:49
|
(71) А как у меня уклонения работают? Именно это и считается, но я при этом не считаю разворот.
Но проще всё-таки такие вещи делать в цикле. |
|||||||||||||
74
NS
11.11.12
✎
21:49
|
(72) С учетом поворотов нет, но планирую сделать.
|
|||||||||||||
75
Beduin
11.11.12
✎
21:50
|
По хорошему надо отпуск брать.
|
|||||||||||||
76
Garykom
гуру
11.11.12
✎
21:51
|
(74) ясно думал вообще по тупому решить задачу набрать логированием данных и потом по табличке
|
|||||||||||||
77
Garykom
гуру
11.11.12
✎
21:51
|
(76) это хотя бы быстрее чем в цикле пусть и не так точно
|
|||||||||||||
78
NS
11.11.12
✎
21:57
|
@Erwins выиграл бой, в итоге вероятность выйти уже давольно высока. Почти в двух сигмах сидит. 3% всего что не выйдет.
|
|||||||||||||
79
Beduin
11.11.12
✎
21:59
|
||||||||||||||
80
Beduin
11.11.12
✎
22:01
|
(79) Верили. 3 победы подряд. Вот что значит поддержка)))
|
|||||||||||||
81
Diversus
11.11.12
✎
22:03
|
Там все близко, поэтому да, 3 победы это хорошо
|
|||||||||||||
82
NS
11.11.12
✎
22:03
|
13 человек с мисты вышли в полуфинал.
|
|||||||||||||
83
Diversus
11.11.12
✎
22:04
|
300 человек из них 13?
Маловато конечно... |
|||||||||||||
84
Alex S D
11.11.12
✎
22:04
|
(82) уже можно с 99 % утверждать?)
|
|||||||||||||
85
NS
11.11.12
✎
22:05
|
Уже вроде 100%
|
|||||||||||||
86
Alex S D
11.11.12
✎
22:05
|
а ну да..
|
|||||||||||||
87
Alex S D
11.11.12
✎
22:06
|
не видел очки) поздравляю с майками)
|
|||||||||||||
88
NS
11.11.12
✎
22:06
|
(83) участвовало то не 300 с мисты.
|
|||||||||||||
89
Diversus
11.11.12
✎
22:08
|
(88) Нет, среди 300 вышедших в финал всего 13 наших. Это маловато.
|
|||||||||||||
90
Diversus
11.11.12
✎
22:08
|
Тьфу во второй раунд
|
|||||||||||||
91
Diversus
11.11.12
✎
22:12
|
Кстати есть идея: всем 13 договорится и завести имена игроков в ботов для исключений пальбы друг в друга))) И вместе играть против остальных. И только в конце когда других поубиваем будем уже состязаться между собой)))
|
|||||||||||||
92
beat_swamp
11.11.12
✎
22:13
|
Коллеги, смотрите какая интересная дуелька разыгралась в конце (с участием моего бота)
http://russianaicup.ru/game/view/200072 |
|||||||||||||
93
Alex S D
11.11.12
✎
22:13
|
выгонят всех)
|
|||||||||||||
94
NS
11.11.12
✎
22:14
|
(91) в финале?
|
|||||||||||||
95
beat_swamp
11.11.12
✎
22:14
|
(92) увороты рулят все таки. must have.
|
|||||||||||||
96
ERWINS
11.11.12
✎
22:16
|
был какой то чемпионат... так там свои от чужих определяли танцами...
в смысле летать можно было и своих было 4 вертолета,но где свой где чужой было не известно... каждый вертолет управлялся независимо... |
|||||||||||||
97
NS
11.11.12
✎
22:18
|
(95) увороты и осторожность.
Кстати, в боте нет добивания. Давно можно было лбом упереться в соперника и добить его. |
|||||||||||||
98
beat_swamp
11.11.12
✎
22:22
|
(97) да. увороты есть, осторожности - ноль... нет никаких проверок на то что например "ехать за бонусом опасно". И, кстати, была мысля (когда у меня еще не было уворотов) идти "на абардаж", когда остается 1 противник, но почему-то не была реализована.
|
|||||||||||||
99
NS
11.11.12
✎
22:23
|
(98) как это нет проверки, если когда бот в углу еще в самом начале - на поле спецпатроны появились. Но бот за ними не поехал.
|
|||||||||||||
100
NS
11.11.12
✎
22:25
|
(98) у меня есть процедура езды к цели, я в самом конце, перед уворотами, если у меня большой перевес по обоим жизненным показателям - просто запускаю ее на танк противника.
|
|||||||||||||
101
ERWINS
11.11.12
✎
22:29
|
видел танк который стрелял не в противника в летящие в него снаряды
|
|||||||||||||
102
NS
11.11.12
✎
22:32
|
http://russianaicup.ru/game/view/203732
Вот так выглядит добивание. Мой танк едет за противником как за бонусом. |
|||||||||||||
103
Diversus
11.11.12
✎
22:33
|
(101) мне кажется не эффективно. Цель - заработать очки, если будешь стрелять во все, что в тебя движется, то ни наберешь ничего. Лучше стрельнуть в противника и попытаться увернуться.
|
|||||||||||||
104
beat_swamp
11.11.12
✎
22:33
|
(99) у меня стоит ограничение что первые 1500 тиков бот ездит только за ближайшими бонусами... то есть не лезет в "мясо" +)
|
|||||||||||||
105
beat_swamp
11.11.12
✎
22:37
|
Кстати, тут есть кто программирует на C#?
Я вот (для удобства заливки стратегий все пишу в одном файле) и в нем сейчас 14 классов на 2500 строк... решарпер трехэтажно матерится! А как пишете вы? разделяете код по файлам? |
|||||||||||||
106
Beduin
11.11.12
✎
22:38
|
(104) Неправильно, в 1500 тиков может все произойти. Я поставил по количеству противников. Так эффективней.
|
|||||||||||||
107
Alex S D
11.11.12
✎
22:39
|
(106) у меня допустимое расстояние до бонусов пропоционально количеству танков
|
|||||||||||||
108
beat_swamp
11.11.12
✎
22:39
|
(102) NS, а у тебя есть проверка что между тобой и целью может быть убитый танк и ты будешь просто толкать его в сторону цели... и стрелять не получится, и цель откармливаться будет на бонусах. Делал что нить типа "объезда препятствий", какой нить "поиск пути"?
|
|||||||||||||
109
beat_swamp
11.11.12
✎
22:41
|
(107) обратнопропорционально, наверное?!
|
|||||||||||||
110
Drx211
11.11.12
✎
22:41
|
У меня 1500 тиков - только на ближайшие, но если количество танков на поле - меньше 2ух - ограничение снимается.
|
|||||||||||||
111
Alex S D
11.11.12
✎
22:41
|
(109) ну само собой) не так выразился
|
|||||||||||||
112
NS
11.11.12
✎
22:41
|
(108) Там такая-же проверка как и на езду к бонусу - да, через мертвый танк не едет.
|
|||||||||||||
113
Drx211
11.11.12
✎
22:42
|
(108)У меня есть, только отключил за глючность - че-то там с углами напутал, а отлаживать времени не было. Если есть процедура просчета препятствий на пути снаряда - то такая фича на ее основе пишется за пол часа-час.
|
|||||||||||||
114
Diversus
11.11.12
✎
22:42
|
Ладно, допустим перешли во второй раунд, теперь вот вопрос: должна поменяется стратегия, стиль боя, выбор противников выбор бонусов и т.д. и т.п.
Я вот не знаю, то ли начать писать вообще нового бота с нуля докидывая и переосмысливая фишки из текущего бота, то ли продолжить допиливать старого? |
|||||||||||||
115
Alex S D
11.11.12
✎
22:43
|
(114) сначала надо подумать)
|
|||||||||||||
116
Drx211
11.11.12
✎
22:44
|
+(113)Иногда кстати бывает полезно 1) Защищает от попадания снарядов в тебя, 2) Если наталкиваешь танк на бонус-аптечку, а у тебя есть премиумный- идет залп в него и сразу +95 очков одним выстрелом.
|
|||||||||||||
117
ERWINS
11.11.12
✎
22:45
|
(103) если бы это было эффективно, то я бы тоже сделал
|
|||||||||||||
118
beat_swamp
11.11.12
✎
22:50
|
(113) есть фича проверки припятствия на линии (например, выстрела), но как писать объезд... хз +)
|
|||||||||||||
119
NS
11.11.12
✎
22:53
|
(118) На поле достаточно бонусов, и если не можешь не задев трупы поехать к одному - можно просто поехать к другому.
|
|||||||||||||
120
MMF
11.11.12
✎
22:56
|
Похоже, опять неделю не досыпать и листать тригонометрию
|
|||||||||||||
121
Diversus
11.11.12
✎
22:57
|
||||||||||||||
122
Diversus
11.11.12
✎
22:58
|
Надо добавить будет эту фичу
|
|||||||||||||
123
beat_swamp
11.11.12
✎
22:58
|
Всем доброй ночи, завтра в 5 вставать на работу! +/
|
|||||||||||||
124
Drx211
11.11.12
✎
23:00
|
(118)у меня траектория выстрела - прямоугольник с шириной снаряда. Соответственно - на основе функции пересечения отрезков - написал функцию написания прямоугольников. Ну а далее - рисуем пересечение нашего танка допустим на расстоянии 100 пискселей, определяем точки пересечения и от них уже ищем наименьший по углу объезд... Как-то так, но сделал я все это поздновато, поэтому - в этот раз пролетаю :)
|
|||||||||||||
125
Drx211
11.11.12
✎
23:00
|
*написания = пересечения
|
|||||||||||||
126
Garykom
гуру
11.11.12
✎
23:16
|
(124) тоже добавил такую хреновину для уклонения
точнее не пересечения с траекториями снарядов летящих примерно в меня раньше была уклонение с места тупо по секторам-углам подлета снаряда и дистанциям до него (уворачивался только от одного летящего в то место где я) вроде стало лучше не наезжает на снаряды но вот уклонение с места пришлось отключить иначе глючит |
|||||||||||||
127
Garykom
гуру
11.11.12
✎
23:18
|
(126) для моего бота летящий снаряд это тупо препятствие в виде юнита прямоугольного с началом в снаряде и концом в том месте куда долетит за время пролета дистанции до меня
|
|||||||||||||
128
Beduin
11.11.12
✎
23:19
|
(127) Вообще снаряд может встретиться тоже с препятствием.
|
|||||||||||||
129
Garykom
гуру
11.11.12
✎
23:20
|
(127) понимаю что совершенно неоптимально но нормальную езду по графам (мин путь/время, мин опасность) с добавлением точек уклонения не успел за ночь сделать
|
|||||||||||||
130
Garykom
гуру
11.11.12
✎
23:20
|
(129) может и встретиться а может и уехать препятствие так что надежнее считать что не встретится
|
|||||||||||||
131
Garykom
гуру
11.11.12
✎
23:21
|
(130) относится к (128)
|
|||||||||||||
132
NS
11.11.12
✎
23:21
|
Я вот думаю, убрать из своего танка стрельбу по своим :)
Или фиг с ним, завтра уберу. |
|||||||||||||
133
Beduin
11.11.12
✎
23:22
|
(132) Меня больше интересует будут ли за это очки.
|
|||||||||||||
134
Garykom
гуру
11.11.12
✎
23:23
|
(133) уже сказали что не будут
|
|||||||||||||
135
NS
11.11.12
✎
23:23
|
(133) Уже ответили организаторы - нет конечно. Здоровье теряться будет, очков не будет.
|
|||||||||||||
136
Diversus
11.11.12
✎
23:24
|
||||||||||||||
137
Garykom
гуру
11.11.12
✎
23:24
|
(132) а у меня сразу была убрана стрельба по своим
сейчас и френдлифайе убран тока как то плохо бывает все равно стреляет через препятствия |
|||||||||||||
138
Garykom
гуру
11.11.12
✎
23:25
|
у туриста классная тактика начала боя
только интересно что он делает если два танка зажимают? |
|||||||||||||
139
Garykom
гуру
11.11.12
✎
23:25
|
(138) пытается уехать или отстреливается до конца?
|
|||||||||||||
140
Garykom
гуру
11.11.12
✎
23:27
|
(139) ага пытается уехать уворачиваясь при этом, бои посмотрел
|
|||||||||||||
141
Drx211
11.11.12
✎
23:27
|
(138)Мне тоже было очень интересно, т.к. меня именно в такой ситуации обычно выносят и занимаю последнее место в бою. Но, то ли мне так не везет, то-ли - ему везет - ни одного такого боя найти не смог. Я сделал просто-проверку загруженности смежных углов и езду туда, если там свободнее.
|
|||||||||||||
142
Beduin
11.11.12
✎
23:32
|
||||||||||||||
143
MMF
11.11.12
✎
23:51
|
а они после 1-го раунда сбрасывают рейтинг в песочнице?
|
|||||||||||||
144
NS
11.11.12
✎
23:54
|
(143) Конечно нет.
|
|||||||||||||
145
NS
11.11.12
✎
23:55
|
А зачем его сбрасывать?
|
|||||||||||||
146
MMF
11.11.12
✎
23:55
|
(144) но ведь он набран с другим составом участников 1900 - 300
|
|||||||||||||
147
ERWINS
11.11.12
✎
23:56
|
(144) бои же в песочнице будут 2*2?
|
|||||||||||||
148
Beduin
11.11.12
✎
23:56
|
(147) Не 3*2
|
|||||||||||||
149
Alex S D
11.11.12
✎
23:56
|
(146) они продолжают играть тоже вроде
|
|||||||||||||
150
MMF
11.11.12
✎
23:57
|
(149) а смысл им играть?
|
|||||||||||||
151
Beduin
11.11.12
✎
23:58
|
(150) За песочницу Ipod
|
|||||||||||||
152
NS
11.11.12
✎
23:59
|
(146) Состав песочницы во первых не изменится.
А во вторых рейтинг Эло имеет очень плохую память. Через несколько десятков боев его значения не будут зависеть от текущих. Что ты будешь играть начиная с 3000, что начиная с 2500 - через несколько десятков партий он прийдет к одному значению. |
|||||||||||||
153
Diversus
12.11.12
✎
00:01
|
Ну все, примите мои поздравления ТОП-300
|
|||||||||||||
154
NS
12.11.12
✎
00:05
|
Всем 13-ти вышедшим мои поздравления!
|
|||||||||||||
155
Diversus
12.11.12
✎
00:06
|
Ну а http://russianaicup.ru/ традиционно не работает после окончания чего нибудь)))
|
|||||||||||||
156
MMF
12.11.12
✎
00:08
|
(155) заддосили желающие увидеть рейтинг
|
|||||||||||||
157
Diversus
12.11.12
✎
00:10
|
Млин 5 дней до второго раунда. Мало.
|
|||||||||||||
158
ERWINS
12.11.12
✎
00:11
|
13 -не счастливое число
|
|||||||||||||
159
Alex S D
12.11.12
✎
00:12
|
(158) не волнуйся, в финал явно меньше попадет)
|
|||||||||||||
160
Beduin
12.11.12
✎
00:13
|
Первый бой в песочнице форматом 6Х1. Должно же 2Х3 быть?!
|
|||||||||||||
161
Alex S D
12.11.12
✎
00:13
|
там вроде две песочницы должно быть
|
|||||||||||||
162
Diversus
12.11.12
✎
00:16
|
Ха и запустили игры уже по новой схеме я даже 1 раз успел выиграть. Вот боты тупые стали)))
|
|||||||||||||
163
NS
12.11.12
✎
00:17
|
(161) Откуда две песочницы? По правилам и описанию - одна как была так и будет.
|
|||||||||||||
164
Alex S D
12.11.12
✎
00:18
|
(163) а это откуда берется ?
http://russianaicup.ru/game/view/206201 |
|||||||||||||
165
NS
12.11.12
✎
00:20
|
(164) Согласно описанию в песочнице, в той-же добавится еще один тип боев. Будут по очереди проводиться бои 6x1 и 3x2.
А вторая песочница откуда? |
|||||||||||||
166
ERWINS
12.11.12
✎
00:21
|
а рейтинг как?
|
|||||||||||||
167
Alex S D
12.11.12
✎
00:21
|
(165) все понял.. туплю
|
|||||||||||||
168
NS
12.11.12
✎
00:22
|
(166) В смысле как? Типов боев два, рейтинг один.
|
|||||||||||||
169
ERWINS
12.11.12
✎
00:23
|
(165) 2 рейтинга или вообще без рейтинга?
|
|||||||||||||
170
Beduin
12.11.12
✎
00:23
|
Все кинулись менять алгоритм. При попытке отправления висит в очереди уже минут пять.
|
|||||||||||||
171
ERWINS
12.11.12
✎
00:23
|
как то бредово
|
|||||||||||||
172
NS
12.11.12
✎
00:24
|
(169) (171) Я тебя не понимаю.
Чего бредового? В шахматах ты играешь и белыми и черными, а рейтинг один. Какая разница системе эло по какому количеству участникам в бою считать рейтинг? |
|||||||||||||
173
Alex S D
12.11.12
✎
00:25
|
просто тут будут твои 2 танка, очки = танк1+танк2 и все, затем считается рейтинг
|
|||||||||||||
174
ERWINS
12.11.12
✎
00:25
|
(172) при бое 2*3 соцсоставляющая не так важна
|
|||||||||||||
175
NS
12.11.12
✎
00:26
|
(174) И?
|
|||||||||||||
176
NS
12.11.12
✎
00:26
|
Какая связь с рейтингом?
|
|||||||||||||
177
Alex S D
12.11.12
✎
00:28
|
(176) первый бой 2*3 , попался с тобой)) смешно)
|
|||||||||||||
178
Alex S D
12.11.12
✎
00:28
|
||||||||||||||
179
NS
12.11.12
✎
00:31
|
Мои два дурачка подрались из-за бонуса.
У меня танки своих вообще не видят, как будто их нет на поле. Во всех методах. |
|||||||||||||
180
Alex S D
12.11.12
✎
00:32
|
ну и у меня, только по своим не стреляю и все
|
|||||||||||||
181
NS
12.11.12
✎
00:33
|
Я по своим не стреляю, я стреляю через своих.
|
|||||||||||||
182
Beduin
12.11.12
✎
00:34
|
Я у себя в анализе выбора точки убрал союзников. Теперь хоть разбежались друг от друга.
|
|||||||||||||
183
Beduin
12.11.12
✎
00:35
|
(181) Это нужно срочно переделать)))
У меня так же. Представь союзный танк трупным. |
|||||||||||||
184
NS
12.11.12
✎
00:47
|
(183) Да чего там представлять - переделка на пять минут.
Завтра вечером (уже сегодня) сделаю. И драки за бонусы устраню. |
|||||||||||||
185
alkozel
12.11.12
✎
00:55
|
Ух, народ, о конкурсе узнал на днях. 1 бот, сделанный за полчаса попал в 900. 2-ой кривой в 1 раунде занял 368 место и немного подпиленный занял 300 место!!!!!!!!!!!
эх, фаталист я!!! P.S. так не бывает))) P.P.S. отдельное спасибо кролику (white_rabbit) за тот последний час раунда, когда был на телефоне со мной, болел. Спасибо, игорь, без тебя бы не вышло ура 300 месту!!!!!!!! |
|||||||||||||
186
white_rabb1t
12.11.12
✎
00:56
|
ololo!!!
|
|||||||||||||
187
white_rabb1t
12.11.12
✎
00:59
|
(185) Это всё годы практики в World of Tanks!
А уш скил взводной игры у тебя есть) Фокус, прикрытие союзников... |
|||||||||||||
188
MMF
12.11.12
✎
01:03
|
а кто нить уже проверил, какой экземпляр танка первый инициализируется? Просто если первым будет создан не с TeammateIndex = 0 то надо извращаться с инициализацией разделяемых переменных
|
|||||||||||||
189
ERWINS
12.11.12
✎
01:06
|
во втором тоже будет помесь 2*3 и 6*1?
|
|||||||||||||
190
Eugene_Holiday
12.11.12
✎
01:17
|
а в 2*3 красная позиция на два угла ))
|
|||||||||||||
191
NS
12.11.12
✎
01:19
|
(189) В первом разве была помесь? В правилах же написано - во втором раунде бои "у каждого по два танка"
|
|||||||||||||
192
ERWINS
12.11.12
✎
01:28
|
(191) не пойму как использовать тогда рейтинг
|
|||||||||||||
193
Garykom
гуру
12.11.12
✎
01:49
|
Устроители конкурса зарраззы:
Есть еще одна хорошая новость! Прислушавшись к комментарию участника ViktorM, решено добавить 45 уайлд-кард мест в Раунд 2, то есть лучшие 45 участников Песочницы на момент старта Раунда 2 среди тех, кто еще не прошел в Раунд 2 получат допуск в этот этап. Бои в Песочнице теперь имеют случайный формат — 6x1 или 3x2. Думал забить раз футболки не досталось, ааа нет типа шанс есть еще |
|||||||||||||
194
hedint
12.11.12
✎
02:32
|
Со скрипом пролез во второй раунд :)
243 место. |
|||||||||||||
195
Eugene_Holiday
12.11.12
✎
02:43
|
Снова придётся не спать :) Перепишу-ка толстяка
|
|||||||||||||
196
Cube
12.11.12
✎
04:55
|
О, 13 человек - неплохо)) Поздравляю!)
|
|||||||||||||
197
Cube
12.11.12
✎
04:59
|
Жаль, конечно, что я не с той стороны к написанию бота подошел и убил время на малоэффективный функционал... Но, ничего, умнее буду))
|
|||||||||||||
198
Cube
12.11.12
✎
05:00
|
Я, пожалуй продолжу освещение результатов этого турнира, раз уж я за это взялся))
|
|||||||||||||
199
Cube
12.11.12
✎
05:01
|
Так, ну где новая страница?
|
|||||||||||||
200
Cube
12.11.12
✎
05:01
|
двести!
|
|||||||||||||
201
Cube
12.11.12
✎
05:03
|
Общий список участников (Место - ник на мисте - ссылка на профиль в конкурсе):
56 - Molinor - http://russianaicup.ru/profile/Merlon 59 - beat_swamp - http://russianaicup.ru/profile/Beat 101 - PowerBoy - http://russianaicup.ru/profile/Zomba 116 - ERWINS - http://russianaicup.ru/profile/Erwins 142 - NS - http://russianaicup.ru/profile/NS_Serg 166 - Beduin - http://russianaicup.ru/profile/Angle 180 - Alex S D - http://russianaicup.ru/profile/Dr001 182 - Diversus - http://russianaicup.ru/profile/Diversus 200 - Gisborn - http://russianaicup.ru/profile/Gisborn 209 - Noobster - http://russianaicup.ru/profile/Noob (sdchess.net) 242 - MMF - http://russianaicup.ru/profile/Hamster 260 - hedint - http://russianaicup.ru/profile/Hedint 272 - Starhan - http://russianaicup.ru/profile/Starh 348 - AAlexandra - http://russianaicup.ru/profile/Alexandra 390 - Светлый Гений - http://russianaicup.ru/profile/LG83 499 - Drx211 - http://russianaicup.ru/profile/KiRex 508 - Cube - http://russianaicup.ru/profile/Cube 513 - Eugene_Holiday - http://russianaicup.ru/profile/Eugene_Holiday 568 - WildCat - http://russianaicup.ru/profile/WildCat (sdchess.net) 632 - LEXASOFT - http://russianaicup.ru/profile/LEXASOFT (sdchess.net) 665 - Salimbek - http://russianaicup.ru/profile/Salimbek 685 - BiBijke - http://russianaicup.ru/profile/BiBijke8 708 - forforumandspam - http://russianaicup.ru/profile/forforumandspam 708 - Garykom - http://russianaicup.ru/profile/Garykom 745 - AndreyBarmaley - http://russianaicup.ru/profile/Avs 758 - Anton9843 - http://russianaicup.ru/profile/Anton9843 815 - ILM - http://russianaicup.ru/profile/ILM 860 - Filin - http://russianaicup.ru/profile/Filin396 880 - cawokru - http://russianaicup.ru/profile/Cawokru 905 - floder - http://russianaicup.ru/profile/Floder 940 - jenyanorilsk - http://russianaicup.ru/profile/Jenyanorilsk 1176 - Прекрасный дилетант - http://russianaicup.ru/profile/Bazil 1237 - ReaLg - http://russianaicup.ru/profile/ReaLg 1573 - SUA - http://russianaicup.ru/profile/SUA 1720 - xamelon - http://russianaicup.ru/profile/Xamelon Раунд 1 завешен. Список участников первого раунда (Место - рейтинг - ник на мисте - ссылка на профиль в конкурсе): 82 - 1024 - beat_swamp - http://russianaicup.ru/profile/Beat 114 - 972 - Molinor - http://russianaicup.ru/profile/Merlon 137 - 946 - Alex S D - http://russianaicup.ru/profile/Dr001 141 - 942 - PowerBoy - http://russianaicup.ru/profile/Zomba 150 - 938 - Diversus - http://russianaicup.ru/profile/Diversus 159 - 928 - Starhan - http://russianaicup.ru/profile/Starh 168 - 922 - NS - http://russianaicup.ru/profile/NS_Serg 171 - 920 - Gisborn - http://russianaicup.ru/profile/Gisborn 176 - 916 - Beduin - http://russianaicup.ru/profile/Angle 197 - 904 - Noobster - http://russianaicup.ru/profile/Noob (sdchess.net) 243 - 867 - hedint - http://russianaicup.ru/profile/Hedint 250 - 865 - MMF - http://russianaicup.ru/profile/Hamster 268 - 856 - ERWINS - http://russianaicup.ru/profile/Erwins -------------------- deadline -------------------- 381 - 782 - Drx211 - http://russianaicup.ru/profile/KiRex 388 - 777 - Eugene_Holiday - http://russianaicup.ru/profile/Eugene_Holiday 406 - 767 - WildCat - http://russianaicup.ru/profile/WildCat (sdchess.net) 432 - 749 - Garykom - http://russianaicup.ru/profile/Garykom 445 - 743 - ILM - http://russianaicup.ru/profile/ILM 478 - 719 - AAlexandra - http://russianaicup.ru/profile/Alexandra 482 - 716 - Светлый Гений - http://russianaicup.ru/profile/LG83 503 - 706 - Cube - http://russianaicup.ru/profile/Cube 575 - 667 - Salimbek - http://russianaicup.ru/profile/Salimbek 655 - 631 - cawokru - http://russianaicup.ru/profile/Cawokru 671 - 622 - LEXASOFT - http://russianaicup.ru/profile/LEXASOFT (sdchess.net) 684 - 615 - forforumandspam - http://russianaicup.ru/profile/forforumandspam 711 - 602 - BiBijke - http://russianaicup.ru/profile/BiBijke8 865 - 490 - jenyanorilsk - http://russianaicup.ru/profile/Jenyanorilsk 871 - 478 - Anton9843 - http://russianaicup.ru/profile/Anton9843 Всего участников: 1919. |
|||||||||||||
202
Cube
12.11.12
✎
05:33
|
(187) Если хочешь попасть в список мисты - нужна ссылка на твой профиль в конкурсе. Мы тут не телепаты, знаешь ли... :)
|
|||||||||||||
203
PowerBoy
12.11.12
✎
06:20
|
(185) Поздравляю, вот ты наверное нервных клеток убил :)))
|
|||||||||||||
204
Molinor
12.11.12
✎
06:23
|
Поздравляю всех прошедших! И не прошедших тоже, ведь это тоже результат, хоть и несколько отрицательный, да и борьба в песочнице продолжается!
А я вот заканчиваю борьбу, нет времени вообще, уже неделю бот не обновлялся. А чтобы побороться за призы, надо уделять этому дело гораздо больше времени. Футболочке рад. |
|||||||||||||
205
Cube
12.11.12
✎
06:29
|
(202) к (185)
|
|||||||||||||
206
ILM
гуру
12.11.12
✎
07:51
|
446 место.
Да, нужно в топ 45 песочницы лезть ))) |
|||||||||||||
207
ILM
гуру
12.11.12
✎
07:52
|
На триста прыгнул вверх за 2-й раунд. Если бы не два ретурна в середине был бы в 200 (((
|
|||||||||||||
208
ILM
гуру
12.11.12
✎
07:53
|
(204) Эх, много я крови твоему боту попил, как и твой моему)))
|
|||||||||||||
209
beat_swamp
12.11.12
✎
07:53
|
мне только одному кажется что в боях 2*3 красный игрок имеют охренительное преимущество, так как его танки занимают целиком одну половину поля, а во второй половине аж 4 танка двух противников, которые скорее всего поперестреляют друг друга (так как обычно у всех наводка на тех кто ближе по расстоянию и по углу) ???
Пипец это такой бред с расстановкой... как интересно организаторы до этого додумались +((( аж все желание участвовать пропало. |
|||||||||||||
210
beat_swamp
12.11.12
✎
07:54
|
кстати мои боты сегодня в боях 2*3 все утро друг друга мочат +))
|
|||||||||||||
211
Starhan
12.11.12
✎
07:55
|
да у красного преимущество
два боя я на красной позиции оба победа. |
|||||||||||||
212
Cube
12.11.12
✎
08:04
|
Хм, в правилах не написано, что расстановка изменится в боях 3х2 и 2х3... По идее, расстановка танков должна была остаться такой же как в боях 6х1. Было бы честно расставлять союзные танки через 2 танка по часовой стрелке.
Правила пишутся на лету? |
|||||||||||||
213
Sol78
12.11.12
✎
08:05
|
(202), (205) ты наверное не выспался ;)
alkozel он тут и alkozel он и там. и ровно на 300-м месте. |
|||||||||||||
214
Alex S D
12.11.12
✎
08:05
|
в 6 на 1 у красных и салатовых были хреновые позиции, ничего страшного в этом нет всем, все в равном положении
|
|||||||||||||
215
Cube
12.11.12
✎
08:10
|
(213) Посмотри на список участников - много ников с мисты и ников с конкурса совпадает?)) Что я ещё искать его там должен?)) Если хочет в список, пусть дает ссылку на профиль.
|
|||||||||||||
216
ILM
гуру
12.11.12
✎
08:17
|
12 строк кода добавленные и 2 удаленные дали прирост 250 рейтинга)))
|
|||||||||||||
217
Drx211
12.11.12
✎
10:29
|
(216)Дали уайлд-карт на 45 мест, для второго раунда, так что - если на момент запуска будешь в 300ке - скорее всего пройдешь :) Добавь еще 12 и удали еще 2 - и есть все шансы!
|
|||||||||||||
218
Mykola
12.11.12
✎
11:14
|
Сразу видно, NS, танки стреляют через друг друга, при езде к бонусам надо учитывать, что за ним же не едет твой второй танк. А вообще, мне кажется, стоит для обоих своих танков выбирать одну цель - так она будет быстрее выведена из боя, уменьшит огневую силу противника. Особенно это скажется в 3м раунде, когда будет всего 3 участника и ослаблением одного соперника не сможет воспользоваться другой.
|
|||||||||||||
219
Garykom
гуру
12.11.12
✎
11:28
|
(217) нет это неверно войти в 300ку мало. так как бои сейчас еще 3х2 идут то многие топы опускаются в рейтинге если не исправляют
|
|||||||||||||
220
Drx211
12.11.12
✎
12:08
|
(219)Ну я так - условно, самому надо допиливать бота, а то, он когда не красный - всегда сливает 3*2, т.к. ломятся оба танка в один угол, для них он ближайший :)
|
|||||||||||||
221
Lama12
12.11.12
✎
12:21
|
Мда... Турист очень окуратно играет.
|
|||||||||||||
222
Lama12
12.11.12
✎
12:22
|
Да, кстати, а кто ни будь использует рикошетность корпуса?
|
|||||||||||||
223
NS
12.11.12
✎
12:27
|
(202) http://russianaicup.ru/p/round2#comment-1483
Похоже это он. |
|||||||||||||
224
Cube
12.11.12
✎
12:29
|
(223) А чёй ето он такой дерзкий?)))
|
|||||||||||||
225
NS
12.11.12
✎
12:35
|
Крутой, во второй раунд прошел :)
|
|||||||||||||
226
Cube
12.11.12
✎
12:42
|
(225) Ну нет, в список мисты, который составляю я, он не войдет))
|
|||||||||||||
227
MMF
12.11.12
✎
12:42
|
а почему бы администрации не устраивать в песочнице бои с тем же интервалом как в раунде? ведь техническая возможность у них есть и было бы легче понять к чему привели изменения в новых версиях.
|
|||||||||||||
228
NS
12.11.12
✎
12:44
|
(227) В раунде было 900 участников, в песочнице в два раза больше. И думаю что под раунд они задействовали доп. серваки. А это стоит денег.
|
|||||||||||||
229
ERWINS
12.11.12
✎
13:28
|
интересно, а если бы было 10 песочниц не пересекающихся, боты бы были разнообразнее?
|
|||||||||||||
230
NS
12.11.12
✎
13:32
|
(229) в формате 6x1 скорей всего да.
|
|||||||||||||
231
Diversus
12.11.12
✎
13:35
|
У кого нибудь получилось на Windows стравить своих ботов в Local Runner?
|
|||||||||||||
232
beat_swamp
12.11.12
✎
13:37
|
(231) меня тоже очень интересует этот вопрос!
|
|||||||||||||
233
forforumandspam
12.11.12
✎
13:59
|
(231) У меня не получилось...
|
|||||||||||||
234
Diversus
12.11.12
✎
14:08
|
(232), (233) тяжеловато будет отлаживать ботов
|
|||||||||||||
235
forforumandspam
12.11.12
✎
14:13
|
(234) Это для визуальной отладки, чтобы не ждать тестовых боёв на сервере.
|
|||||||||||||
236
forforumandspam
12.11.12
✎
14:14
|
NS , умоляем, ты-же зарегистрирован на сайте гд.ру, спроси у пользователя "ud1", чтобы он помог запустить http://www.gamedev.ru/flame/forum/?id=168476&page=30#m442 под виндой.
|
|||||||||||||
237
NS
12.11.12
✎
14:23
|
(236) Написал.
|
|||||||||||||
238
forforumandspam
12.11.12
✎
14:25
|
(237) Спасибо! Мне это интересно, как минимум, просто ради того, что после конкурса можно с другом "дуэлиться".
|
|||||||||||||
239
ILM
гуру
12.11.12
✎
14:27
|
(237) Если в модели в глобальной переменной координаты заполнить, то в следующем тике они видны будут? А можно танк также запомнить?
|
|||||||||||||
240
ILM
гуру
12.11.12
✎
14:29
|
или будут double видны, a Tank, Shell и Bonus не сохранятся?
|
|||||||||||||
241
Светлый Гений
12.11.12
✎
14:36
|
все сохраняется для одного танка, правда на с++ я не смог создать глобальную переменную с типом Tank почему-то. :(
|
|||||||||||||
242
Светлый Гений
12.11.12
✎
14:38
|
+(241)для того, чтобы оба танка видели одну переменную, надо использовать static
|
|||||||||||||
243
Starhan
12.11.12
✎
14:39
|
хех а я почитал http://compgraphics.info/2D/matrix_rotate.php
вкурил в код который приводил Нубстер и только-только приступаю к реализации мешающих стрельбе объектов. а то в раунде 3х2 через своего пуляю. |
|||||||||||||
244
beat_swamp
12.11.12
✎
14:42
|
(243) просто свои танки надо добавлять в список "помех"
|
|||||||||||||
245
Starhan
12.11.12
✎
14:43
|
ктстаи появилась мысль на счет 3х2 если мы не в красной позиции ехать сразу к ближайшему красному, убивать его фокусом и занимать его угол.
|
|||||||||||||
246
Starhan
12.11.12
✎
14:43
|
(244) проблема в том что у меня вообще не реализованы помехи. :)
только приступаю. еще надо формулу которую приводил НС вкурить. Не люблю писать то чего не понимаю :) |
|||||||||||||
247
Starhan
12.11.12
✎
14:58
|
если танк кормой-передом расположен слева направо (угол 0 радиан)
метод ширина что веренет 60 или 90 для среднего танка? |
|||||||||||||
248
Светлый Гений
12.11.12
✎
14:59
|
ширина у танка всегда одинакова - 60
|
|||||||||||||
249
Starhan
12.11.12
✎
14:59
|
спс.
|
|||||||||||||
250
Beduin
12.11.12
✎
15:00
|
(247) Это только у мужиков ширина и длина меняются в зависимости от угла.
|
|||||||||||||
251
Garykom
гуру
12.11.12
✎
15:16
|
(236) Насчет запуска под виндой...
А пробовали локалраннер засунуть в короткий путь без русских и прочих левых символов? Например C:\LocalRunner\localrunner.jar и т.д. чтобы было? |
|||||||||||||
252
forforumandspam
12.11.12
✎
15:22
|
(251) Не работает:
start javaw -cp ".;" -jar "local-runner.jar" Run -render-to-screen=true -render-to-screen-scale=0.75 -render-to-screen-sync=true -debug=true -base-adapter-port=31000 -p1-name=qwe -p2-name=wer -p3-name=You com.a.a.a.a.c.a.class "#LocalTestPlayer" "#LocalTestPlayer" pause start T1.exe ./ai localhost 31000 0000000000000000 pause start T2.exe ./ai localhost 31001 0000000000000000 |
|||||||||||||
253
Starhan
12.11.12
✎
15:26
|
(248) ширина наоброт 90 :(
|
|||||||||||||
254
Garykom
гуру
12.11.12
✎
15:28
|
(252) в параметрах у тебя ошибка
а вообще хорошая причина поставить линукс, я уже больше 4 лет на нем сижу дома и отлично все |
|||||||||||||
255
forforumandspam
12.11.12
✎
15:35
|
(254) Я пытался сделать гибрид из двух строк:
Windows: start javaw -cp ".;*;%~dp0/*" -jar "local-runner.jar" Linux: java -cp .:local-runner.jar Run -render-to-screen=true -render-to-screen-scale=0.75 -render-to-screen-sync=true -debug=true -base-adapter-port=31000 -p1-name=qwe -p2-name=wer -p3-name=You com.a.a.a.a.c.a.class "#LocalTestPlayer" "#LocalTestPlayer" Если знаешь, в чём ошибка - не томи. :) А под линукс работает? |
|||||||||||||
256
beat_swamp
12.11.12
✎
15:35
|
(247) (248) ширина (свойство tank.Width) всегда равна большей стороне, то есть для СТ она будет равна 90 ВСЕГДА!
Сам проверял. |
|||||||||||||
257
Garykom
гуру
12.11.12
✎
15:38
|
(255) зачем -jar ?
|
|||||||||||||
258
beat_swamp
12.11.12
✎
15:39
|
(257) А как должно быть? Напиши плиз пример полной строки.
|
|||||||||||||
259
Garykom
гуру
12.11.12
✎
15:40
|
(256) это они (организаторы-разработчики) ошиблись и перепутали длину и ширину
|
|||||||||||||
260
forforumandspam
12.11.12
✎
15:41
|
(257) Он так прописан в поставляемом файле bat. Без него вообще не работает.
|
|||||||||||||
261
Garykom
гуру
12.11.12
✎
15:41
|
(260) начало отсюда возьми
start javaw -cp ".;*;%~dp0/*" LocalTestRunnerFive true |
|||||||||||||
262
beat_swamp
12.11.12
✎
15:46
|
height - это вообще высота :) то есть у нас есть "ширина" и "высота", но нет "длины"! +)
|
|||||||||||||
263
forforumandspam
12.11.12
✎
15:48
|
(261) не работает:
start javaw -cp ".;*;%~dp0/*" Run -render-to-screen=true -render-to-screen-scale=0.75 -render-to-screen-sync=true -debug=true -base-adapter-port=31000 -p1-name=qwe -p2-name=wer -p3-name=You com.a.a.a.a.c.a.class "#LocalTestPlayer" "#LocalTestPlayer" pause start T1.exe ./ai localhost 31000 0000000000000000 pause start T2.exe ./ai localhost 31001 0000000000000000 |
|||||||||||||
264
Garykom
гуру
12.11.12
✎
15:50
|
счас подожди гляну что в Run.class
|
|||||||||||||
265
Garykom
гуру
12.11.12
✎
15:55
|
(263) Run.class не под ту версию LocalRunner собран
|
|||||||||||||
266
Garykom
гуру
12.11.12
✎
15:56
|
(265) т.е. не под последнюю
|
|||||||||||||
267
Garykom
гуру
12.11.12
✎
15:59
|
Хотя нет такое
java -cp .;local-runner.jar Run -render-to-screen=true -render-to-screen-scale=0.75 -render-to-screen-sync=true -debug=true -base-adapter-port=31000 -p1-name=qwe -p2-name=wer -p3-name=You com.a.a.a.a.c.a.class "#LocalTestPlayer" "#LocalTestPlayer" успешно запускается, под виндой кстати |
|||||||||||||
268
Garykom
гуру
12.11.12
✎
16:10
|
(671) с local-runner.jar
версия от 2 ноября 2012 г., 17:20:38, размер 5.94 МБ (6236378 байт) работает успешно. два моих бота бегают |
|||||||||||||
269
Garykom
гуру
12.11.12
✎
16:11
|
кстати если кому интересно то могу поднять сервак для тестирования стратегий через инет
вот визуальным просмотром будут проблемы но файлики как для репитера пришлю |
|||||||||||||
270
ILM
гуру
12.11.12
✎
16:30
|
(242) А она сохраняется между тактами? Или каждый раз создается заново?
|
|||||||||||||
271
beat_swamp
12.11.12
✎
17:41
|
(267) Если целиком скопировать в batник то что ты написал, то не работает. Можешь пояснить вот эти параметры? и что в них писать?
-p1-name=qwe -p2-name=wer -p3-name=You com.a.a.a.a.c.a.class "#LocalTestPlayer" "#LocalTestPlayer" |
|||||||||||||
272
Diversus
12.11.12
✎
17:45
|
(267) Запускается, только что толку оно висит в состоянии "Ожидание подключения стратегии"
|
|||||||||||||
273
Garykom
гуру
12.11.12
✎
17:50
|
(272) а слабо два бота то запустить с нужными портами?
первый так: new Runner(new String[]{"localhost", "31000", "0000000000000000"}).run(); потом второй так (исправить и запустить на выполнение снова или другую версию): new Runner(new String[]{"localhost", "31001", "0000000000000000"}).run(); |
|||||||||||||
274
Garykom
гуру
12.11.12
✎
17:51
|
(271) блин ну за меня уже все расписано в
http://www.gamedev.ru/flame/forum/?id=168476&page=30#m442 а если не расписано то понять несложно для программиста не только на 1С |
|||||||||||||
275
Garykom
гуру
12.11.12
✎
17:53
|
(271) -p1-name=qwe -p2-name=wer -p3-name=You com.a.a.a.a.c.a.class "#LocalTestPlayer" "#LocalTestPlayer"
qwe wer и You - это отображаемые имена игроков следующие три параметра это что им соответсвует пустой бот или бот игрока |
|||||||||||||
276
Garykom
гуру
12.11.12
✎
17:57
|
Так сервак для тестирования то поднимать?
Надо только как то договариваться какой бот с каким играть будет. Разруливать по портам можно, например N игроков хотят создать игру им дется ip адрес сервера (общий для всех) и номер порта (индивидуально для игры и игрока) |
|||||||||||||
277
forforumandspam
12.11.12
✎
18:05
|
(267) :'(
|
|||||||||||||
278
forforumandspam
12.11.12
✎
18:24
|
(273) Ой шайтанама!!! После этого поста получилось.
|
|||||||||||||
279
Drx211
12.11.12
✎
18:24
|
(276)Без визуализации - не очень нужная штука, т.к. ты же сначала должен увидеть - где именно твой танк косячит, а уже потом- отлаживать этот момент.
|
|||||||||||||
280
Garykom
гуру
12.11.12
✎
18:51
|
(279) не не визуализация будет будет тока не сразу в момент боя (хотя можно и это сделать) а потом крути сколько хочешь в репитере файлик боя или боев
|
|||||||||||||
281
Garykom
гуру
12.11.12
✎
18:53
|
т.е. из N игроков каждый у себя запускает программу своего бота, она коннектится к серваку и играет, чтобы одновременно смотреть бой тебе нужен свои просмотрщик его тоже можно сделать и даже кое кто сделал (пример там же на форуме gamedev)
|
|||||||||||||
282
forforumandspam
12.11.12
✎
18:53
|
(280) Спасибо тебе на счет двух ботов. А на счет отдельного сервера, возможно, мы просто не понимаем выгоды/преимущества. Пробуя локально репитер я не видел визуальной отрисовки и прокрутки кадров назад. Может, ты знаешь то, что мы не знаем?
|
|||||||||||||
283
Garykom
гуру
12.11.12
✎
18:56
|
(282) блин когда бот играет у него есть все данные, кто мешает эти данные передать другой программе (чтобы отрисовка нормально шла в яве например с потоками гуи большие проблемы) которая и будет показывать что происходит визуально
|
|||||||||||||
284
Garykom
гуру
12.11.12
✎
18:59
|
(283) можно эти данные т.е. соcтояние world по тикам записывать в файл и потом крутить его как угодно одновременно смотреть действия всех танков с выводом их параметров в цифровом (скорость, мощность движков, куда крутит башней, сколько тиков до перезаряда и т.д.)
|
|||||||||||||
285
Garykom
гуру
12.11.12
✎
18:59
|
(284) плюс та же дистанция до других танков и бонусов
|
|||||||||||||
286
Garykom
гуру
12.11.12
✎
19:01
|
очень полезно чтобы отследить тактику соперников :)
|
|||||||||||||
287
beat_swamp
12.11.12
✎
19:18
|
Эх, народ, я вот планирую забить на танки... +/ меня запарили бои 3*2 где красный почти всегда выигрывает. Жаль что организаторы так халатно отнеслись к балансу. :(
На футболку мой бот уже заработал... :) |
|||||||||||||
288
Drx211
12.11.12
✎
19:29
|
(287)А что мешает переписать бота, чтобы в случае не на красной позиции - он ехал на их половину? Или разбивался вообще на противоположные углы?
|
|||||||||||||
289
Светлый Гений
12.11.12
✎
19:38
|
(270)эта переменная не просто сохраняется, она еще и единая для всех танков будет
|
|||||||||||||
290
forforumandspam
12.11.12
✎
19:51
|
НА сайте гд.ру давали формулы расчета скорости и угловой скорости. Что-то расчетные данные для угловой скорости не совпадают с данными из логов.
|
|||||||||||||
291
Drx211
12.11.12
✎
19:56
|
(290)Ну - либо не правильная реализация, либо - не правильный формулы дали. Доверяй - но проверяй :)
|
|||||||||||||
292
ERWINS
12.11.12
✎
20:10
|
кто нить мерил размер стека?
|
|||||||||||||
293
ERWINS
12.11.12
✎
20:11
|
(290) а ссылка какая?
|
|||||||||||||
294
forforumandspam
12.11.12
✎
20:37
|
||||||||||||||
295
ERWINS
12.11.12
✎
20:45
|
разве тик не равен шагу по времени?
|
|||||||||||||
296
Alex S D
12.11.12
✎
21:00
|
равен
|
|||||||||||||
297
Diversus
13.11.12
✎
00:23
|
Наконец то могу своих ботов тестить. Скопировал run.class в папку с Local Runner
Сделал следующий батник: start java -cp .;local-runner.jar Run -render-to-screen=true -render-to-screen-scale=0.75 -render-to-screen-sync=true -debug=true -base-adapter-port=31000 -p1-name=Current -p2-name=Ver28 -p3-name=Ver11 -p4-name=Ver09 "#LocalTestPlayer" "#LocalTestPlayer" "#LocalTestPlayer" "#LocalTestPlayer" start DiversusBotCurrent.exe localhost 31000 0000000000000000 start DiversusBot_28.exe localhost 31001 0000000000000000 start DiversusBot_11.exe localhost 31002 0000000000000000 start DiversusBot_09.exe localhost 31003 0000000000000000 И могу теперь тестировать на улучшения. |
|||||||||||||
298
Diversus
13.11.12
✎
00:27
|
Жаль, что нельзя перенаправить вывод в файл, чтобы там сохранялась статистика побед.
Я бы так сделал бы цикл на 100 игр в батнике ушел пить чай, потом пришел, проверил действительно ли новая версия круче предыдущих. И с чистой совестью залил бы ее на сервак. |
|||||||||||||
299
Alex S D
13.11.12
✎
00:30
|
я смотрю только на код, мне изображение не нужно) как в матрице
|
|||||||||||||
300
Garykom
гуру
13.11.12
✎
00:46
|
(298) это можно и даже легко
|
|||||||||||||
301
Cube
13.11.12
✎
04:39
|
Общий список участников (Место - ник на мисте - ссылка на профиль в конкурсе):
53 - Molinor - http://russianaicup.ru/profile/Merlon 73 - beat_swamp - http://russianaicup.ru/profile/Beat 116 - ERWINS - http://russianaicup.ru/profile/Erwins 124 - NS - http://russianaicup.ru/profile/NS_Serg 142 - PowerBoy - http://russianaicup.ru/profile/Zomba 181 - Diversus - http://russianaicup.ru/profile/Diversus 181 - Noobster - http://russianaicup.ru/profile/Noob (sdchess.net) 208 - Beduin - http://russianaicup.ru/profile/Angle 215 - Gisborn - http://russianaicup.ru/profile/Gisborn 223 - Alex S D - http://russianaicup.ru/profile/Dr001 251 - hedint - http://russianaicup.ru/profile/Hedint 265 - Starhan - http://russianaicup.ru/profile/Starh 267 - MMF - http://russianaicup.ru/profile/Hamster 332 - Drx211 - http://russianaicup.ru/profile/KiRex 426 - Eugene_Holiday - http://russianaicup.ru/profile/Eugene_Holiday 459 - AAlexandra - http://russianaicup.ru/profile/Alexandra 538 - ILM - http://russianaicup.ru/profile/ILM 566 - Светлый Гений - http://russianaicup.ru/profile/LG83 588 - WildCat - http://russianaicup.ru/profile/WildCat (sdchess.net) 645 - BiBijke - http://russianaicup.ru/profile/BiBijke8 651 - Cube - http://russianaicup.ru/profile/Cube 662 - LEXASOFT - http://russianaicup.ru/profile/LEXASOFT (sdchess.net) 666 - Garykom - http://russianaicup.ru/profile/Garykom 711 - Salimbek - http://russianaicup.ru/profile/Salimbek 745 - AndreyBarmaley - http://russianaicup.ru/profile/Avs 754 - Filin - http://russianaicup.ru/profile/Filin396 794 - cawokru - http://russianaicup.ru/profile/Cawokru 824 - forforumandspam - http://russianaicup.ru/profile/forforumandspam 902 - floder - http://russianaicup.ru/profile/Floder 978 - Anton9843 - http://russianaicup.ru/profile/Anton9843 1109 - Прекрасный дилетант - http://russianaicup.ru/profile/Bazil 1138 - jenyanorilsk - http://russianaicup.ru/profile/Jenyanorilsk 1324 - ReaLg - http://russianaicup.ru/profile/ReaLg 1408 - SUA - http://russianaicup.ru/profile/SUA 1720 - xamelon - http://russianaicup.ru/profile/Xamelon Раунд 1 завершен. Список участников первого раунда (Место - рейтинг - ник на мисте - ссылка на профиль в конкурсе): 82 - 1024 - beat_swamp - http://russianaicup.ru/profile/Beat 114 - 972 - Molinor - http://russianaicup.ru/profile/Merlon 137 - 946 - Alex S D - http://russianaicup.ru/profile/Dr001 141 - 942 - PowerBoy - http://russianaicup.ru/profile/Zomba 150 - 938 - Diversus - http://russianaicup.ru/profile/Diversus 159 - 928 - Starhan - http://russianaicup.ru/profile/Starh 168 - 922 - NS - http://russianaicup.ru/profile/NS_Serg 171 - 920 - Gisborn - http://russianaicup.ru/profile/Gisborn 176 - 916 - Beduin - http://russianaicup.ru/profile/Angle 197 - 904 - Noobster - http://russianaicup.ru/profile/Noob (sdchess.net) 243 - 867 - hedint - http://russianaicup.ru/profile/Hedint 250 - 865 - MMF - http://russianaicup.ru/profile/Hamster 268 - 856 - ERWINS - http://russianaicup.ru/profile/Erwins -------------------- deadline -------------------- 381 - 782 - Drx211 - http://russianaicup.ru/profile/KiRex 388 - 777 - Eugene_Holiday - http://russianaicup.ru/profile/Eugene_Holiday 406 - 767 - WildCat - http://russianaicup.ru/profile/WildCat (sdchess.net) 432 - 749 - Garykom - http://russianaicup.ru/profile/Garykom 445 - 743 - ILM - http://russianaicup.ru/profile/ILM 478 - 719 - AAlexandra - http://russianaicup.ru/profile/Alexandra 482 - 716 - Светлый Гений - http://russianaicup.ru/profile/LG83 503 - 706 - Cube - http://russianaicup.ru/profile/Cube 575 - 667 - Salimbek - http://russianaicup.ru/profile/Salimbek 655 - 631 - cawokru - http://russianaicup.ru/profile/Cawokru 671 - 622 - LEXASOFT - http://russianaicup.ru/profile/LEXASOFT (sdchess.net) 684 - 615 - forforumandspam - http://russianaicup.ru/profile/forforumandspam 711 - 602 - BiBijke - http://russianaicup.ru/profile/BiBijke8 865 - 490 - jenyanorilsk - http://russianaicup.ru/profile/Jenyanorilsk 871 - 478 - Anton9843 - http://russianaicup.ru/profile/Anton9843 Всего участников: 1927. |
|||||||||||||
302
Starhan
13.11.12
✎
08:50
|
http://pastebin.com/AKE9rv8n
не пойму что не так вычисление вершин прямоугольника после поворта на угол в радианах. прямоугольник. точка А правая верхняя B C D далее против часовой. мне кажется не правлиьно вычисляет новые координаты :( |
|||||||||||||
303
Starhan
13.11.12
✎
08:56
|
блин там в 3х последних точках минус. Это щас поправлю.
Но у первой точки тоже коодринаты не правлиьные. |
|||||||||||||
304
Starhan
13.11.12
✎
08:57
|
а все разобрался. Код верный это я на глазок не из той точки считаю :)
|
|||||||||||||
305
Starhan
13.11.12
✎
09:03
|
||||||||||||||
306
Starhan
13.11.12
✎
09:12
|
а может и правильно все просто глазомер подводит. :(
|
|||||||||||||
307
beat_swamp
13.11.12
✎
09:59
|
(302) В паскале не силен... синтаксис глаза режет.
Вот мой совет: сделай сначала поворот точки вокруг другой точки на заданный угол. А потом просто повернешь четыре угловые точки прямоугольника на заданный угол относительно (например) центра прямоугольника. |
|||||||||||||
308
Starhan
13.11.12
✎
10:13
|
(307) там оно и есть поворот вокруг координат 0,0 потом прибавка к новым координатам координат центральной точки прямоугольника.
|
|||||||||||||
309
chersanya
13.11.12
✎
10:56
|
Starhan, вот вычисление всех вершин прямоугольника, повёрнутого на некоторый угол (Python): http://pastebin.com/epPHwcyE . Получено из простейших геометрических соображений.
|
|||||||||||||
310
Светлый Гений
13.11.12
✎
11:05
|
(308)можно попробовать такой вариант.
получаем диагональ из центра объекта до точки угла: d = sqrt((Obj.GetWidth/2)^2 + (Obj.GetHeight/2)^2); получаем угол между диагональю и осью Х, если угол танка = 0: А = asin(d/(Obj.GetHeight/2)); получаем текущий угол объекта относительно оси Х: ObjAngle:=Obj.GetAngle; а дальше так (x,y) - текущие координаты объекта: x1 = cos(ObjAngle - A) + x; y1 = sin(ObjAngle - A) + y; x2 = cos(ObjAngle + A) + x; y2 = sin(ObjAngle + A) + y; x3 = -cos(ObjAngle - A) + x; y3 = -sin(ObjAngle - A) + y; x4 = -cos(ObjAngle + A) + x; y4 = -sin(ObjAngle + A) + y; это для положительного ObjAngle, для отрицательного надо поменять знак перед углом А. |
|||||||||||||
311
Светлый Гений
13.11.12
✎
11:06
|
+(310)точка1 - левая передняя, точка2 - правая передняя, точка3 - правая задняя, точка4 - левая задняя
|
|||||||||||||
312
NS
13.11.12
✎
11:46
|
Как для танка соперника опеределить союзный танк. Код через имя игрока работает?
|
|||||||||||||
313
Starhan
13.11.12
✎
11:49
|
(312) прото GetTeamate() вернет истину если танк твой
|
|||||||||||||
314
Starhan
13.11.12
✎
11:50
|
(309)(310) да вродь все похоже :) только путанница с тем где какая точка
|
|||||||||||||
315
NS
13.11.12
✎
11:50
|
(313) Союзника. Для танка соперника. При чем тут мой танк?! :)
|
|||||||||||||
316
Starhan
13.11.12
✎
11:50
|
(312) а понял. Да имя плеера у обоих будет одинаковое
|
|||||||||||||
317
Starhan
13.11.12
✎
11:50
|
или на крайний случай будет имяплеера1 имяплеера2
|
|||||||||||||
318
NS
13.11.12
✎
11:51
|
(316) А если на поле три пары моих танков?
|
|||||||||||||
319
Светлый Гений
13.11.12
✎
11:51
|
(314)я описал, где какая точка
|
|||||||||||||
320
Светлый Гений
13.11.12
✎
11:52
|
(318)там вроде к имени игрока индекс добавляется, нет?
|
|||||||||||||
321
NS
13.11.12
✎
11:53
|
(320) Да все пишут что вроде, а как узнать точно?
Согласно документации получение имени игрока не должно одинаково работать у них на сервере и локально. |
|||||||||||||
322
Starhan
13.11.12
✎
11:55
|
надо у них на сатйе спросить
|
|||||||||||||
323
Starhan
13.11.12
✎
11:56
|
не могу вспомнить как пряму построить по двум точкам?
|
|||||||||||||
324
chersanya
13.11.12
✎
11:57
|
(321) Поставь условие типа if me.player_name == "NS (1)": exit(0), а потом создай бой с несколькими своими. Если это верно, то прекратится какая-то стратегия.
|
|||||||||||||
325
chersanya
13.11.12
✎
11:58
|
(323) Из википедии: (y_1-y_2)x+(x_2-x_1)y+(x_1y_2-x_2y_1)=0 - уравнение прямой через 2 точки (на плоскости).
|
|||||||||||||
326
chersanya
13.11.12
✎
11:59
|
А кто-то знает, когда футболки будут?)) У себя они что-то не отвечают.
|
|||||||||||||
327
Starhan
13.11.12
✎
12:00
|
(325) ага нашел
футболки в течении 2х недельб почтой России после окаончания чампионата (т.е. 2го декабря) |
|||||||||||||
328
Starhan
13.11.12
✎
12:01
|
Решил ради интереса посмотретьт что за стретгии плетуться в самом низу. посмтрел один бой
2 танка тупо стоят 3 танка катаяются за бонусами 1 танк катается по кругу и стрелятет по перезарядке |
|||||||||||||
329
Starhan
13.11.12
✎
12:06
|
Так.
Как узнать угол дула по отношеню к оси абсцисс? угол танка + угол башни? |
|||||||||||||
330
NS
13.11.12
✎
12:06
|
(323) А где в программе может потребоваться прямая по двум точкам?
|
|||||||||||||
331
NS
13.11.12
✎
12:07
|
(329) TurretAngleto(100000,GetY)
|
|||||||||||||
332
Starhan
13.11.12
✎
12:08
|
(330) прямая выстрела.
надо же вычислить пересекается ли отрезок прямой с мешающим объектом |
|||||||||||||
333
Starhan
13.11.12
✎
12:11
|
(331) а угол танка + угол башни не подходит разве?
|
|||||||||||||
334
Beduin
13.11.12
✎
12:15
|
Как общий список объектов получить, которые на поле?
|
|||||||||||||
335
Starhan
13.11.12
✎
12:15
|
в случае прямой kX+b=y к- тангенс угла (как раз угла дула будет верно)?
|
|||||||||||||
336
Starhan
13.11.12
✎
12:16
|
(334) только getTanks getShells getBonuses и getObstacles
|
|||||||||||||
337
Светлый Гений
13.11.12
✎
12:16
|
(335) перебрать сначала бонусы, потом танки
|
|||||||||||||
338
Светлый Гений
13.11.12
✎
12:16
|
+(335)да, еще и ракеты )
|
|||||||||||||
339
Beduin
13.11.12
✎
12:17
|
(338) Это некрасиво, как то.
|
|||||||||||||
340
Светлый Гений
13.11.12
✎
12:17
|
(339)можно для этого написать отдельную функцию и вызывать ее, тогда будет красиво )
|
|||||||||||||
341
NS
13.11.12
✎
12:17
|
(332) Для этого не нужно уравнение прямой.
|
|||||||||||||
342
NS
13.11.12
✎
12:18
|
(333) Зачем? Чем тебя не устраивает такой код?
|
|||||||||||||
343
Beduin
13.11.12
✎
12:18
|
(332) У выстрела не прямая, а прямоугольник.
|
|||||||||||||
344
Starhan
13.11.12
✎
12:19
|
(341) я хз как по другому.приведеный тобой пример пересеченияо трезков я нашел разобрал.
нужны терь координаты коорлдинаты объекта есть. осталось найти координты пересечния прямой пули (343) я знаю я заложил ширинцу пули в координаты объекта |
|||||||||||||
345
Starhan
13.11.12
✎
12:20
|
(342) устраивает я его не сразу понял чото :(
|
|||||||||||||
346
NS
13.11.12
✎
12:23
|
(344) Тебе не уравнение прямой нужно, а две точки на прямой, любые. Одна точка известна - это координата танка. Вторая - прибавь DX и DY в направлении пушки.
|
|||||||||||||
347
Starhan
13.11.12
✎
12:24
|
http://russianaicup.ru/game/view/226137
смешной бой уворачиваются уже все кто может кроме меня но я все равно победил :) (свезло с бонусами) |
|||||||||||||
348
Starhan
13.11.12
✎
12:28
|
(346)а если потом проверять попадет ли пуля в меня?
брать приращение координат пули из скорорсти пули? |
|||||||||||||
349
NS
13.11.12
✎
12:35
|
(348) Смотришь где будет пуля через время долета до тебя.
|
|||||||||||||
350
Starhan
13.11.12
✎
12:37
|
(349) не понимаю тогда почему построение прямой для пули от меня не важно?
|
|||||||||||||
351
NS
13.11.12
✎
12:39
|
(350) Зачем её стоить? Тебе нужно не уравнение прямой, а параметрическое уравнение прямой.
X+DX*k,Y+DY*k |
|||||||||||||
352
Starhan
13.11.12
✎
12:41
|
я вот про эту формулу говорю
v1=(bx2-bx1)*(ay1-by1)-(by2-by1)*(ax1-bx1);v2=(bx2-bx1)*(ay2-by1)-(by2-by1)*(ax2-bx1);v3=(ax2-ax1)*(by1-ay1)-(ay2-ay1)*(bx1-ax1);v4=(ax2-ax1)*(by2-ay1)-(ay2-ay1)*(bx2-ax1); yes= (v1*v2<0) && (v3*v4<0); сдесь нужны координаты обоих концов отрезков |
|||||||||||||
353
Starhan
13.11.12
✎
12:42
|
или вот код на паскале
function TMyStrategy.Intersection(ax1,ay1,ax2,ay2,bx1,by1,bx2,by2:double):boolean; var v1,v2,v3,v4:double; begin v1:=(bx2-bx1)*(ay1-by1)-(by2-by1)*(ax1-bx1); v2:=(bx2-bx1)*(ay2-by1)-(by2-by1)*(ax2-bx1); v3:=(ax2-ax1)*(by1-ay1)-(ay2-ay1)*(bx1-ax1); v4:=(ax2-ax1)*(by2-ay1)-(ay2-ay1)*(bx2-ax1); Intersection:=(v1*v2<0) and (v3*v4<0); end; |
|||||||||||||
354
NS
13.11.12
✎
12:43
|
(352) Ну и? Зная DX и DY через угол пушки, и время долета до цели - какие проблемы посчитать?
|
|||||||||||||
355
NS
13.11.12
✎
12:46
|
Даже время долета не нужно, у тебя же расстояние есть.
|
|||||||||||||
356
Starhan
13.11.12
✎
12:53
|
Итак, позитивные новости!
13 ноября 2012 Команда разработчиков Russian AI Cup подготовила для вас пакет замечательных нововведений, которые немного помогут вам в танковых боях. Перед тем, как мы расскажем подробнее о проделанной работе, мы хотели бы поблагодарить всех пользователей, кто писал в комментариях и нам на почту различные полезные идеи, участвовал в обсуждениях и таким образом помогал нам сделать это соревнование лучше. Случайный поворот Отныне стартовое расположение танков перед началом боя будет поворачиваться на случайный угол. Это позволит убрать небольшой дисбаланс в пользу некоторых позиций. Это нововведение касается всех типов боев, а также обновлена утилита Local Runner, так что рекомендуем вам скачать ее заново. Отображение номера тика По просьбам участников теперь при просмотре боя тик нарисован выше всех остальных объектов. Результаты Песочницы без учета прошедших в Раунд 2 Как мы анонсировали в предыдущем посте, в Раунде 2 примут участие 345 стратегий, 300 — это лучше участники Раунда 1, а еще 45 – это лучшие участники Песочницы на момент начала Раунда 2. Для того, чтобы те, кто очень хочет попасть в число 45 счастливчиков, лучше представляли свои шансы, мы добавили возможность смотреть текущие результаты Песочницы, убрав оттуда уже прошедших в Раунд 2. Например, это можно сделать по ссылке, или в результатах Песочницы справа выбрав режим «Без участников Раунда 2». Характеристики танков Внимание! Требуется скачать языковые пакеты заново! Мы заметили, что тяжелый танк (ТТ) и противотанковое орудие (ПО) несправедливо занимают место в игровом мире CodeTanks хуже, чем они заслуживают. И поэтому мы немного модернизировали их «железо» и представляем вам обновленные модификации: Тип Характеристика Старое значение Новое значение ТТ Мощность 7500 8500 ТТ Коэфф. мощности при движении назад 0,5 0,65 ПО Коэфф. мощности при движении назад 0,35 0,5 ПО Длительность перезарядки 135 125 Изменение механизма распределения по боям Как некоторые из вас заметили, новички, посылающие свою первую стратегию в Песочницу, иногда оказывались в первом же бою рядом с лидерами чемпионата, и не всегда заслуженно получали сразу же большой рейтинг. Теперь такого поведения не будет, новички попадут к менее сильным противникам. На самом деле изменения коснулись не только их, обновленный механизм будет более аккуратно подбирать соперников по силе. И вот мы дошли до самого вкусного… Функция «Увеличить изменчивость рейтинга» Используемый в Песочнице рейтинг обновляется, используя некоторую величину, которая означает, насколько текущий рейтинг точно отражает реальную силу участника. Для новых участников эта величина имеет большое значение (так как еще пока не ясно, насколько новый участник сильно выступает), а с увеличением количества боев эта величина уменьшается. Посылая стратегию в Песочницу, вы можете установить галочку «увеличить изменчивость рейтинга», что увеличит описанную выше величину. Что это меняет для участника? Как было замечено, если вы провели множество боев с плохой стратегией, то даже послав новую очень крутую стратегию, то сразу больших плюсов в рейтинг вы не получите и вам придется постепенно возвращаться в число лучших игроков, что, на самом деле, происходит достаточно медленно. Новая функция позволит вам увеличить разброс изменений рейтинга. О чем нужно помнить: функция будет применена в первом бою после посылки с включенной опцией; в первом бою вы получите, скорее всего, большой минус к рейтингу независимо от силы и занятого места; увеличивая изменчивость рейтинга, вы рискуете получать как большие плюсы, так и большие минусы; применить данную функцию можно не чаще, чем раз в сутки, первый раз ее можно применить не раньше чем через сутки после первой попытки со статусом «Принята»; функция не применится, если вы используете «тестовую посылку» или получили вердикт, отличный от «Принята». http://russianaicup.ru/post/24 |
|||||||||||||
357
Starhan
13.11.12
✎
12:59
|
(354) "какие проблемы посчитать?" посчитать что?
|
|||||||||||||
358
NS
13.11.12
✎
13:11
|
(357) Координаты точки прилета.
У тебя есть текущие координаты, расстояние, нормализовнные DX и DY (косинус и синус угла к оси абцисс) Координаты точки прилета X+DX*расстояние,Y+DY*расстояние. Вот тебе и отрезок, пересечение которого с разными целями тебе надо посмотреть. Можешь сделать длиннее отрезок, явно выходящий за длину поля, умножив не на расстояние, а например на 10000. |
|||||||||||||
359
Starhan
13.11.12
✎
13:18
|
ясно спс
|
|||||||||||||
360
Beduin
13.11.12
✎
13:32
|
Никто не проверял. Как у них проверка попадания снаряда идет?
Рассчитывается весь путь который он пролетает или только появление в конечных точках. |
|||||||||||||
361
Beduin
13.11.12
✎
13:37
|
(360) Точки тика.
|
|||||||||||||
362
NS
13.11.12
✎
13:38
|
(360) Конечно весь путь. Пули когда пересекаются - они уже пролетели друг друга, на экране отображаются как уже не столкнувшиеся, и после этого исчезают, так как пути пересеклись.
|
|||||||||||||
363
Cube
13.11.12
✎
13:39
|
(356) Пытаются завлечь тех, кто отстал, чтобы конкурс был популярен =))
|
|||||||||||||
364
Beduin
13.11.12
✎
13:59
|
(363) Им надо еще конструктор бота туда залепить. Чтобы каждая домохозяйка могла.
|
|||||||||||||
365
Beduin
13.11.12
✎
14:04
|
Новая система необычна. Парню 220 очков срезала.
http://russianaicup.ru/profile/le_chat_noir бой в 13:44 |
|||||||||||||
366
NS
13.11.12
✎
14:08
|
Все эксперименты организаторов с рейтинговой системой описываются одним емким словом.
|
|||||||||||||
367
Cube
13.11.12
✎
15:16
|
(366) Атлична?!)))
|
|||||||||||||
368
beat_swamp
13.11.12
✎
15:18
|
Сегодня решил не программить а разбить свой один громадный файл с кучей классов на мелкие (отдельные для каждого типа, структуры и тп) ... теперь выдает постоянно "ошибка верификации. Стратегия скомпилирована успешно, но некорректно играет в тестовом бою"... и все. Больше никакой информации ((( пипец какой то. У меня в LocalRunner стратегия успешно играет с тестовыми ботами. +(
|
|||||||||||||
369
NS
13.11.12
✎
15:22
|
(367) Нет, немного другим. Я бы добавил не галку увеличения колебаний рейтинга, а просто окошко - какой хочешь, такой рейтинг себе и пишешь.
|
|||||||||||||
370
szhukov
13.11.12
✎
16:14
|
Конкурс только для РФ, с Украины нельзя что ли?
|
|||||||||||||
371
Starhan
13.11.12
✎
16:29
|
вроде бы можно куча народу с снг играет.
эх хотел что бы танк сразу не выбирал цель в которую мешают стрелять препятствия в итоге он терь башней глупо вертит например повернул башню к танку тот заехал за бонус мой отворачивает башню тот выезжает из за бонуса мой опять поворачивает башню к неу в итоге глупо все :) |
|||||||||||||
372
Starhan
13.11.12
✎
16:31
|
но это я поправлю. осталось увороты приделать ..:)
пока не дотямкаю как. |
|||||||||||||
373
NS
13.11.12
✎
16:36
|
(370) Участвовать может кто угодно. Нет ограничений.
Призы могут получить только достигшие 18-ти лет. |
|||||||||||||
374
vhl
13.11.12
✎
16:37
|
(370) Там в лидерах белорусс как я понял.
|
|||||||||||||
375
Garykom
гуру
13.11.12
✎
18:05
|
(371) Ты не делай бонус препятствием для стрельбы он же пробивается не стреляй тока если сам к этому бонусу едешь
Плюс лучше убить бонус чем он достался противнику |
|||||||||||||
376
Garykom
гуру
13.11.12
✎
18:05
|
у меня цель которая закрыта просто приоритет у нее меньше чем у открытой
|
|||||||||||||
377
Beduin
13.11.12
✎
18:57
|
Как узнать мощность гусениц другого танка?
|
|||||||||||||
378
NS
13.11.12
✎
19:28
|
(375) Бонус не пробивается, и стрельба по бонусу это потеря выстрела.
|
|||||||||||||
379
Светлый Гений
13.11.12
✎
19:30
|
(377)так же как и своего видимо )
|
|||||||||||||
380
Beduin
13.11.12
✎
19:38
|
(379) Класс Move ни от кого не наследуется. Нет связи с классом Tank.
|
|||||||||||||
381
NS
13.11.12
✎
19:41
|
(380) Ты можешь узнать мощность танка, узнать его текущую скорость, но что он приложил в данный момент к гусеницам узнать конечно не можешь.
|
|||||||||||||
382
Diversus
13.11.12
✎
19:41
|
(380) Зачем тебе сколько вражеский танк приложил усилий к гусеницам если есть speed_x, speed_y?
|
|||||||||||||
383
Garykom
гуру
13.11.12
✎
19:42
|
(378) да не пробивается а уничтожается, но если представить что бонус это стена то как тогда скажем? уничтожается стена или пробивается?
Нет не всегда потеря выстрела, во 1-х учитываем время поворота до другой цели, во 2-х не дать вовремя бонус это прибить соперника (да не всегда нужно если очков мало набрано еще) |
|||||||||||||
384
NS
13.11.12
✎
19:43
|
(383) Потеря снаряда это не всегда потеря выстрела?
|
|||||||||||||
385
Garykom
гуру
13.11.12
✎
19:43
|
(384) потеря с пользой не потеря
|
|||||||||||||
386
Garykom
гуру
13.11.12
✎
19:43
|
да стрелять в бонус премиумом не надо никогда
|
|||||||||||||
387
Diversus
13.11.12
✎
19:46
|
А я не стреляю бонусом если цель далеко
|
|||||||||||||
388
Diversus
13.11.12
✎
19:48
|
+(387) *бонусом=премиумом
|
|||||||||||||
389
Garykom
гуру
13.11.12
✎
19:48
|
(378) кстати бонус живет 1000 тиков, есть смысл проверить вдруг до момента прилета снаряда пропадет а?
|
|||||||||||||
390
Beduin
13.11.12
✎
19:48
|
(382) Так они же меняются в зависимости от мощности. Танки постоянно ускоряются или замедляются.
|
|||||||||||||
391
Beduin
13.11.12
✎
19:50
|
(390) Проверка дала результат, что танк на максимальную скорость выходит, только проехав полкарты.
|
|||||||||||||
392
NS
13.11.12
✎
20:01
|
(391) Зачем для этого проверять на карте? Есть же формула.
|
|||||||||||||
393
Garykom
гуру
13.11.12
✎
20:01
|
(391) максимальная скорость танка в рамках карты недостижима :)
прямо как в «… в связи со специфическими особенностями страны, истребитель F-16 развить максимальную скорость над Эстонией не способен». |
|||||||||||||
394
Eugene_Holiday
13.11.12
✎
20:01
|
http://russianaicup.ru/game/view/230616
100 мест до вайлд-карт :) |
|||||||||||||
395
Beduin
13.11.12
✎
20:03
|
(392) Какая?
|
|||||||||||||
396
NS
13.11.12
✎
20:04
|
(395) Изменения скорости по тикам.
|
|||||||||||||
397
Beduin
13.11.12
✎
20:08
|
(396) Это рассчитывать нужно самому или уже есть метод у танка такой?
Или нужно анализировать с начала игры изменение скорости каждого танка? |
|||||||||||||
398
NS
13.11.12
✎
20:10
|
(397) Давным давно вывели. Чтоб её вывести достаточно в локалраннере запротоколировать скорость по трем последовательным тикам.
|
|||||||||||||
399
Garykom
гуру
13.11.12
✎
20:13
|
(398) не совсем точная фраза, надо добавить "у движущегося танка"
|
|||||||||||||
400
RomanYS
13.11.12
✎
20:18
|
Может кому интересно физика разгона/торможения. Пришел к формулам:
разгон v(t) = (v0 - vmax)*exp(-k*t) + vmax S(t) = vmax*t + (vmax - v0)/k*(exp(-k*t) - 1) торможение v(t) = (v0 + vmax)*exp(-k*t) - vmax S(t) = -vmax*t + (vmax + v0)/k*(1 - exp(-k*t)) время торможения до 0 T = 1/k*ln(1+v0/vmax) путь при этом S = 1/k*(v0-vmax*ln(1+v0/vmax)) Для среднего танка k = 0.05, vmax - надо учитывать со всеми коэффициентами (неполная тяга, задний ход, здоровье). Например торможение с полный назад (v0 = 3) полной тягой вперед (vmax = 4) T = 11,19 S = 15,23 а наоборот Т = 16,95 S = 29,16 При "непрямом" движении, наверное, можно считать S проекцией смещения танка на его ось |
|||||||||||||
401
Светлый Гений
13.11.12
✎
20:43
|
(394) а чего по своим-то лупишь?
|
|||||||||||||
402
Cube
13.11.12
✎
21:00
|
Общий список участников (Место - Место ВК - ник на мисте - ссылка на профиль в конкурсе):
66 - 00 - beat_swamp - http://russianaicup.ru/profile/Beat 72 - 00 - Molinor - http://russianaicup.ru/profile/Merlon 98 - 00 - ERWINS - http://russianaicup.ru/profile/Erwins 134 - 00 - Alex S D - http://russianaicup.ru/profile/Dr001 140 - 00 - Diversus - http://russianaicup.ru/profile/Diversus 209 - 00 - Gisborn - http://russianaicup.ru/profile/Gisborn 214 - 00 - Noobster - http://russianaicup.ru/profile/Noob (sdchess.net) 241 - 00 - Beduin - http://russianaicup.ru/profile/Angle 255 - 00 - Starhan - http://russianaicup.ru/profile/Starh 270 - 00 - hedint - http://russianaicup.ru/profile/Hedint 283 - 00 - MMF - http://russianaicup.ru/profile/Hamster 342 - 69 - Drx211 - http://russianaicup.ru/profile/KiRex 401 - 119 - ILM - http://russianaicup.ru/profile/ILM 417 - 131 - Eugene_Holiday - http://russianaicup.ru/profile/Eugene_Holiday 425 - 00 - PowerBoy - http://russianaicup.ru/profile/Zomba 470 - 180 - WildCat - http://russianaicup.ru/profile/WildCat (sdchess.net) 490 - 197 - LEXASOFT - http://russianaicup.ru/profile/LEXASOFT (sdchess.net) 546 - 250 - AAlexandra - http://russianaicup.ru/profile/Alexandra 550 - 256 - Garykom - http://russianaicup.ru/profile/Garykom 568 - 272 - Светлый Гений - http://russianaicup.ru/profile/LG83 578 - 00 - NS - http://russianaicup.ru/profile/NS_Serg 623 - 328 - Cube - http://russianaicup.ru/profile/Cube 665 - 368 - BiBijke - http://russianaicup.ru/profile/BiBijke8 687 - 391 - Filin - http://russianaicup.ru/profile/Filin396 728 - 430 - Salimbek - http://russianaicup.ru/profile/Salimbek 745 - 00 - AndreyBarmaley - http://russianaicup.ru/profile/Avs 781 - 482 - cawokru - http://russianaicup.ru/profile/Cawokru 835 - 535 - forforumandspam - http://russianaicup.ru/profile/forforumandspam 905 - 606 - floder - http://russianaicup.ru/profile/Floder 1096 - 802 - Anton9843 - http://russianaicup.ru/profile/Anton9843 1123 - 826 - Прекрасный дилетант - http://russianaicup.ru/profile/Bazil 1309 - 1011 - ReaLg - http://russianaicup.ru/profile/ReaLg 1428 - 00 - SUA - http://russianaicup.ru/profile/SUA 1666 - 1365 - jenyanorilsk - http://russianaicup.ru/profile/Jenyanorilsk 1720 - 00 - xamelon - http://russianaicup.ru/profile/Xamelon Раунд 1 завершен. Список участников первого раунда (Место - рейтинг - ник на мисте - ссылка на профиль в конкурсе): 82 - 1024 - beat_swamp - http://russianaicup.ru/profile/Beat 114 - 972 - Molinor - http://russianaicup.ru/profile/Merlon 137 - 946 - Alex S D - http://russianaicup.ru/profile/Dr001 141 - 942 - PowerBoy - http://russianaicup.ru/profile/Zomba 150 - 938 - Diversus - http://russianaicup.ru/profile/Diversus 159 - 928 - Starhan - http://russianaicup.ru/profile/Starh 168 - 922 - NS - http://russianaicup.ru/profile/NS_Serg 171 - 920 - Gisborn - http://russianaicup.ru/profile/Gisborn 176 - 916 - Beduin - http://russianaicup.ru/profile/Angle 197 - 904 - Noobster - http://russianaicup.ru/profile/Noob (sdchess.net) 243 - 867 - hedint - http://russianaicup.ru/profile/Hedint 250 - 865 - MMF - http://russianaicup.ru/profile/Hamster 268 - 856 - ERWINS - http://russianaicup.ru/profile/Erwins -------------------- deadline -------------------- 381 - 782 - Drx211 - http://russianaicup.ru/profile/KiRex 388 - 777 - Eugene_Holiday - http://russianaicup.ru/profile/Eugene_Holiday 406 - 767 - WildCat - http://russianaicup.ru/profile/WildCat (sdchess.net) 432 - 749 - Garykom - http://russianaicup.ru/profile/Garykom 445 - 743 - ILM - http://russianaicup.ru/profile/ILM 478 - 719 - AAlexandra - http://russianaicup.ru/profile/Alexandra 482 - 716 - Светлый Гений - http://russianaicup.ru/profile/LG83 503 - 706 - Cube - http://russianaicup.ru/profile/Cube 575 - 667 - Salimbek - http://russianaicup.ru/profile/Salimbek 655 - 631 - cawokru - http://russianaicup.ru/profile/Cawokru 671 - 622 - LEXASOFT - http://russianaicup.ru/profile/LEXASOFT (sdchess.net) 684 - 615 - forforumandspam - http://russianaicup.ru/profile/forforumandspam 711 - 602 - BiBijke - http://russianaicup.ru/profile/BiBijke8 865 - 490 - jenyanorilsk - http://russianaicup.ru/profile/Jenyanorilsk 871 - 478 - Anton9843 - http://russianaicup.ru/profile/Anton9843 Всего участников: 1932. |
|||||||||||||
403
Cube
13.11.12
✎
21:01
|
+(402) "Место ВК" - место в песочнице без участников раунда 2 (битва за вайлд карты): http://russianaicup.ru/contest/1/standings/without/3
|
|||||||||||||
404
forforumandspam
13.11.12
✎
22:26
|
У меня возникла проблема: оказывается, что me.GetId() не совпадает ни с одним any_tank[i].GetId() из массива world.GetTanks(), т.е. я не могу найти в массиве себя. Неохота делать через ж0пу, т.е. "me.getDistanceTo(any_tank[i]) = 0", но, видимо, придётся.
|
|||||||||||||
405
forforumandspam
13.11.12
✎
22:37
|
(404) А не, всё нормально. Глючу, пошёл спать.
|
|||||||||||||
406
NS
13.11.12
✎
23:57
|
Меня из списка можно удалять.
|
|||||||||||||
407
NS
13.11.12
✎
23:57
|
удалить :)
|
|||||||||||||
408
Drx211
14.11.12
✎
00:09
|
(407)?! почему
|
|||||||||||||
409
NS
14.11.12
✎
00:13
|
(408) У меня слишком мало свободного времени, чтоб тратить его на балаган. А другим словом то что происходит с чемпионатом я назвать не могу. Лучше я эти две недели потрачу на голландский чемпионат, в котором не меняются правила. И в котором четко понятно как считаются очки и есть четкий регламент.
|
|||||||||||||
410
Drx211
14.11.12
✎
00:18
|
(409)Ну - тут не могу не согласится, балаган - он и есть балаган, организаторы то - маил.ру и одноклассники, вряд-ли можно ожидать чего-то другого.
С одной стороны - они могли конечно лучше продумать все изначально, но сейчас - действительно, мало что остается - кроме, как менять правила во время игры. Иначе - все еще хуже, чем не менять. Чего только стоят танки на 9 часов в парной игре... Или тот-же дисбаланс, когда СТ выше на голову ТТ - вот и пытаются в попыхах что-то исправить... |
|||||||||||||
411
NS
14.11.12
✎
00:39
|
(410) Сможешь ответить как влияет новая галка в подсчете рейтинга? С примером расчета? И почему участник вообще может управлять способом начисления своих очков? Параметры танков были прописаны в правилах, и никому дисбаланс не мешал, просто все играли СТ.
И что это за 45 участников, которые попадут в раунд два, не пройдя отбор? Почему правила прохода во второй раунд в очередной раз меняются? Это как минимум неуважение к тем кто уже прошел, убив на это выходные, и как минимум нарушение и изменение регламента соревнований. Уже не первое. |
|||||||||||||
412
NS
14.11.12
✎
00:40
|
(410) мейл.оу проводит code cup, который проходит по четким правилам и без изменений в процессе правил и регламента. По четкой, заранее озвученной системе начисления очков.
|
|||||||||||||
413
Drx211
14.11.12
✎
00:50
|
(411)Им пришлось бы закрыть песочницу на момент старта раунда 1 - тогда все было бы логично, но сейчас - у них видимо идеология на массовость, тогда можно понять, зачем они это делают - чтобы не снижать популярность и у вновь подключившихся был шанс продолжать борьбу.
А про рейтинг, то, что он неадекватный - я как раз первым тему и поднимал, а его неадекватность- это в первую очередь как раз закрытость системы. Как работает галка - можно догадаться конечно, опять же - добавляет азарта видимо, т.к. если повезет - то твой танк может получить рейтинг больше своей реальной силы, не повезет - меньшую... В общем - я не знаю их мотивов, поэтому сложно судить - почему они так делают, но какие-то соображения - у них точно есть. Я участвую просто ради прикола - поэтому особо и не обращаю на это внимания, если подходить к этому серьезно - то да, затея бесперспективная однозначно. |
|||||||||||||
414
NS
14.11.12
✎
01:13
|
(413) это массовый бардак, а не олимпиада по ai программированию.
Может студентам и людям более молодым и менее консервативным такое и интересно, но не мне. Согласно правилам организатором является "Одноклассники" |
|||||||||||||
415
ТочноеЯдро
14.11.12
✎
02:33
|
(414) ээээх... а я болел...
но реально ситуация бредовая. |
|||||||||||||
416
forforumandspam
14.11.12
✎
06:24
|
(411) "И что это за 45 участников, которые попадут в раунд два, не пройдя отбор?" - ну как-же, "не пройдя отбор"? 45 участников прошедших отбор из песочницы. Это большая поблажка тем, кто поздно узнал о конкурсе и не попал вовремя в первый раунд.
|
|||||||||||||
417
forforumandspam
14.11.12
✎
06:26
|
(406) Уйди красиво: напиши письмо организаторам, всё что ты о них думаешь и демонстративно выложи пустую стратегию. Тогда это будет действительно протест.
|
|||||||||||||
418
floder
14.11.12
✎
06:41
|
(414) NS ты в знак протеста залил туда стартовый бот?
|
|||||||||||||
419
forforumandspam
14.11.12
✎
06:47
|
(418) Действительно, он это сделал. Уважаю!!
|
|||||||||||||
420
forforumandspam
14.11.12
✎
06:55
|
В этом бою http://russianaicup.ru/game/view/234962 NS умудрился занять второе место. :)
|
|||||||||||||
421
forforumandspam
14.11.12
✎
06:56
|
+(420) Предпоследнее. (второе снизу)
|
|||||||||||||
422
floder
14.11.12
✎
07:03
|
Несмотря на то что не прошел в 1 тур я еще собирался побороться в песочнице, но с этой чехардой с правилами, оговорками и закрытостью механики игрового мира желания уже нет.
Лучше сосредоточусь на голландском http://www.codecup.nl Там все четко и понятно. |
|||||||||||||
423
Светлый Гений
14.11.12
✎
07:04
|
вот тоже отличное начисление боев у пользователя awolf:
http://russianaicup.ru/profile/awolf бой от 14.11 в 2:30 ))) |
|||||||||||||
424
Светлый Гений
14.11.12
✎
07:18
|
+(423) *начисление баллов )
|
|||||||||||||
425
Cube
14.11.12
✎
07:33
|
(406) (409) Мужик!!! Уважаю.
|
|||||||||||||
426
Starhan
14.11.12
✎
08:18
|
в локал ранере бонусы квадратные а на сайте круглые многоугольные и т.п. это просто отрисовкаи на самом деле они квадратные? )
|
|||||||||||||
427
Alex S D
14.11.12
✎
08:30
|
Я тоже дорабатывать не буду, нет времени, так, пару фишек добавлю
|
|||||||||||||
428
forforumandspam
14.11.12
✎
08:43
|
(423) Это ПiЗДЕЦ!!
|
|||||||||||||
429
Alex S D
14.11.12
✎
09:04
|
(423) а зачем он трогал галочку "Включить случайное начисление очков" ?))
|
|||||||||||||
430
forforumandspam
14.11.12
✎
09:09
|
(429) А для чего она ?
|
|||||||||||||
431
Alex S D
14.11.12
✎
09:34
|
(430) Функция «Увеличить изменчивость рейтинга»
Используемый в Песочнице рейтинг обновляется, используя некоторую величину, которая означает, насколько текущий рейтинг точно отражает реальную силу участника. Для новых участников эта величина имеет большое значение (так как еще пока не ясно, насколько новый участник сильно выступает), а с увеличением количества боев эта величина уменьшается. Посылая стратегию в Песочницу, вы можете установить галочку «увеличить изменчивость рейтинга», что увеличит описанную выше величину. Что это меняет для участника? Как было замечено, если вы провели множество боев с плохой стратегией, то даже послав новую очень крутую стратегию, то сразу больших плюсов в рейтинг вы не получите и вам придется постепенно возвращаться в число лучших игроков, что, на самом деле, происходит достаточно медленно. Новая функция позволит вам увеличить разброс изменений рейтинга. О чем нужно помнить: функция будет применена в первом бою после посылки с включенной опцией; в первом бою вы получите, скорее всего, большой минус к рейтингу независимо от силы и занятого места; увеличивая изменчивость рейтинга, вы рискуете получать как большие плюсы, так и большие минусы; применить данную функцию можно не чаще, чем раз в сутки, первый раз ее можно применить не раньше чем через сутки после первой попытки со статусом «Принята»; функция не применится, если вы используете «тестовую посылку» или получили вердикт, отличный от «Принята». |
|||||||||||||
432
Alex S D
14.11.12
✎
09:35
|
Новая функция позволит вам увеличить разброс изменений рейтинга.
круто! |
|||||||||||||
433
floder
14.11.12
✎
09:40
|
(431) зачем городить огород непонятно, ведь есть отработанные годами системы подсчета рейтинга о которых упоминал NS.
Пытаются костылями исправить свою изначально кривую систему. |
|||||||||||||
434
Alex S D
14.11.12
✎
09:47
|
локал ранер на 2*3 есть? отлаживать не знаю как
|
|||||||||||||
435
Starhan
14.11.12
✎
11:14
|
||||||||||||||
436
NS
14.11.12
✎
11:25
|
(418) Да. Лучше пусть мой бот скатится на последнее место, чем займет 300-ое.
|
|||||||||||||
437
Alex S D
14.11.12
✎
11:30
|
(436) шансы попасть в финал маленькие будут))
|
|||||||||||||
438
NS
14.11.12
✎
11:43
|
(437) я не хочу участвовать в этом балагане. И выходить в финал не хочу.
|
|||||||||||||
439
forforumandspam
14.11.12
✎
12:01
|
(438) А организаторам написал, что ты о них думаешь? (на почту)
|
|||||||||||||
440
Alexperumov
14.11.12
✎
12:09
|
Прочитав название, подумал что тема про World of Tanks..
перефразирую Маккейна: Сегодня мы все танкисты.. |
|||||||||||||
441
NS
14.11.12
✎
12:26
|
(439) Конечно нет. Зачем?
Я просто не хочу тратить свое время на этот чемпионат, который ИМХО по уровню постановки и соблюдения регламента и правил не тянет даже на дворовый чемпионат. У них даже до сих пор, за два дня до второго раунда, не написана система начисления очков во втором раунде. |
|||||||||||||
442
Starhan
14.11.12
✎
12:27
|
лишь бы с футболками не кинула на остальное пофиг :)
|
|||||||||||||
443
Starhan
14.11.12
✎
12:27
|
кинули*
|
|||||||||||||
444
Starhan
14.11.12
✎
12:30
|
я уже сток времени на эту футболку потратил что она мне ужекак из бутика.
|
|||||||||||||
445
Beduin
14.11.12
✎
12:38
|
Я на джаве практикуюсь. Спасибо организаторам за это).
|
|||||||||||||
446
Alex S D
14.11.12
✎
12:42
|
Обновление Local runner'а
По многочисленным просьбам участников функциональность Local runner’а была значительно расширена. Теперь его можно запускать с целым рядом дополнительных параметров. Параметры: Отрисовка боя на экран: true или false. Синхронизация обсчёта боя и его отрисовки на экран: true или false. Не используется, если значение первого параметра false. Количество танков в команде: 1 .. 3. Имя файла с результатами боя. Формат: а. Первая строка: вердикт игры. OK - игра успешно протестирована. FAILED - непредвиденная ошибка при тестировании игры (например, порт подключения стратегии 31000 уже используется). б. Далее в каждой строке результат участия одной стратегии в порядке: EmptyPlayer, QuickStartGuy, You. Формат записи: “<место> <количество_баллов> <вердикт>”, например, “1 750 OK” или “3 0 CRASHED”. В архив с Local runner’ом уже добавлено несколько различных скриптов запуска. Вы можете создавать свои на их основе. |
|||||||||||||
447
forforumandspam
14.11.12
✎
13:03
|
(446) Наконец-то разродились.
|
|||||||||||||
448
beat_swamp
14.11.12
✎
13:15
|
(447) только поздно слишком. Все это должно было быть в первой версии LocalRunner'a.
|
|||||||||||||
449
Diversus
14.11.12
✎
13:28
|
(446) Это я заказывал им. Но в самом начале...
Они мне ответили: =============================== Одной из наших целей - организовать общение на сайте, интригу в соревновании и т.д. Именно для этих целей функциональности наших утилит были специально сильно ограничены. Кстати, в комментариях появились ссылки на переделки утилит, которые более функциональны. Их использование мы не запрещаем. =============================== Теперь наконец сделали... Жаль действительно поздно, мой бот был бы гораздо сильнее |
|||||||||||||
450
Alex S D
14.11.12
✎
13:44
|
(449) ну мне только 2*3 отладки не хватало) сейчас есть еще пару дней)
|
|||||||||||||
451
Diversus
14.11.12
✎
14:01
|
(450) А мне не хватало пакетного запуска, т.е. сделал скрипт который проведет 100 боев, пошел чайку попил, приходишь смотришь на сыгранные игры и на статистику боев, новый твой бот лучше старого или нет. Если лучше заливаешь на сайт.
|
|||||||||||||
452
Starhan
14.11.12
✎
14:25
|
Странно так код проходит посылку
if NOT LastSelectedTank.GetTeammate then begin .....код end; а так ругается на ошибку верификации. if NOT LastSelectedTank.GetTeammate then begin if (LastSelectedTank.GetCrewHealth > 0) and (LastSelectedTank.GetHullDurability > 0) then begin .....код end; end; |
|||||||||||||
453
beat_swamp
14.11.12
✎
14:26
|
"Одной из наших целей - организовать общение на сайте"
А где общаться то? почему они не прикрутили какой нибудь форум к своему сайту? Нет централизованной площадки для общения участников. |
|||||||||||||
454
Starhan
14.11.12
✎
14:37
|
Как в паскале объявить переменную и сразу задать ей значение? :)
|
|||||||||||||
455
forforumandspam
14.11.12
✎
14:38
|
(454) А в ходе выполнение будешь менять значение?
|
|||||||||||||
456
forforumandspam
14.11.12
✎
14:39
|
*выполнения
|
|||||||||||||
457
forforumandspam
14.11.12
✎
14:40
|
(454)
var curterm11 : integer = 1 ; |
|||||||||||||
458
Starhan
14.11.12
✎
14:41
|
(455) суть такая
Есть глобальная переменная выбранный танк В самом начале она пустая. Поэтому я не могу обращатся к ней. |
|||||||||||||
459
Starhan
14.11.12
✎
14:41
|
(457) ща попробуем
|
|||||||||||||
460
Starhan
14.11.12
✎
14:43
|
(457) работает спс
|
|||||||||||||
461
Beduin
14.11.12
✎
14:43
|
Я запутался. Если я задам такие значение мощности
move.setLeftTrackPower(0.5); move.setRightTrackPower(1); по моей логике танк сначала будет двигаться с отклонением, а потом поедет по прямой. Правильно? |
|||||||||||||
462
Starhan
14.11.12
✎
14:45
|
долежн по окружности ехать
|
|||||||||||||
463
Beduin
14.11.12
✎
14:47
|
(462) Я рассуждал так. Мощность дает ускорение на гусеницу. По достижении максимальной скорости, она перестает расти.
Значит при мощности 0.5 скорость вырастет до максимум медленнее в два раза. Поэтому пока будет расти до максимума будет ехать по окружности, но потом по прямой. |
|||||||||||||
464
Diversus
14.11.12
✎
14:51
|
(463) Нет. Если ты идешь и левая нога у тебя делает шаг больше, а правая в два раза меньше, то ты прямо никогда идти не будешь
|
|||||||||||||
465
Beduin
14.11.12
✎
14:53
|
(464) Это при постоянной скорости. Но здесь у танка ускорение. Которое растет до определенного момента.
|
|||||||||||||
466
Alex S D
14.11.12
✎
14:55
|
(465) ты максимум достигнешь нескоро.. карты не хватит
|
|||||||||||||
467
Beduin
14.11.12
✎
14:56
|
(466) Достигает. Примерно на полкарте.
|
|||||||||||||
468
Diversus
14.11.12
✎
14:57
|
(465) Ускорение ничего не дает. Гусеницы то и с ускорением будут крутиться не одинаково, т.е. "ускорять" танк будет в сторону все равно.
|
|||||||||||||
469
floder
14.11.12
✎
14:58
|
(465) Скорость движения про окружности будет нарастать.
|
|||||||||||||
470
NS
14.11.12
✎
15:01
|
(463) При меньшей мощности максимальная скорость будет естествнно меньше, что сразу видно из формулы, и из сил которые действуют на танк.
|
|||||||||||||
471
Beduin
14.11.12
✎
15:03
|
(470) Сергей, напомните пожалуйста формулу для ускорения. Искать уже сил нет)
|
|||||||||||||
472
floder
14.11.12
✎
15:11
|
(471)Вот тут наглядно-
http://www.physics.ru/courses/op25part1/content/chapter1/section/paragraph4/theory.html |
|||||||||||||
473
NS
14.11.12
✎
15:11
|
Я точно не помню, но примерно Vнов=Vстар*0.95+0.2*мощ
Где мощ - подача на гусеницы. |
|||||||||||||
474
NS
14.11.12
✎
15:12
|
То есть - есть сопротивление пропорциональное скорости, и есть ускорение пропорциональное поданной на гусеницы мощности, и понятно что предельная скорость зависит от поданной мощности.
|
|||||||||||||
475
Beduin
14.11.12
✎
15:13
|
(472) Смешно. Значение ускорение мне нужно при идеальных условиях.
|
|||||||||||||
476
NS
14.11.12
✎
15:18
|
При этом - предельная скорость прямо пропорциональна поданной мощности.
|
|||||||||||||
477
Beduin
14.11.12
✎
15:21
|
(476) Во. А это где-то написано или вычислили опытным путем?!
|
|||||||||||||
478
Starhan
14.11.12
✎
15:30
|
вычислили
|
|||||||||||||
479
NS
14.11.12
✎
15:51
|
(477) Чтоб это вычислить достаточно прологировать в локалранере первые три тика. Четыре строки кода добавить в бота.
|
|||||||||||||
480
Злопчинский
14.11.12
✎
16:02
|
блин... 170 место.. начинаю бояться
|
|||||||||||||
481
Diversus
14.11.12
✎
16:44
|
(480) Чего? Что не сможешь попасть во второй раунд?
|
|||||||||||||
482
Злопчинский
14.11.12
✎
16:45
|
(481) я за NS болею!!! а он меня расстраивает!! боюсь - не болеет ли он ? ;-)
|
|||||||||||||
483
NS
14.11.12
✎
16:49
|
(482) Выбыл я. И выложил стартового бота.
Дисквалифицировал организаторов за многочисленные нарушения регламента. |
|||||||||||||
484
Злопчинский
14.11.12
✎
16:50
|
(483) тебя дисквалифицировали? или ты дисквалифицировал их..?
|
|||||||||||||
485
Diversus
14.11.12
✎
16:53
|
(484) Он их.
|
|||||||||||||
486
Злопчинский
14.11.12
✎
16:54
|
(485) ну так может их надо затроллить..?!
|
|||||||||||||
487
Злопчинский
14.11.12
✎
16:55
|
дайте ссылку почитать! ;-)
. сто раз убеждался - миста лучшее всяких дюдиков... . а то регламент они нарушили если - не удивлюсь.. у нас любят пулнуть по принципу зафигячим, а по ходу поправим... |
|||||||||||||
488
Diversus
14.11.12
✎
16:56
|
Ну да на самом деле не очень приятно, когда организаторы не продумали все до конца, а теперь во время турнира меняют правила, изменяют характеристики танков и т.д.
Плюс, все усугубляется не понятно как работающим рейтингом, который выдает странные результаты. |
|||||||||||||
489
Diversus
14.11.12
✎
16:57
|
Я ранее упоминал, что видел человека на сайте который в песочнице был 200-м, а в первом раунде занял 750 место. Для меня не понятно как такое могло случиться.
|
|||||||||||||
490
Злопчинский
14.11.12
✎
16:57
|
(488) 3.14дарасы, короче...
|
|||||||||||||
491
NS
14.11.12
✎
17:01
|
(488) Дело не в продумали до конца, а в самодурстве.
Не слушают тех кто имеет опыт участия/организации, а своих понимающих что творят не имеют. Какая необходимость была давать 45 доп. мест во втором раунде? Кроме самодурства - никакой. |
|||||||||||||
492
Beduin
14.11.12
✎
17:01
|
(489) Там кривая система рейтинга. Проигрывая высокоуровневым ботам, ты будешь держаться на одном месте даже постоянно занимая 5 и 6 места.
|
|||||||||||||
493
Starhan
14.11.12
✎
17:05
|
+(452) может языковый пакет заново скачать не пойму почему эти методы не работают
|
|||||||||||||
494
MMF
14.11.12
✎
17:14
|
(491) остались лишние футболки
|
|||||||||||||
495
Beduin
14.11.12
✎
17:39
|
(473) В общем то похоже.
Ускорение на 10 тиков 0.2 на 15 тиков 0.18 на 20 тиков 0.16 на 25 тиков 0.15 на 30 тиков 0.135 на 35 тиков 0.122 |
|||||||||||||
496
NS
14.11.12
✎
17:56
|
(494) После финала случайно они к победителям никого не добавят? :) А то ведь можно еще добавить народу, и разыграть призы заново.
Регламент - это публичная оферта. И если он есть, то нормальные организаторы стараются его соблюдать. Они же нарушают на каждом шагу. И правила это публичная оферта. И расчет очков просто обязан быть прозрачным и понятным участникам. У них в песочнице черт знает что, какие-то галки, очки падают с бухты барахты, а во втором раунде условия начисления очков не выложены до сих пор. А по разным системам начисления очков разные боты будут сильнейшими. Если у них в порядке мест будет даваться 16,15,1 очков - то сильнейшим будет осторожный бот, а если 16,2,1 - то агрессивный, рисковый. |
|||||||||||||
497
Cube
14.11.12
✎
18:14
|
Давайте новую страницу.
|
|||||||||||||
498
Cube
14.11.12
✎
18:17
|
Ну?!
|
|||||||||||||
499
Cube
14.11.12
✎
18:17
|
Каму 500?
|
|||||||||||||
500
forforumandspam
14.11.12
✎
18:17
|
Мне
|
|||||||||||||
501
Cube
14.11.12
✎
18:17
|
Общий список участников (Место - место ВК - ник на мисте - ссылка на профиль в конкурсе):
90 - 00 - beat_swamp - http://russianaicup.ru/profile/Beat 93 - 00 - Molinor - http://russianaicup.ru/profile/Merlon 101 - 00 - ERWINS - http://russianaicup.ru/profile/Erwins 129 - 00 - Alex S D - http://russianaicup.ru/profile/Dr001 132 - 00 - Diversus - http://russianaicup.ru/profile/Diversus 161 - 00 - Noobster - http://russianaicup.ru/profile/Noob (sdchess.net) 234 - 00 - Gisborn - http://russianaicup.ru/profile/Gisborn 240 - 00 - MMF - http://russianaicup.ru/profile/Hamster 250 - 00 - hedint - http://russianaicup.ru/profile/Hedint 282 - 50 - ILM - http://russianaicup.ru/profile/ILM 289 - 00 - Beduin - http://russianaicup.ru/profile/Angle 293 - 00 - Starhan - http://russianaicup.ru/profile/Starh 354 - 90 - Drx211 - http://russianaicup.ru/profile/KiRex 421 - 138 - Eugene_Holiday - http://russianaicup.ru/profile/Eugene_Holiday 469 - 00 - PowerBoy - http://russianaicup.ru/profile/Zomba 477 - 185 - WildCat - http://russianaicup.ru/profile/WildCat (sdchess.net) 510 - 217 - AAlexandra - http://russianaicup.ru/profile/Alexandra 520 - 229 - LEXASOFT - http://russianaicup.ru/profile/LEXASOFT (sdchess.net) 538 - 245 - Garykom - http://russianaicup.ru/profile/Garykom 542 - 250 - Светлый Гений - http://russianaicup.ru/profile/LG83 550 - 259 - Cube - http://russianaicup.ru/profile/Cube 651 - 357 - Filin - http://russianaicup.ru/profile/Filin396 708 - 413 - BiBijke - http://russianaicup.ru/profile/BiBijke8 733 - 436 - cawokru - http://russianaicup.ru/profile/Cawokru 745 - 00 - AndreyBarmaley - http://russianaicup.ru/profile/Avs 746 - 448 - Salimbek - http://russianaicup.ru/profile/Salimbek 875 - 579 - forforumandspam - http://russianaicup.ru/profile/forforumandspam 888 - 591 - floder - http://russianaicup.ru/profile/Floder 1099 - 802 - Прекрасный дилетант - http://russianaicup.ru/profile/Bazil 1244 - 950 - Anton9843 - http://russianaicup.ru/profile/Anton9843 1333 - 00 - SUA - http://russianaicup.ru/profile/SUA 1342 - 1045 - ReaLg - http://russianaicup.ru/profile/ReaLg 1552 - 1256 - jenyanorilsk - http://russianaicup.ru/profile/Jenyanorilsk 1635 - 00 - NS - http://russianaicup.ru/profile/NS_Serg 1720 - 00 - xamelon - http://russianaicup.ru/profile/Xamelon Раунд 1 завершен. Список участников первого раунда (Место - рейтинг - ник на мисте - ссылка на профиль в конкурсе): 82 - 1024 - beat_swamp - http://russianaicup.ru/profile/Beat 114 - 972 - Molinor - http://russianaicup.ru/profile/Merlon 137 - 946 - Alex S D - http://russianaicup.ru/profile/Dr001 141 - 942 - PowerBoy - http://russianaicup.ru/profile/Zomba 150 - 938 - Diversus - http://russianaicup.ru/profile/Diversus 159 - 928 - Starhan - http://russianaicup.ru/profile/Starh 168 - 922 - NS - http://russianaicup.ru/profile/NS_Serg 171 - 920 - Gisborn - http://russianaicup.ru/profile/Gisborn 176 - 916 - Beduin - http://russianaicup.ru/profile/Angle 197 - 904 - Noobster - http://russianaicup.ru/profile/Noob (sdchess.net) 243 - 867 - hedint - http://russianaicup.ru/profile/Hedint 250 - 865 - MMF - http://russianaicup.ru/profile/Hamster 268 - 856 - ERWINS - http://russianaicup.ru/profile/Erwins -------------------- deadline -------------------- 381 - 782 - Drx211 - http://russianaicup.ru/profile/KiRex 388 - 777 - Eugene_Holiday - http://russianaicup.ru/profile/Eugene_Holiday 406 - 767 - WildCat - http://russianaicup.ru/profile/WildCat (sdchess.net) 432 - 749 - Garykom - http://russianaicup.ru/profile/Garykom 445 - 743 - ILM - http://russianaicup.ru/profile/ILM 478 - 719 - AAlexandra - http://russianaicup.ru/profile/Alexandra 482 - 716 - Светлый Гений - http://russianaicup.ru/profile/LG83 503 - 706 - Cube - http://russianaicup.ru/profile/Cube 575 - 667 - Salimbek - http://russianaicup.ru/profile/Salimbek 655 - 631 - cawokru - http://russianaicup.ru/profile/Cawokru 671 - 622 - LEXASOFT - http://russianaicup.ru/profile/LEXASOFT (sdchess.net) 684 - 615 - forforumandspam - http://russianaicup.ru/profile/forforumandspam 711 - 602 - BiBijke - http://russianaicup.ru/profile/BiBijke8 865 - 490 - jenyanorilsk - http://russianaicup.ru/profile/Jenyanorilsk 871 - 478 - Anton9843 - http://russianaicup.ru/profile/Anton9843 Всего участников: 1940. |
|||||||||||||
502
Cube
14.11.12
✎
18:18
|
Эх, забыл NS удалить... :)
|
|||||||||||||
503
beat_swamp
14.11.12
✎
18:41
|
меня тоже можно удалять. я забил. бота больше не трогаю. примерно из тех же соображений что и NS.
|
|||||||||||||
504
Alex S D
14.11.12
✎
18:44
|
давайте давайте, буду топ1 мисты может))
|
|||||||||||||
505
ILM
гуру
14.11.12
✎
19:22
|
(504) Фиг тебе, я своего во 2-й раунд выложу. Он сразу и финал даст.
|
|||||||||||||
506
Diversus
14.11.12
✎
22:52
|
Кстати а как посчитать за сколько тиков танк повернется на заданный угол?
|
|||||||||||||
507
Diversus
14.11.12
✎
23:09
|
Чего то не врублюсь. Подскажите где неправильно.
Хочу найти две точки по которым можно было построить отрезок выстрела. Использую параметрическое уравнение прямой. У меня получилось следующее: alpha = self.GetTurretAngleTo(all_tanks[j]); // угол между дулом и врагом A = self.virtual_gun_length() * sin(alpha); // self.x() + A будет координата Y дула B = self.virtual_gun_length() * cos(alpha); // self.y() + B будет координата X дула ps = GetMyPoint(self.x(), self.y()); // точка начала отрезка pe = GetMyPoint(self.x() + B * 1000, self.y() + A * 1000); // точка окончания отрезка Но это не отрезок характеризующий выстрел! Че то запутался... Кто как строит этот отрезок? |
|||||||||||||
508
RomanYS
14.11.12
✎
23:15
|
(507)за alpha надо брать угол поворота танка плюс угол поворота дула относительно танка
|
|||||||||||||
509
RomanYS
14.11.12
✎
23:20
|
+(508)double alpha = self.angle()+self.turret_relative_angle();
(507) а зачем тебе там длина 1000 дул? зачем там вообще self.virtual_gun_length() ? |
|||||||||||||
510
Diversus
14.11.12
✎
23:21
|
(509) Чтобы построить отрезок. Получить приращение по X и Y и построить отрезок
|
|||||||||||||
511
RomanYS
14.11.12
✎
23:34
|
(510) и что ты с этим отрезком делаешь?
|
|||||||||||||
512
Diversus
14.11.12
✎
23:43
|
(511) Проверяю на пересечение с прямоугольником характеризующим танк. И не важно, что он выходит за пределы поля.
Этот отрезок представляет собой выстрел. Если выстрел пересекает указанный прямоугольник, значит он попадает в танк. |
|||||||||||||
513
ILM
гуру
15.11.12
✎
06:49
|
(512) А если танк уедет? или станет под углом 30 градусов?
|
|||||||||||||
514
Starhan
15.11.12
✎
08:23
|
(512) я беру либо сразу координты выстрела, либо помноаю 2000 на син и кос угла.
1 в случае если проверяю существование препятствий в возможную цель. Тут угол равен угол дула плюс угол до цели. 2. перед выстрелом в цель. Тут угол равен углу дула Угол дула равен угол танка плюс угол дула относительно танка или как писал NS me.GetTurretAngelTo(10000, me.GetY) |
|||||||||||||
515
vhl
15.11.12
✎
09:03
|
(483) Назло маме отморожу уши? Организаторы даже не знают кто ты и против чего протестуешь.
|
|||||||||||||
516
Cube
15.11.12
✎
10:59
|
Модеры, отключите топление ветки)
|
|||||||||||||
517
Светлый Гений
15.11.12
✎
11:00
|
(516) а за что они ее топят?
|
|||||||||||||
518
ILM
гуру
15.11.12
✎
11:08
|
Да как бы сама тонет, если больше 500 постов.
|
|||||||||||||
519
NS
15.11.12
✎
11:13
|
Голосовалку надо добавить, тогда не будет тонуть.
|
|||||||||||||
520
NS
15.11.12
✎
11:15
|
(515) Я не протестую. С чего ты взял что я протестую?
|
|||||||||||||
521
Cube
15.11.12
✎
11:18
|
(519) Ща будет!)) Тебе понравится)
|
|||||||||||||
522
Cube
15.11.12
✎
11:21
|
Голосую! Сабж интересен, но правила не вставляют...
Сабж - фуфло! |
|||||||||||||
523
NS
15.11.12
✎
11:26
|
ИМХО.
Сабж - фуфло! |
|||||||||||||
524
Светлый Гений
15.11.12
✎
11:29
|
Так как для меня это был первый опыт участия в таком турнире, то сравнивать особо не с чем, так что
Сабж ниче так, с пивом потянет... |
|||||||||||||
525
Cube
15.11.12
✎
11:29
|
(523) Но согласись, по началу было интересно ведь?)) Идея хорошая, а вот реализация так себе...
|
|||||||||||||
526
Cube
15.11.12
✎
11:32
|
Вот прикольно было бы, чтобы на мисте был подобный чемпионат только на языке 1С. Причем глобальный. То есть, только песочница и всё. Бои идут постоянно. Рейтинг в этом чемпионате = длинна полоски на мисте!)) Вот это был бы реальный показатель длины!)))
|
|||||||||||||
527
NS
15.11.12
✎
11:50
|
Это не единственный чемпионат с такой идеей. Призы - да, хорошие.
|
|||||||||||||
528
Alex S D
15.11.12
✎
11:50
|
ну вас в баню с вашей голосовалкой)
|
|||||||||||||
529
Cube
15.11.12
✎
11:51
|
(528) Что, ни одного варианта не подошло?) Как так?
|
|||||||||||||
530
Светлый Гений
15.11.12
✎
11:51
|
(526)ага, и максимальная длина полоски 22см ))))
|
|||||||||||||
531
Alex S D
15.11.12
✎
11:53
|
(529) 5. Голосовака фуфло!). Ну да организация проведения не очень, но ниче страшного в этом не вижу
|
|||||||||||||
532
Cube
15.11.12
✎
11:54
|
(530) 22 см за второе место!) За первое 22,5)
|
|||||||||||||
533
Cube
15.11.12
✎
11:54
|
(531) Твой вариант 2!))
|
|||||||||||||
534
Cube
15.11.12
✎
11:55
|
+(533) Или 3.
|
|||||||||||||
535
Alex S D
15.11.12
✎
11:55
|
(533) нет)
|
|||||||||||||
536
Cube
15.11.12
✎
11:55
|
(535) Дат)
|
|||||||||||||
537
NS
15.11.12
✎
12:06
|
(531) Видимо просто не участвовал в нормальных чемпионатах, и не с чем сравнить. А мне есть с чем сравнивать.
Более того, о чемпионатах в которых скрывают систему ранжирования "из-за того что она защищена авторским правом" - я даже не слышал, таких нет в природе. |
|||||||||||||
538
Diversus
15.11.12
✎
12:10
|
(513) Я для проверки препятствий. Для вражеского танка у меня другой механизм, который весьма не плохо стреляет по движущимся целям.
|
|||||||||||||
539
floder
15.11.12
✎
12:11
|
Идея и призы хорошие. Реализация УГ.
Сабж - фуфло! |
|||||||||||||
540
beat_swamp
15.11.12
✎
12:12
|
(539) true
|
|||||||||||||
541
forforumandspam
15.11.12
✎
12:52
|
Первый опыт, давно мечтал.
Сабж ниче так, с пивом потянет... |
|||||||||||||
542
NS
15.11.12
✎
14:53
|
(515) Видимо нечетко я написал.
Если бы я мог получить приз ничего не делая - это одно. А потратить своё время, которое у меня не резиновое, на чемпионат который теперь, после многочисленного бреда от организаторов, я не считаю престижным, и в котором считаю что организаторы делают всё возможное чтоб уменьшить вероятность победы сильнейших, и делают всё возможное чтоб победил случайный (увеличивают шансы слабых, нарушая свой-же регламент) - это другое. Я не протестую, я просто не хочу тратить своё время на бардак. |
|||||||||||||
543
Alex S D
15.11.12
✎
14:58
|
(542) ну если твоя цель - макбук, то да. А мне просто интересно, что покажет мой бот)
|
|||||||||||||
544
NS
15.11.12
✎
15:00
|
(543) Моя цель не макбук, а участие в престижных, нормально организованных чемпионатах.
На ICCF и codecup.nl нет дорогих призов. Но для меня они престижны, и я с удовольствием трачу на них свое время. |
|||||||||||||
545
Starhan
15.11.12
✎
15:05
|
быстро НС скатился за сутки. А вы говорите "рейтинг врет, рейтинг врет".
|
|||||||||||||
546
Alex S D
15.11.12
✎
15:05
|
(544) ну ясно) я не столь придирчив))
|
|||||||||||||
547
Alex S D
15.11.12
✎
15:05
|
(545) да ему пока не прет)
|
|||||||||||||
548
NS
15.11.12
✎
15:07
|
(545) Стартовый бот скатится моментально. Тем более я включил галку ускорения. Рейтинг не врет, он считается по формулам известным только организаторам, но близким к системе Эло, которая очень хорошо себя зарекомендовала за почти полвека использования.
|
|||||||||||||
549
NS
15.11.12
✎
15:08
|
(547) Не прет боту из стартового комплекта?! :)
(546) У тебя нет выбора, а я параллельно участвую и в других чемпионатах. |
|||||||||||||
550
Alex S D
15.11.12
✎
15:10
|
(549) шучу я все, но ты б текущего выложил , глянул бы хоть на что он способен, не интересно?
|
|||||||||||||
551
NS
15.11.12
✎
15:12
|
(550) Нет, мне этот чемпионат уже совсем не интересен.
Жалко только времени потраченного на первом этапе. И пары бессонных ночей которые потребовались для вывода моего бота на первое место. |
|||||||||||||
552
Garykom
гуру
15.11.12
✎
16:14
|
(551) Т.е. футболку носить не будешь? :)
|
|||||||||||||
553
Garykom
гуру
15.11.12
✎
16:15
|
(551) Можешь тогда еще им каку сделать большую своего бота выложить или даже всех на куче форумов
Интересно в какой дурдом тогда выродится конкурс |
|||||||||||||
554
Garykom
гуру
15.11.12
✎
16:20
|
(553)+ читать лучшего бота или даже все версии
|
|||||||||||||
555
NS
15.11.12
✎
16:22
|
(553) Я не собираюсь никаких "как" делать.
Я же сказал - мне лично этот конкурс не нравится по вышеозвученным причинам, поэтому я выбываю. Просто не хочу тратить на него своё время. Зачем-же пакостить? Я еще не в маразме. Бота заменил на стартового потому, что без допиливания, в условиях когда остальные улучшают своих ботов, а мой заброшен - мой бот скатится на низкое место. А так скатится не мой бот, а стартовый. |
|||||||||||||
556
Garykom
гуру
15.11.12
✎
16:30
|
(555) Ага а почему тогда не рассматривается вариант по результатам боев всех участников и изменению их рейтинга вывести по какой же такой формуле/формулам организаторы начисляют баллы?
|
|||||||||||||
557
NS
15.11.12
✎
16:35
|
(556) Я уже написал и в комментах на сайте, и писал тут формулу по которой считается рейтинг. Точнее считался до добавления новой непонятной галки. Дело то не в формуле.
А в легитимности чемпионата. Чемпионат в котором непрозрачна система начисления очков, и в котором организаторы многократно нарушают и изменяют регламент в угоду массе (и естественно ущемляя этим лидеров) - по моему мнению престижным и легитимным не является. Формулы ранжирования должны быть выложены организаторами, а не вычисляться участниками. Формулы ранжирования во втором раунде не выложены до сих пор, за сутки до чемпионата, и вычислить их естественно невозможно. И отказался то я не от этого, последней каплей оказалось изменение правил и регламента, которые по-сути являются публичной офертой. |
|||||||||||||
558
NS
15.11.12
✎
16:39
|
Хотя перестал уделять должное внимание написанию уже до этого, еще до первого раунда, когда получил бредовый ответ от организаторов, что "Система начисления рейтинга не может быть опубликована, так как защищена авторским правом". Это ИМХО маразм.
|
|||||||||||||
559
Ёпрст
15.11.12
✎
16:44
|
Чорт, а меня лень переборола - ничего не писал, скачал тока стартовый комплект.
Играть в "чорную коробочку" с закрытыми правилами тоже бы не стал. |
|||||||||||||
560
Никола_
Питерский 15.11.12
✎
16:47
|
(558) Хм... так если они защитили свою систему, почему на оборот её не выложить и потом драть всех тех кто будет её пытаться использовать без их разрешения.
|
|||||||||||||
561
NS
15.11.12
✎
16:52
|
(560) Они выложить должны были не по этой причине, а потому что скрывать каким образом считаются очки для распределения мест - это нонсенс. А драть деньги они с неё не смогли бы, так как это испорченная система Эло, в которой изменен (испорчен) только расчет начального (предварительного) рейтинга участников сыгравших малое количество матчей.
Ну сейчас подпортили еще и галкой увеличивающей коэффициент изменения рейтинга, опять-таки не написав как она работает, какой коэффициент дает. А система Эло бесплатна, её спокойно можно использовать и публиковать, и это не нарушает ничьи авторские права. |
|||||||||||||
562
Diversus
16.11.12
✎
09:22
|
Эх, что то и мыслей уже нет как улучшить бота...
|
|||||||||||||
563
Alex S D
16.11.12
✎
09:23
|
(562) увороты , если пуля в лоб летит уже сделал?
|
|||||||||||||
564
Drx211
16.11.12
✎
09:30
|
(563)Мне кажется - главный резерв в правильном выборе позиции... Но времени не хватает, только вчера немного удалось попрограммировать, добавил увороты, но пока под нормально к выстрелу не разворачиваюсь, поэтому - не очень эффективно.
Нормального прицеливания и нестрельбы по бонусам хватает, чтобы если не вынесли в начале - почти всегда занимать места в тройке, а вот чтобы не выносили в начале - нужен выбор позиции. |
|||||||||||||
565
Drx211
16.11.12
✎
09:31
|
Не было времени следить - не видел, кто нибудь из лидеров уже прячется за препятствия во время перезарядки?
|
|||||||||||||
566
Diversus
16.11.12
✎
09:40
|
(565) Да вроде пока нет
|
|||||||||||||
567
Cube
16.11.12
✎
09:43
|
(565) Для этого нужно реализовать объезд препятствий.
Коли я уже не участвую, то расскажу одну идею, которую я так и не допилил: Сектора обстрела. Это таблица из трех колонок. Первые две колонки - углы обстрела относительно направления нашего танка. Первым идет первый по часовой стрелке угол. Третья колонка - дальность от центра нашего танка до ближайшего препятствия (подбитый танк, бонус или статический объект, край карты). Таким образом, зная координаты цели, можно вычислить угол относительно нашего танка и дальность до цели и, если цель находится хотя бы в одном из секторов обстрела - то это означает, что она не за препятствием. Сектора обстрела можно также использовать для движения и объезда препятствий. |
|||||||||||||
568
Drx211
16.11.12
✎
10:12
|
(567)У меня он есть :) Давно, даже работает, только я там где-то пропустил знак, и если меня прибивает слишком близко к препятствию - бот перестает его видеть. Нет времени отладить, если чудом прорвусь во второй раунд - сегодня сделаю
|
|||||||||||||
569
Drx211
16.11.12
✎
10:13
|
(567)По препятствиям - я давно не стреляю, только не по секторам, а по лучам выстрела ищу препятствия, на углах - тоже можно реализовать, мой коллега сделал именно так.
|
|||||||||||||
570
Cube
16.11.12
✎
10:15
|
(568) Ну, если есть, то объехать препятствие - как два пальца об асфальт: Получаешь координаты точки, куда нужно доехать (бонус или точка, где в тебя не смогут выстрелить) и, если эта точка вне прямой видимости, то едешь к краю сектора обстрела, в котором она расположена.
|
|||||||||||||
571
Diversus
16.11.12
✎
10:42
|
(570) На словах это все здорово :)
|
|||||||||||||
572
Drx211
16.11.12
✎
10:43
|
(570)Так и есть, только в какие-то моменты глючит, надо сесть - и отладить :)
|
|||||||||||||
573
Светлый Гений
16.11.12
✎
12:39
|
Ажиотаж прошел?
|
|||||||||||||
574
Cube
16.11.12
✎
12:49
|
(573) Угу)
|
|||||||||||||
575
Diversus
16.11.12
✎
12:56
|
(573) Да просто из наших похоже никто не пройдет в раунд 2, плюс спала мотивация
|
|||||||||||||
576
MMF
16.11.12
✎
13:00
|
(575) эт точно, вот если бы за участие во втором раунде выдавали бы труселя в комплект к футболочке :-) а так, в шестерку лучших попасть не светит и времени катастрофически нет
|
|||||||||||||
577
Starhan
16.11.12
✎
13:02
|
(576) аналгична. Терь смысл работать только на айпад. Но я реалист и думаю что найдется минимум 6 прогеров лучше меня :)
|
|||||||||||||
578
NS
16.11.12
✎
13:03
|
(575) Не обязательно входить в 50 сильнейших чтоб пройти в раунд2. Всё-таки боев наигрывается ограниченное количество.
|
|||||||||||||
579
NS
16.11.12
✎
13:04
|
И так-же необязательно входить в 6 сильнейших чтоб получить приз в финале. И еще есть призы в песочнице.
|
|||||||||||||
580
MMF
16.11.12
✎
13:06
|
(578) ну ты уж совсем плохо об их рейтинговой системе думаешь. Сомневаюсь, что бот с 200 местом случайно может попасть в шестерку лучших
|
|||||||||||||
581
Cube
16.11.12
✎
13:12
|
Давайте, хоть 20 постов за 40 минут сделаем, чтоб я перед выходными стату выложил))
Я выложу песочницу сразу без участников раунда 2. |
|||||||||||||
582
NS
16.11.12
✎
13:14
|
(580) Дело не в их рейтинговой системе. Такая ситуация в любом соревновании. А у них еще и матчи с случайным соперником, что увеличивает доверительные интервалы на силу.
По теории вероятности, если вероятность выиграть в бою больше 0, то ненулевая вероятность и выиграть чемпионат. У всех входящих в первую 1000 - ненулевая вероятность выиграть в бою с любым составом. |
|||||||||||||
583
Diversus
16.11.12
✎
13:15
|
(582) Да, но большое количество боев снижает эту вероятность ;)
|
|||||||||||||
584
Alex S D
16.11.12
✎
13:16
|
ненулевая вероятность - если сейчас метеорит на бошку упадет)
|
|||||||||||||
585
Diversus
16.11.12
✎
13:18
|
Единственное я бы конечно хотел быть повыше Alex S D во втором раунде, а так больше ничего не хочу)))
|
|||||||||||||
586
NS
16.11.12
✎
13:18
|
При сотне-паре сотен пунктов отставания в рейтинге эло от первого места - вероятность войти в призеры весьма большая.
|
|||||||||||||
587
Alex S D
16.11.12
✎
13:18
|
(585) нет уж, я ща вечером сяду и забацаю еще пару десятков версий)
|
|||||||||||||
588
NS
16.11.12
✎
13:19
|
А кроме призов есть еще финал, пройти в который в любом случае престижней чем во второй раунд. Для тех кто считает чемпионат достаточно престижным :)
|
|||||||||||||
589
NS
16.11.12
✎
13:20
|
А хорошая вероятность пройти в финал есть у всех прошедших во второй раунд. Всё-таки не такой большой разброс силы у участников, а выходит 50 человек.
|
|||||||||||||
590
Diversus
16.11.12
✎
13:21
|
(587) Давай-давай исправляй баги и добавляй фишки в самом конце, а еще желательно, минут за 15 до старта 2 раунда. Это точно повысит мои шансы быть выше чем ты :)
|
|||||||||||||
591
Alex S D
16.11.12
✎
13:21
|
(590) в первый раунд я выложил бота за 30 сек до начала .. и не зря)
|
|||||||||||||
592
Alex S D
16.11.12
✎
13:23
|
но там ниче такого , коэффициенты регулировал, но от них много зависит
|
|||||||||||||
593
floder
16.11.12
✎
13:23
|
Да система рейтинга у них конечно странная.
Вот я не вошел в первый тур не попал в первые 900. На бота забил с тех пор его не обновлял. Сейчас смотрю а он на 721 месте. Но это же неправильно, такие колебания в рейтинге у одной и той же стратегии. |
|||||||||||||
594
Diversus
16.11.12
✎
13:27
|
(592) А у меня до сих пор(!) нет объезда препятствий.
|
|||||||||||||
595
Alex S D
16.11.12
✎
13:29
|
(594) ну ты даешь.. а че из особых фишек есть?
|
|||||||||||||
596
Starhan
16.11.12
✎
13:29
|
(594) у меня до сих пор нет уворотов этой ночью я поднимался до 150-го места :)
|
|||||||||||||
597
Alex S D
16.11.12
✎
13:30
|
(596) странно. в 1-м раунде ты выше был
|
|||||||||||||
598
Starhan
16.11.12
✎
13:33
|
(597) потомучто в 1м раунде играли все против всех.
А моя страта играет хорошо против танков с местами 400+ а их было больше :) |
|||||||||||||
599
Cube
16.11.12
✎
13:33
|
Кому?
|
|||||||||||||
600
Cube
16.11.12
✎
13:35
|
Сам возьму!)
|
|||||||||||||
601
Cube
16.11.12
✎
13:35
|
Список участников песочницы, претендующих на уайлд-карты (Место УК - ник на мисте - ссылка на профиль в конкурсе):
43 - Drx211 - http://russianaicup.ru/profile/KiRex -------------------- deadline (45) -------------------- 93 - ILM - http://russianaicup.ru/profile/ILM 134 - WildCat - http://russianaicup.ru/profile/WildCat (sdchess.net) 174 - Garykom - http://russianaicup.ru/profile/Garykom 178 - AAlexandra - http://russianaicup.ru/profile/Alexandra 195 - Eugene_Holiday - http://russianaicup.ru/profile/Eugene_Holiday 240 - LEXASOFT - http://russianaicup.ru/profile/LEXASOFT (sdchess.net) 249 - Светлый Гений - http://russianaicup.ru/profile/LG83 312 - Cube - http://russianaicup.ru/profile/Cube 345 - Filin - http://russianaicup.ru/profile/Filin396 365 - cawokru - http://russianaicup.ru/profile/Cawokru 379 - BiBijke - http://russianaicup.ru/profile/BiBijke8 422 - floder - http://russianaicup.ru/profile/Floder 542 - Salimbek - http://russianaicup.ru/profile/Salimbek 700 - forforumandspam - http://russianaicup.ru/profile/forforumandspam 752 - Прекрасный дилетант - http://russianaicup.ru/profile/Bazil 967 - Anton9843 - http://russianaicup.ru/profile/Anton9843 1004 - SUA - http://russianaicup.ru/profile/SUA 1027 - ReaLg - http://russianaicup.ru/profile/ReaLg 1157 - jenyanorilsk - http://russianaicup.ru/profile/Jenyanorilsk Раунд 1 завершен. Список участников первого раунда (Место - рейтинг - ник на мисте - ссылка на профиль в конкурсе): 82 - 1024 - beat_swamp - http://russianaicup.ru/profile/Beat 114 - 972 - Molinor - http://russianaicup.ru/profile/Merlon 137 - 946 - Alex S D - http://russianaicup.ru/profile/Dr001 141 - 942 - PowerBoy - http://russianaicup.ru/profile/Zomba 150 - 938 - Diversus - http://russianaicup.ru/profile/Diversus 159 - 928 - Starhan - http://russianaicup.ru/profile/Starh 171 - 920 - Gisborn - http://russianaicup.ru/profile/Gisborn 176 - 916 - Beduin - http://russianaicup.ru/profile/Angle 197 - 904 - Noobster - http://russianaicup.ru/profile/Noob (sdchess.net) 243 - 867 - hedint - http://russianaicup.ru/profile/Hedint 250 - 865 - MMF - http://russianaicup.ru/profile/Hamster 268 - 856 - ERWINS - http://russianaicup.ru/profile/Erwins -------------------- deadline (300) -------------------- 380 - 782 - Drx211 - http://russianaicup.ru/profile/KiRex 387 - 777 - Eugene_Holiday - http://russianaicup.ru/profile/Eugene_Holiday 404 - 767 - WildCat - http://russianaicup.ru/profile/WildCat (sdchess.net) 430 - 749 - Garykom - http://russianaicup.ru/profile/Garykom 443 - 743 - ILM - http://russianaicup.ru/profile/ILM 476 - 719 - AAlexandra - http://russianaicup.ru/profile/Alexandra 480 - 716 - Светлый Гений - http://russianaicup.ru/profile/LG83 501 - 706 - Cube - http://russianaicup.ru/profile/Cube 570 - 667 - Salimbek - http://russianaicup.ru/profile/Salimbek 649 - 631 - cawokru - http://russianaicup.ru/profile/Cawokru 665 - 622 - LEXASOFT - http://russianaicup.ru/profile/LEXASOFT (sdchess.net) 678 - 615 - forforumandspam - http://russianaicup.ru/profile/forforumandspam 705 - 602 - BiBijke - http://russianaicup.ru/profile/BiBijke8 858 - 490 - jenyanorilsk - http://russianaicup.ru/profile/Jenyanorilsk 864 - 478 - Anton9843 - http://russianaicup.ru/profile/Anton9843 Всего участников: 1955. |
|||||||||||||
602
NS
16.11.12
✎
13:37
|
(593) Это нормально в любом подобном соревновании, если количество наигранных партий (боев) меньше бесконечности.
|
|||||||||||||
603
Diversus
16.11.12
✎
13:45
|
(595) Вот как то так))) Да надо бы сделать, может сегодня... Сильного прироста не даст, но все же.
|
|||||||||||||
604
Alex S D
16.11.12
✎
14:27
|
(603) да шучу я, я даже делать не буду)
|
|||||||||||||
605
NS
16.11.12
✎
14:33
|
(580) дело не в рейтинговой системе, а в доверительных интервалах на результат, которые естественно от рейтинговой системы не зависят. Тем более в раундах нет у них рейтинговой системы, а просто суммируются очки.
|
|||||||||||||
606
Drx211
16.11.12
✎
16:08
|
Прикольно - интерфейс обновили, теперь танки по Луне ездят :) И бонусы теперь симпатичнее
|
|||||||||||||
607
Alex S D
16.11.12
✎
16:57
|
||||||||||||||
608
Alex S D
16.11.12
✎
16:59
|
балин не тот бой, этот
http://russianaicup.ru/game/view/274214 |
|||||||||||||
609
Diversus
16.11.12
✎
17:46
|
(608) Ахах, молодца)))
|
|||||||||||||
610
Diversus
16.11.12
✎
17:52
|
Там видимо условия если у тебя жизней меньше и ты движешься к бонусу, что то в таком духе
|
|||||||||||||
611
Diversus
16.11.12
✎
17:53
|
меньше чем у него естественно
|
|||||||||||||
612
Alex S D
16.11.12
✎
18:02
|
ну и на поле мало танков должно быть,скорее всего когда уже 1 на 1 остаются
|
|||||||||||||
613
ТочноеЯдро
16.11.12
✎
18:44
|
(601) однако ... 43 - Drx211 - http://russianaicup.ru/profile/KiRex
ничего личного... Сабж - фуфло! |
|||||||||||||
614
Filin
16.11.12
✎
20:22
|
(613) Ты не туда смотришь, http://russianaicup.ru/contest/1/standings/without/3
|
|||||||||||||
615
Diversus
16.11.12
✎
23:17
|
Осталось 50 минут. Скорее всего из 1Сников никто в третий раунд не пройдет. Вот так вот
|
|||||||||||||
616
Alex S D
16.11.12
✎
23:19
|
да
|
|||||||||||||
617
Diversus
16.11.12
✎
23:23
|
(616) Ну что кто будет выше я или ты? )))
Я думаю я... |
|||||||||||||
618
Alex S D
16.11.12
✎
23:26
|
я думаю я) ща два боя сделал, я тебя победил оба раза)
|
|||||||||||||
619
Alex S D
16.11.12
✎
23:26
|
и это было 2 к 1 еще)
|
|||||||||||||
620
Alex S D
16.11.12
✎
23:29
|
правда там позиция оба раза фиговая ..
|
|||||||||||||
621
Diversus
16.11.12
✎
23:29
|
ну я тоже сделал два боя))) И оба раза я выиграл.
|
|||||||||||||
622
Diversus
16.11.12
✎
23:32
|
слабак
|
|||||||||||||
623
Diversus
16.11.12
✎
23:32
|
)))
|
|||||||||||||
624
Alex S D
16.11.12
✎
23:33
|
фигня все это) там посмотрим
|
|||||||||||||
625
Diversus
16.11.12
✎
23:35
|
Кстати, как и договаривались, пора вносить самые свежие правки. Даю подсказку набери в Google GetTurretAngleTo
|
|||||||||||||
626
Alex S D
16.11.12
✎
23:37
|
я уже все внес, спасибо
|
|||||||||||||
627
Diversus
16.11.12
✎
23:37
|
:) Ладно я шучу
|
|||||||||||||
628
Diversus
16.11.12
✎
23:39
|
Я все же думаю нам с тобой вполне футболки хватит. И думаю так оно и получится.
|
|||||||||||||
629
Alex S D
16.11.12
✎
23:40
|
есть таки вероятность в финал пройти
|
|||||||||||||
630
Alex S D
16.11.12
✎
23:40
|
очень мизерная..
|
|||||||||||||
631
Diversus
16.11.12
✎
23:46
|
Вероятность есть, но реально посмотри на вещи.
Надо было, по хорошему: 1) Потратить кучу времени, что бы бот играл в топ-50. 2) Нужен нормальный Local Runner а не то, что есть сейчас. Ни анализа прироста силы, ни нормальной статистики по игре, ничего. Трудно так написать нормального бота. |
|||||||||||||
632
Alex S D
16.11.12
✎
23:48
|
лидеры без второго пункта справляются, насчет времени согласен)
|
|||||||||||||
633
Alex S D
16.11.12
✎
23:49
|
условия как говорится, равны для всех
|
|||||||||||||
634
Alex S D
16.11.12
✎
23:49
|
все, я выложил окончательную версию)
|
|||||||||||||
635
Diversus
16.11.12
✎
23:53
|
Молодца! За 15 минут как и договаривались)))
|
|||||||||||||
636
Diversus
16.11.12
✎
23:55
|
Было бы интересно потом на код друг друга посмотреть
|
|||||||||||||
637
Alex S D
17.11.12
✎
00:01
|
ты че, там такое г. я лет 8 си не видел)
|
|||||||||||||
638
Alex S D
17.11.12
✎
00:02
|
началось вроде
|
|||||||||||||
639
Diversus
17.11.12
✎
00:04
|
Ты думаешь у меня лучше :)
|
|||||||||||||
640
Diversus
17.11.12
✎
00:05
|
Я на С++ вообще почти не писал никогда
|
|||||||||||||
641
Alex S D
17.11.12
✎
00:12
|
интересно сейчас боев будет больше? участников же в 3 раза меньше стало
|
|||||||||||||
642
Diversus
17.11.12
✎
00:14
|
По идее да. Всего 345 вместо 900.
|
|||||||||||||
643
Alex S D
17.11.12
✎
00:16
|
добавили 45 только что в список
|
|||||||||||||
644
Diversus
17.11.12
✎
00:20
|
чего то не начинают
|
|||||||||||||
645
Alex S D
17.11.12
✎
00:25
|
мде
|
|||||||||||||
646
Diversus
17.11.12
✎
00:26
|
30 минут из 12ти часов потеряно. Едем дальше...
|
|||||||||||||
647
Alex S D
17.11.12
✎
00:30
|
понеслось
|
|||||||||||||
648
Alex S D
17.11.12
✎
00:30
|
1-й бой - сразу победа)
|
|||||||||||||
649
Diversus
17.11.12
✎
00:31
|
Аналогично
|
|||||||||||||
650
Alex S D
17.11.12
✎
00:46
|
хах на втором бою все накрылось)
|
|||||||||||||
651
NS
17.11.12
✎
01:05
|
(642) В каждом бое теперь трое вместо шести. Так что количество боев увеличится несильно.
|
|||||||||||||
652
ТочноеЯдро
17.11.12
✎
02:49
|
(651) а я чего-то не понял бой "283254 тестируется" и второй участник - NS_Serg :-)
|
|||||||||||||
653
Beduin
17.11.12
✎
07:07
|
Опять в топах те же самые. Все нормально у них с расчетом рейтингов.
|
|||||||||||||
654
MKMK
17.11.12
✎
07:49
|
По поводу расчета рейтингов внесу своих 5 копеек.
Песочница, до 1 раунда. Выставил бота 07.11.12, который благополучно обосновался в районе 1100-1300 места, 09.11.12 выложил другого, стратегия по сути такая же, он сразу взлетел в район 400 места и не опускался. При этом процент побед первого был выше. Можно списать на то, что все зависит от соперников, но как-то с трудом верится. |
|||||||||||||
655
Diversus
17.11.12
✎
11:14
|
(647) Первый этап второго раунда заканчивается держимся с тобой вровень
|
|||||||||||||
656
Alex S D
17.11.12
✎
11:28
|
(655) ага, но я уже новые фишки добавил, вторая часть получше должна быть)
|
|||||||||||||
657
Starhan
17.11.12
✎
11:51
|
ну я хоть пока не последний среди 345 и то ладно.
|
|||||||||||||
658
NS
17.11.12
✎
11:55
|
(654) Это система эло - изменение твоего рейтинга зависит от рейтинга соперников. Система выбирает соперников с рейтингом близким к твоему. И естественно играя с более слабыми ты набираешь больший процент, но рейтинг при этом будет меньше.
|
|||||||||||||
659
MKMK
17.11.12
✎
12:04
|
(658) Возможно, но больше подобие эло, не исключаю, что если бы создал 3-го бота заскочил в 45. Как-то мутно.
|
|||||||||||||
660
NS
17.11.12
✎
12:06
|
(659) Не подобие, а после нескольких сыгранных партий - чистая система эло. Чего в этом мутного я не понимаю. Сделал похожего бота, он оказался заметно сильнее. Нормальное явление.
|
|||||||||||||
661
MKMK
17.11.12
✎
12:11
|
(660) Спорить не буду, всех тонкостей системы не знаю, высказал мнение, основанное на личных наблюдениях. Надеюсь, что победит сильнейший.
|
|||||||||||||
662
MKMK
17.11.12
✎
12:12
|
+ (661) желательно с мисты =)
|
|||||||||||||
663
NS
17.11.12
✎
12:15
|
Несколько сильнейших с мисты сошли с дистанции. Из-за самодурства организаторов.
|
|||||||||||||
664
MKMK
17.11.12
✎
12:22
|
(663) Согласен. Смена правил по ходу игры, это - самодурство.
|
|||||||||||||
665
Cube
17.11.12
✎
12:35
|
Ну, давайте 35 постов и обновлю стату, пока время есть))
|
|||||||||||||
666
Cube
17.11.12
✎
12:38
|
По результатам первой половины второго раунда с мисты все в пролете))) Слабаки)
|
|||||||||||||
667
Starhan
17.11.12
✎
12:38
|
не я в этой стате не в лучшей форме. :)
Хотя норм для танков без уворотов, приоритетов бонусов и цели и согласованных действий между танками. :) |
|||||||||||||
668
Filin
17.11.12
✎
12:38
|
Эх, оставили бы насовсем игрушку, типа онлайн стратегии :) Было-бы -
Сабж супер-пупер! |
|||||||||||||
669
Alex S D
17.11.12
✎
12:39
|
(666) ну сильные ж психанули)
|
|||||||||||||
670
Drx211
17.11.12
✎
12:39
|
(613)Че сказать то хотел?
|
|||||||||||||
671
Cube
17.11.12
✎
12:39
|
(667) Гнилые отмазки!)) В палтус не входишь - давайдосвиданья!))
|
|||||||||||||
672
Cube
17.11.12
✎
12:40
|
(670) Как я понял, он хотел сказать, что я место не правильно вывел у тебя...
|
|||||||||||||
673
Cube
17.11.12
✎
12:42
|
(668) См. (526) =))
|
|||||||||||||
674
Filin
17.11.12
✎
12:45
|
(673)Ненене, только не на 1С :)
|
|||||||||||||
675
Drx211
17.11.12
✎
12:47
|
(672)Как-то слишком витеевато он это хотел сказать :) Не удержал я свое 43-е, не заметил баг с утечкой памяти, в итоге- бот тупо отваливался в середине боя 3*2(на один экземпляр памяти хватало)...
|
|||||||||||||
676
Cube
17.11.12
✎
12:53
|
(675) Да, абидна... :(
|
|||||||||||||
677
Cube
17.11.12
✎
12:55
|
Ну че, дюжину постов осталось! Флудите активнее!)
|
|||||||||||||
678
MKMK
17.11.12
✎
12:58
|
Статистика может показать кто на чем пишет?
|
|||||||||||||
679
Cube
17.11.12
✎
12:59
|
(678) Э, моя статистика?
|
|||||||||||||
680
MKMK
17.11.12
✎
13:00
|
(679) Да, чтобы любопытство удовлетворить =)
|
|||||||||||||
681
Filin
17.11.12
✎
13:04
|
Там муторно с языками.
|
|||||||||||||
682
Cube
17.11.12
✎
13:10
|
(680) Не, не возьмусь это допиливать)) Нигде, кроме боя, этой инфы нет, а перебитарь бои - да ну его нафиг)
|
|||||||||||||
683
Drx211
17.11.12
✎
13:13
|
(682)Разово собрать эту инфу - займет минут 10, хочешь - я сделаю? Прицепишь просто к именам юзеров стат. строку?
|
|||||||||||||
684
Filin
17.11.12
✎
13:21
|
(682) Там можно в принципе взять последний бой, и оттуда выловить язык. Но проще провести опрос :)
|
|||||||||||||
685
Cube
17.11.12
✎
13:23
|
(683) Ладно, разово и я соберу вручную. В каком виде стату хочешь? Просто возле ника язык или отдельную табличку с процентами по языкам?
|
|||||||||||||
686
Светлый Гений
17.11.12
✎
13:33
|
с++
|
|||||||||||||
687
Cube
17.11.12
✎
13:45
|
Собрал. Выведу рядом с ником.
|
|||||||||||||
688
Cube
17.11.12
✎
13:55
|
У меня вопрос, а что, NS писал на паскале? О_о
Почему-то я был уверен в том, что он пишет на C3 |
|||||||||||||
689
Cube
17.11.12
✎
13:55
|
+(688) *На C#
|
|||||||||||||
690
Drx211
17.11.12
✎
13:59
|
(689)Вряд-ли система врет. А откуда инфа про Си?
|
|||||||||||||
691
Cube
17.11.12
✎
14:18
|
(690) "А откуда инфа про Си?"
Когда был "PlanetWars", то он там говорил что надо писать бота не на всяких там питонах и явах, а на чистом си, т.к. чем ниже уровень языка, тем выше его производительность. |
|||||||||||||
692
Cube
17.11.12
✎
14:18
|
Ну, добейте восемь постов-то в конце концов!
|
|||||||||||||
693
Alex S D
17.11.12
✎
14:21
|
(689) он писал на паскале вроде, а ща пихнул наверное стартового бота на с#)
|
|||||||||||||
694
Cube
17.11.12
✎
14:23
|
(693) Сейчас тоже паскаль. Я смотрел его бои из раунда 1 - там тоже паскаль.
|
|||||||||||||
695
Cube
17.11.12
✎
14:26
|
Ну! Пять постов...
|
|||||||||||||
696
Злопчинский
17.11.12
✎
14:33
|
уси москали пишуть на паскалИ, а мы хохлы уси программуемо на си
|
|||||||||||||
697
NS
17.11.12
✎
14:34
|
(689) Всё на паскале, и нормальные боты, и стартовый.
|
|||||||||||||
698
Cube
17.11.12
✎
14:41
|
(697) Хм...
|
|||||||||||||
699
Cube
17.11.12
✎
14:42
|
Кому 700?
|
|||||||||||||
700
Drx211
17.11.12
✎
14:42
|
100
|
|||||||||||||
701
Cube
17.11.12
✎
14:42
|
Общий список участников (Место - язык - ник на мисте - ссылка на профиль в конкурсе):
111 - C++ - Alex S D - http://russianaicup.ru/profile/Dr001 114 - Pascal - Molinor - http://russianaicup.ru/profile/Merlon 123 - C# - beat_swamp - http://russianaicup.ru/profile/Beat 170 - C++ - ERWINS - http://russianaicup.ru/profile/Erwins 174 - C++ - Diversus - http://russianaicup.ru/profile/Diversus 189 - Java - Gisborn - http://russianaicup.ru/profile/Gisborn 213 - C# - Noobster - http://russianaicup.ru/profile/Noob (sdchess.net) 224 - Pascal - Starhan - http://russianaicup.ru/profile/Starh 246 - C++ - Drx211 - http://russianaicup.ru/profile/KiRex 255 - Java - Beduin - http://russianaicup.ru/profile/Angle 321 - Pascal - MMF - http://russianaicup.ru/profile/Hamster 354 - C++ - ILM - http://russianaicup.ru/profile/ILM 365 - C++ - PowerBoy - http://russianaicup.ru/profile/Zomba 409 - C++ - WildCat - http://russianaicup.ru/profile/WildCat (sdchess.net) 457 - C++ - AAlexandra - http://russianaicup.ru/profile/Alexandra 471 - Java - Garykom - http://russianaicup.ru/profile/Garykom 506 - Pascal - LEXASOFT - http://russianaicup.ru/profile/LEXASOFT (sdchess.net) 518 - С++ - Светлый Гений - http://russianaicup.ru/profile/LG83 529 - Python2 - hedint - http://russianaicup.ru/profile/Hedint 532 - Python2 - Eugene_Holiday - http://russianaicup.ru/profile/Eugene_Holiday 582 - Java - Cube - http://russianaicup.ru/profile/Cube 597 - Python3 - Filin - http://russianaicup.ru/profile/Filin396 666 - Pascal - BiBijke - http://russianaicup.ru/profile/BiBijke8 737 - Java - floder - http://russianaicup.ru/profile/Floder 745 - - AndreyBarmaley - http://russianaicup.ru/profile/Avs (Пользователь заблокирован) 755 - C# - cawokru - http://russianaicup.ru/profile/Cawokru 863 - Pascal - Salimbek - http://russianaicup.ru/profile/Salimbek 991 - Pascal - forforumandspam - http://russianaicup.ru/profile/forforumandspam 1064 - Java - Прекрасный дилетант - http://russianaicup.ru/profile/Bazil 1182 - Pascal - SUA - http://russianaicup.ru/profile/SUA 1248 - C# - jenyanorilsk - http://russianaicup.ru/profile/Jenyanorilsk 1278 - Java - Anton9843 - http://russianaicup.ru/profile/Anton9843 1331 - Java - ReaLg - http://russianaicup.ru/profile/ReaLg 1720 - - xamelon - http://russianaicup.ru/profile/Xamelon (Пользователь заблокирован) Раунд 2. Список участников второго раунда (Место - рейтинг - язык - ник на мисте - ссылка на профиль в конкурсе): -------------------- deadline <50> -------------------- 108 - 434 - C++ - Diversus - http://russianaicup.ru/profile/Diversus 114 - 430 - C++ - Alex S D - http://russianaicup.ru/profile/Dr001 129 - 418 - C# - Noobster - http://russianaicup.ru/profile/Noob (sdchess.net) 136 - 411 - C# - beat_swamp - http://russianaicup.ru/profile/Beat 209 - 358 - Java - Beduin - http://russianaicup.ru/profile/Angle 226 - 342 - Pascal - Starhan - http://russianaicup.ru/profile/Starh 231 - 337 - C++ - PowerBoy - http://russianaicup.ru/profile/Zomba 248 - 328 - Pascal - Molinor - http://russianaicup.ru/profile/Merlon 273 - 316 - Java - Gisborn - http://russianaicup.ru/profile/Gisborn 291 - 300 - Pascal - MMF - http://russianaicup.ru/profile/Hamster 311 - 286 - Python2 - hedint - http://russianaicup.ru/profile/Hedint 318 - 276 - C++ - ERWINS - http://russianaicup.ru/profile/Erwins Всего участников: 1967. |
|||||||||||||
702
Cube
17.11.12
✎
14:42
|
(700) Ну, всего в семь раз ошибся, подумаешь)))
|
|||||||||||||
703
Cube
17.11.12
✎
14:43
|
(701) Обратите внимание на xamelon и AndreyBarmaley =))
|
|||||||||||||
704
Drx211
17.11.12
✎
14:44
|
(702)Слегка так :)
|
|||||||||||||
705
Drx211
17.11.12
✎
14:46
|
(691)Ну - по уровню абстракции Паскаль примерно там же, где и Си, Жаба, Шарп - те да, выше. А в Паскаль - те же вставки на асме можно делать, что и на Си.
|
|||||||||||||
706
NS
17.11.12
✎
14:48
|
(705) Думаю правилами запрещены асм вставки.
По быстродействию, синтаксису и т.д. Паскаль и Си примерно равны. У FPC качество оптимизации просто похуже чем у GCC, поэтому он немного медленней. |
|||||||||||||
707
ILM
гуру
17.11.12
✎
15:25
|
Нет там запрета, просто не откомпилится как надо. Кстати посмотрел у Milaninа стратегия хороша, в меру агрессивна и в меру осторожная.
|
|||||||||||||
708
MMF
17.11.12
✎
15:51
|
ну так че, кто-нить в финал вошел?
|
|||||||||||||
709
Filin
17.11.12
✎
15:52
|
(703)Это за что их так?
|
|||||||||||||
710
Alex S D
17.11.12
✎
15:52
|
еще 12 часов боев будет, врятли ктонить выйдет )
|
|||||||||||||
711
MMF
17.11.12
✎
16:02
|
http://www.onlinedisk.ru/file/982697/
желающим посмотреть на мою мегастратегию (Паскаль). Из необычного там, наверное, только учет времени существования бонусов при проверке видимости и возможности доехать до них. |
|||||||||||||
712
ILM
гуру
17.11.12
✎
16:22
|
(711) На паскаль, даже смотреть неохота ))) Вот на С++, я бы посмотрел
|
|||||||||||||
713
Drx211
17.11.12
✎
16:38
|
(711) а чего не на pastebin? Там и синтаксис подсветится
|
|||||||||||||
714
NS
17.11.12
✎
19:47
|
(712) А в чем разница? Фигурная скобка вместо Begin заметно улучшает читабельность кода? :)
|
|||||||||||||
715
MMF
17.11.12
✎
22:34
|
(714) понты галимые :-) Код на паскале легче читаем, чем сишный.
|
|||||||||||||
716
Filin
17.11.12
✎
22:46
|
(715)Абсолютно соглашусь.:) По моему паскаль вообще самый легко читаемый язык.
|
|||||||||||||
717
Alex S D
17.11.12
✎
23:17
|
зачем эта избыточность.. конечно {} лучше чем begin end )
|
|||||||||||||
718
MMF
17.11.12
✎
23:31
|
(717) тогда уходи с сей на мампс, нужно быть последовательным в своих убеждениях
|
|||||||||||||
719
Alex S D
17.11.12
✎
23:41
|
(718) на что?
|
|||||||||||||
720
MMF
17.11.12
✎
23:44
|
(719) :-)
GonFIO(OTD,Ret) Set A1="" Set cik=0 F S A1=$O(^KADR1(A1)) Q:A1="" Do . S A2=^KADR1(A1,1) . If $P(A2,"\",2)=OTD Do . . Set cik=cik+1,Ret(cik)=A1_"~"_$P(A2,"\",3)_"|" Quit ; GonZR(OTD,Ret) S (PERSON,TN)="" Set cik=0 F Set PERSON=$O(^ZARBAZ(OTD,PERSON)) Q:PERSON="" Do . F Set TN=$O(^ZARBAZ(OTD,PERSON,TN)) Q:TN="" Do . . Set cik=cik+1 ;,Ret(cik)=$P(^KADR1(TN,1),"\",3)_"~"_TN_"~"_PERSON_"|" . . Set Ret(cik)=$P(^KADR1(TN,1),"\",3)_"~"_TN_"~"_PERSON_"|" ; . . S ZARBAZ=^ZARBAZ(OTD,PERSON,TN) Quit Cache, mumps |
|||||||||||||
721
Alex S D
17.11.12
✎
23:47
|
ну не до такой же степени)
|
|||||||||||||
722
Diversus
18.11.12
✎
00:03
|
(721) Ну что, продолжаем биться с тобой)))
|
|||||||||||||
723
Alex S D
18.11.12
✎
00:24
|
(722)угу.. делал делал улучшения, а толку нету что то)
|
|||||||||||||
724
Diversus
18.11.12
✎
00:28
|
(723) Анализировал бои. Мне нравится как играет Milanin.
Он не уходит в угол(!) |
|||||||||||||
725
Diversus
18.11.12
✎
00:29
|
||||||||||||||
726
Diversus
18.11.12
✎
00:43
|
У него идеальная тактика и реализация для игры 2x3 или 3x2
|
|||||||||||||
727
Drx211
18.11.12
✎
01:05
|
Кстати - так и не понял, что означает галочка "Показывать повреждения"? У кого-нибудь она работает?
|
|||||||||||||
728
Alex S D
18.11.12
✎
01:05
|
всплывают очки за попадания
|
|||||||||||||
729
Drx211
18.11.12
✎
01:09
|
(728)Блин, точно! Не обращал никогда внимания, я ее включал и пытался найти хоть какие-то следы повреждений на танках :)
|
|||||||||||||
730
Drx211
18.11.12
✎
01:10
|
могли бы хотя бы 3-4 текстуры сделать сменных, на каждые 25% - было-бы прикольно, танк "при смерти" например - чтобы весь в пробоинах и копоти
|
|||||||||||||
731
Drx211
18.11.12
✎
01:12
|
(726)Почему же не уходит - уходит, просто - он туда не забивается, но сектор обстрела сокращает
|
|||||||||||||
732
Drx211
18.11.12
✎
01:18
|
+(731)У него хорошая система уклонений(не только по смещению, но и поворотом корпуса), поэтому - он выходит на удобную позицию для обстрела, выносит ближайшего противника, быстро набирая очки, а от дальнего - пытается уходить уклонениями. Против "угловой тактики" - это идеально, но против агрессивных стратегий(с той же технической оснащенностью) - скорее всего не будет хорошо работать.
|
|||||||||||||
733
Diversus
18.11.12
✎
14:53
|
(732) А между тем я выше тебя)))
|
|||||||||||||
734
Drx211
18.11.12
✎
15:06
|
(733)А это точно мне :) ? Я как бы уже неделю ничего не делал, только отловил баг с зависанием ботов в режиме 3*2(из-за которого не попал во второй тур)... Т.к во 2ой тур не попал - если че-то и буду доделывать, то в вялотекущем режиме
|
|||||||||||||
735
Diversus
18.11.12
✎
15:07
|
Ой, извини, это Alex S D у нас с ним заочный спор, кто окажется выше по оконцовье
|
|||||||||||||
736
Drx211
18.11.12
✎
15:08
|
(735)Ага, я так и понял :)
|
|||||||||||||
737
Diversus
18.11.12
✎
15:09
|
Мне кажется организаторы и для финала сделают опять, что-то типа, первые 15 мест из тех кто не прошли в финал, имеют возможность принять участие в финале...
|
|||||||||||||
738
Drx211
18.11.12
✎
15:16
|
(737)Это было бы логично(если исходить из их прошлой логики), другой вопрос - что прорваться в эти 15 из(Все-50 сильнейших), будет гораздо сложнее, чем в 45 из (Все минус 300 сильнейших)
|
|||||||||||||
739
Alex S D
18.11.12
✎
15:19
|
(735) да, мой бот стух, зря доделывал))
|
|||||||||||||
740
Alex S D
18.11.12
✎
15:20
|
там одни большой косяк.. лень было устранять
|
|||||||||||||
741
Diversus
18.11.12
✎
15:55
|
А я один глюк все же исправил.
|
|||||||||||||
742
Diversus
18.11.12
✎
16:03
|
У нас с тобой боты примерно одинаковой силы.
|
|||||||||||||
743
Злопчинский
18.11.12
✎
16:10
|
||||||||||||||
744
Starhan
18.11.12
✎
22:22
|
Позитивные новости
Вероятность формата боя в Песочнице теперь обратно пропорциональна количеству его участников. Таким образом, бои 3x2 будут выбираться вдвое чаще, чем бои 6x1, а бои 2x3, которые появятся после завершения Раунда 2, — втрое. Очередное обновление Local runner’а: Добавлен параметр, позволяющий заменить стратегию QuickStartGuy на SmartGuy. Параметр включен по умолчанию. Отличия: а. SmartGuy не стреляет по уничтоженным танкам, а также по танкам EmptyPlayer’а, если есть другие цели. б. SmartGuy не подбирает ненужные бонусы: MEDIKIT при полностью здоровом экипаже, REPAIR_KIT при неповреждённом корпусе танка. Добавлен параметр, позволяющий управлять одним из танков EmptyPlayer’а (тем, у которого teammateIndex равен нулю) с клавиатуры. Более подробную информацию можно найти в прилагаемом файле read.me. http://russianaicup.ru/ |
|||||||||||||
745
Starhan
18.11.12
✎
22:22
|
терь можно самому в танчики погонять со своим ботом
|
|||||||||||||
746
Drx211
18.11.12
✎
23:43
|
(745)Ага, прикольно. Но это скорее для отладки - выиграть у него не получится :) Он на много быстрее решения принимает
|
|||||||||||||
747
Alex S D
19.11.12
✎
00:01
|
блин очка не хватило чтобы в топ 100 попасть
|
|||||||||||||
748
Alex S D
19.11.12
✎
00:03
|
все, похоже я топ мисты) ура))
|
|||||||||||||
749
Drx211
19.11.12
✎
00:09
|
(748)Ну - по итогам раундов - да, но песочница то еще не закрыта ;) Там народ повыше есть.
|
|||||||||||||
750
Diversus
19.11.12
✎
00:10
|
(748) Черд, ты забрал у меня это звание. Я второй
|
|||||||||||||
751
Alex S D
19.11.12
✎
00:15
|
(749) ээ)
|
|||||||||||||
752
Cube
19.11.12
✎
05:00
|
(744) Надо попробовать погонять врукопашную =))
|
|||||||||||||
753
Cube
19.11.12
✎
05:01
|
Ну что, народ, флудим до конца страницы и стату на новой или сейчас выложить, т.к. ажиотаж упал и до конца страницы не дотянем сегодня?))
|
|||||||||||||
754
PowerBoy
19.11.12
✎
06:56
|
Всем кто выиграл футболки, зайдите в свой профиль, и заполните поля для доставки.
Цитата : "Форма обязательна для участников Раунда 2. Данные будут использоваться для доставки футболок. Заполнить необходимо все поля." |
|||||||||||||
755
Starhan
19.11.12
✎
07:32
|
надюсь я влезу в L
|
|||||||||||||
756
Starhan
19.11.12
✎
07:32
|
или с запасом взять :(
|
|||||||||||||
757
Alex S D
19.11.12
✎
10:28
|
(756) я написал L, с надежной, что похудею)
|
|||||||||||||
758
Diversus
19.11.12
✎
10:38
|
Как приятно, все таки, получать призы )))
|
|||||||||||||
759
Cube
19.11.12
✎
11:26
|
Походу, ветка умирает)) Ждать новой страницы не буду.
Раунд 2. Список участников второго раунда (Место - рейтинг - язык - ник на мисте - ссылка на профиль в конкурсе): -------------------- deadline <50> -------------------- 101 - 868 - C++ - Alex S D - http://russianaicup.ru/profile/Dr001 122 - 827 - C++ - Diversus - http://russianaicup.ru/profile/Diversus 146 - 800 - C# - beat_swamp - http://russianaicup.ru/profile/Beat 182 - 739 - C# - Noobster - http://russianaicup.ru/profile/Noob (sdchess.net) 221 - 680 - Java - Beduin - http://russianaicup.ru/profile/Angle 226 - 673 - Pascal - Starhan - http://russianaicup.ru/profile/Starh 237 - 658 - C++ - PowerBoy - http://russianaicup.ru/profile/Zomba 250 - 647 - Pascal - MMF - http://russianaicup.ru/profile/Hamster 254 - 646 - Java - Gisborn - http://russianaicup.ru/profile/Gisborn 270 - 627 - Pascal - Molinor - http://russianaicup.ru/profile/Merlon 315 - 543 - C++ - ERWINS - http://russianaicup.ru/profile/Erwins 316 - 541 - Python2 - hedint - http://russianaicup.ru/profile/Hedint |
|||||||||||||
760
MMF
19.11.12
✎
11:54
|
эк мой бот занял тоже место, что и в 1-м раунде
(755)(757) че, до сих пор в Детском мире одеваетесь :-) ? я вот колеблюсь между "большой" и "самой большой" |
|||||||||||||
761
D_Pavel
19.11.12
✎
12:02
|
Где вы только свободное время берете? По бабам совсем не ходите чтоли?
|
|||||||||||||
762
Starhan
19.11.12
✎
12:07
|
(760) ну на меня обычно Эльки налазят.
L (large) - средний размер есть еще меньше S(small) и M (medium) :^) |
|||||||||||||
763
Diversus
19.11.12
✎
14:25
|
Из 345 только 12 1С-ников получат футболки. Маловато.
|
|||||||||||||
764
Alex S D
19.11.12
✎
14:28
|
(761) мм.. а че по ним ходит если бабы со мной живут?)
|
|||||||||||||
765
Diversus
19.11.12
✎
14:31
|
(764) Я тебе в ICQ стукнул
|
|||||||||||||
766
Mykola
19.11.12
✎
17:33
|
А что случилось в этом бою? http://russianaicup.ru/game/view/328000
Просто интересно. Из наблюдений - обычно танки разбиваются на дуэльные пары и начинают бодаться. Долго, с уворотами и прочим. Надо чтобы все 3 танка атаковали одну цель. Тогда у вражеского танка нет шанса увернуться, при таком шквальном огне он не успевает брать бонусы и в конечном итоге мрет мигом. |
|||||||||||||
767
Alex S D
19.11.12
✎
17:36
|
(766) может обычно и разбиваются , а мои нет) и стреляют куда попало. в первую ближайшую цель. Да и там наглядно виден косяк, когда танки забиваются в угол при стрельбе по ним, и не вылазят оттуда
|
|||||||||||||
768
Mykola
19.11.12
✎
17:40
|
(767) При стрельбе в ближайшую цель - эта цель своя у каждого танка, к тому же постоянно меняется. Посмотрите бои, быстрее всего сливает тот игрок, у которого танк оказывается под прицелом трех танков противника. Говорю же, при этом он не успевает лечиться бонусами и не может уворачиваться.
|
|||||||||||||
769
Alex S D
19.11.12
✎
17:43
|
(768) ну может быть может быть, не спорю
|
|||||||||||||
770
NS
19.11.12
✎
17:47
|
(768) Сейчас это уже неактуально, так как финале бои один на один.
|
|||||||||||||
771
Alex S D
19.11.12
✎
17:48
|
(700) 2x3 же?
|
|||||||||||||
772
Alex S D
19.11.12
✎
17:49
|
(771) -> (770)
|
|||||||||||||
773
NS
19.11.12
✎
18:54
|
(772) В шахматы играют один на один?
|
|||||||||||||
774
NS
19.11.12
✎
18:54
|
При этом у каждого по 16 фигур.
Тут то-же самое. |
|||||||||||||
775
Mykola
20.11.12
✎
09:35
|
(774) Все актуально. Выведя из строя 1 танк противника получаем перевес в огневой силе в 1.5 раза. Я думаю, ни один наворот не дает такого преимущества над противником, всякие увороты, нычки в угол...
Надо выбирать в качестве цели самый ближний танк по средним расстояниям от всех своих танков, а чтобы он не часто менялся, еще и повысить приоритет уже обстрелянной цели. |
|||||||||||||
776
NS
20.11.12
✎
11:44
|
(775) Речь о том, что во втором раунде частично зависело от прухи, когда два соперника начинают мочить твой танк. А в финале от прухи ничего не зависит. Естественно нужно по возможности концентрироваться на одном танке соперника.
|
|||||||||||||
777
program1Cer
20.11.12
✎
14:20
|
xelai =) меня тож запишите)
|
|||||||||||||
778
program1Cer
20.11.12
✎
14:37
|
Да финал будет интересен именно тактически. Если в 6х1 и 3х2 тактика в основном сводилась забиться в угол постреливать, потом выйти собрать бонусы и добить и победа больше зависела от реализации именно таких фич как уход от снарядов, поворот корпуса для рикошета, то в финале шансы на победу даже мог бы иметь бот который просто лучше играет в команде, бьет по асисту, прикрывает слабого. И кстати, мне кажется, разработчики не совсем сдержали слово, в песочнице так и приходится до сих пор бота затачивать по режим "выживание" ибо боев 6х1 и 3х2 все таки больше.
|
|||||||||||||
779
NS
20.11.12
✎
15:18
|
(777) Я тебе ответил на sdchess.net
|
|||||||||||||
780
Eugene_Holiday
21.11.12
✎
02:44
|
ну вот, всего за 2 недели упорный бот дополз до 290 места :)
Главное ничего не менять и через пару лет доползёт до топ 10.. |
|||||||||||||
781
Diversus
21.11.12
✎
16:21
|
Был задан вопрос про White Card для финала пользователей, которые участвовали во втором раунде. Организаторы ответили - нет. Странно и нелогично. Если делаете White Card для пользователей первого раунда, чтобы прошли во второй, то почему бы не сделать аналогичное для финала?
|
|||||||||||||
782
NS
21.11.12
✎
16:24
|
(781) Места во втором раунде, в нарушение регламента, и так привели к отказу части участников. Ты предлагаешь организатором и дальше поганить чемпионат, продолжая нарушать свой-же регламент, свою публичную оферту? :)
|
|||||||||||||
783
Diversus
21.11.12
✎
16:30
|
(782) Я рассуждаю по-принципу: если сделали так в прошлом раунде, то в этом назревало такое же решение.
|
|||||||||||||
784
NS
21.11.12
✎
16:38
|
(783) Это полностью убило бы престижность чемпионата. Напрочь. Это тоже самое что к двум финалистам чемпионата мира вдруг (изменив регламент) добавить 10 человек, и сказать играйте турнир.
Федерация которая так сделает - просто перестанет существовать. |
|||||||||||||
785
Diversus
21.11.12
✎
17:09
|
(784) По идее, если финалисты сильнее добавленных ботов с White Card изначально, то финалистам это ничем не грозит. Они и так сильнее.
|
|||||||||||||
786
Drx211
21.11.12
✎
17:17
|
Вообще - я за вайлд-кард однозначно, другой вопрос - что их надо было объявить изначально. Мне кажется - сам формат - дурацкий, с раундами, переходами и прочей фигней.
Сделали бы песочницу с нормальным расчетом рейтинга и количество боев допустим 10 в час для первой сотни, 9 для второй и т.д, чтобы верхние места были самыми объективными - это была бы самая объективная система. А так - ранжировать 50 стратегий за сутки, будет скорее лотерея. |
|||||||||||||
787
Drx211
21.11.12
✎
17:19
|
(784)Ну - тут я не согласен, вайл-кард есть практически у всех спортивных федераций, и соотношение немного не то, они добавили к 300 +45, и это не отменило необходимости турнира. Добавить к 2+10 - это да, бред, добавить до 10% сильных участников в основную сетку - это нормально. Всегда кто-то пробивается через отборочные, а кто-то - попадает по рейтингу.
|
|||||||||||||
788
NS
21.11.12
✎
17:40
|
(785) Дело не в грозит/не грозит.
|
|||||||||||||
789
Mykola
21.11.12
✎
17:45
|
Смотрю - так никто из топов и не сделал подавление всеми танками одну цель. Все стратегии пляшут от обороны. Забавно видеть, когда раунд оканчивается с живыми 3 танками с обеих сторон.
|
|||||||||||||
790
program1Cer
22.11.12
✎
08:33
|
Для победителей песочницы есть призы, ну как бонус могли бы и им дать футболки, если они вдруг не прошли во второй раунд. Вайлд карды были не нужны. Есть ли хоть один среди кандидатов на победу, который который прошел во второй раунд таким способом?
|
|||||||||||||
791
Alex S D
22.11.12
✎
10:13
|
(789) возьми и сделай. Времени нет, да и мотивации уже)
|
|||||||||||||
792
Cube
22.11.12
✎
10:17
|
(777) Ссылку на профиль в конкурсе давай.
|
|||||||||||||
793
jenyanorilsk
22.11.12
✎
10:24
|
окончательно желание заниматься всем этим убило неудобство отладки и сжатые сроки
при этом если хочешь нормальной отладки, вроде отрисовывания своих примитивов, больше, чем 2 идиотских соперника или схлёстывания своих стратегий - пляши с бубном хочешь нормально стрелять и ездить - лихорадочно вспоминай математику, физику и механику и сам подбирай коэфициенты и формулы интереса ради реверснул локалранер и увидел, что ни одна формула, гулявшая в интернете на тот момент, не соответствовала в точности тому, как считал локалранер |
|||||||||||||
794
Drx211
22.11.12
✎
12:10
|
(792)http://russianaicup.ru/profile/xelai - видимо он
|
|||||||||||||
795
Drx211
22.11.12
✎
12:14
|
(793)А в чем неудобство отладки? Запускай 10 тестовых боев, смотри поведение бота и отлаживай в репитере... Про физику и математику - ну так в этом и суть(хотя согласен - из названия конкурса это напрямую не следует).
На счет сроков - согласен, масштабировать раза в 3 - было бы отлично. |
|||||||||||||
796
MMF
22.11.12
✎
12:21
|
(789) да у всех это есть. Я сразу сделал повышение оценки цели на 30% если в нее целится танк-напарник. И у многих наблюдал.
|
|||||||||||||
797
jenyanorilsk
22.11.12
✎
13:52
|
(795) 2 стратегии, вторая - вроде как улучшенная версия первой, 1000 боёв на последнем локалранере, проценты побед против смартгая: 1 - 28, 2 - 39, закинул на сайт и скатился по рейтингу вниз, вернул прежнюю - опять пополз вверх
Чтоб не быть голословным - http://russianaicup.ru/profile/jenyanorilsk стратегия 18 - "улучшенная", 17 и 19 - одно и то же, тот вариант, который "улучшался" + запустить 1000 боёв без плясок с бубном стало возможно на последнем локалранере |
|||||||||||||
798
Drx211
22.11.12
✎
14:00
|
(797)Ну так - на сайте же не смартгай... 39% побед против смарт гая всего лишь показывают, что ваш бот лучше в борьбе, против смарт гая. Но не могут гарантировать - что он лучше в реальности. Слабые места - можно определить на глаз, просмотрев 1-2 боя. Для того, чтобы выйти в 300 - достаточно сделать простые и понятные вещи, которые бросаются в глаза.
|
|||||||||||||
799
Drx211
22.11.12
✎
14:01
|
(797)Вполне возможно - в версии 18 допущена ошибка, которая не влияет на результат при малом колечестве соперников, но сказывается - при большом.
|
|||||||||||||
800
Drx211
22.11.12
✎
14:06
|
Посмотрел пару боев 18ой версии -сделай, как минимум - уход в угол, когда на поле больше 4ех живых, это даст +200 позиций в рейтинге сразу. Бот проигрывает, потому, что ломится в центр. Со смарт-гаем - естественно такого нет, т.к. он один :)
|
|||||||||||||
801
program1Cer
22.11.12
✎
15:14
|
(797) У меня версия 38 вообще сомнительно лучше играет чем 3 =)
|
|||||||||||||
802
Drx211
22.11.12
✎
15:43
|
(801)А ник какой - дай посмотрю :)
|
|||||||||||||
803
jenyanorilsk
22.11.12
✎
16:35
|
(800) вообще бот сам не ходит в угол специально
берётся 64 точки вокруг бота на расстоянии половины длины тела танка + берётся текущая позиция проверяется куда смотрят пушки других танков, куда летят пули, где больше бонусов, где дальше вражеские танки часть точек отбрасывается, если для их достижения придётся пересечь траекторию пули всё это определённым образом взвешивается на предмет риска и выгодности позиции и бот выбирает точку, куда двигаться |
|||||||||||||
804
jenyanorilsk
22.11.12
✎
16:35
|
(800) но, иногда, так совпадает, что он сам забирается в угол, если считает, что это безопаснее)
|
|||||||||||||
805
Drx211
22.11.12
✎
16:43
|
(803)Это не работает при большом количестве противников, т.к. скорость перемещения пушек - гораздо выше, чем скорость смены позиции танком. Т.е. - понятно, что пока все не успели навестись - на ваш танк никто не смотрит, он за то время вылазит в центр, и тогда на него наводятся все сразу. Сделать он уже все равно ничего не успевает - и его выносят :)
|
|||||||||||||
806
Drx211
22.11.12
✎
16:54
|
Надо бы Cube позвать, статистику проапдейтить...
|
|||||||||||||
807
program1Cer
22.11.12
✎
18:59
|
(802) xelai. http://russianaicup.ru/profile/xelai
Я не писал специальных уходов в угол, сам уходит когда и в основном :-) выходит когда надо, но иногда бывают просчеты =) Сабж супер-пупер! |
|||||||||||||
808
SUA
22.11.12
✎
19:13
|
у меня танк так и не научился боям 6*1... 3*2 лучше, 2*3 еще лучше играет, рейт скачет до сих пор (хотя давно лениво что-либо серьезное приписывать)
|
|||||||||||||
809
SUA
22.11.12
✎
19:17
|
(807)4-1 дуель... и -200 текущего рейта))
|
|||||||||||||
810
Beduin
22.11.12
✎
19:39
|
(809) Загрузил сервак.
|
|||||||||||||
811
Drx211
22.11.12
✎
23:46
|
(807)А блин - я ж сам в (794) ссылку :)
|
|||||||||||||
812
Drx211
22.11.12
✎
23:49
|
(808)В 6*1 - случайности сильно много... если попадаешь на 12 или 6 часов, сливаешь почти наверняка. Если буду че-то допиливать - то это как раз уход из таких позиций, пока, в основном - все проигрыши только от туда
|
|||||||||||||
813
Cube
23.11.12
✎
04:40
|
Общий список участников (Место - язык - ник на мисте - ссылка на профиль в конкурсе):
131 - C++ - Alex S D - http://russianaicup.ru/profile/Dr001 133 - Java - Beduin - http://russianaicup.ru/profile/Angle 149 - C++ - Drx211 - http://russianaicup.ru/profile/KiRex 174 - Java - Gisborn - http://russianaicup.ru/profile/Gisborn 175 - C# - beat_swamp - http://russianaicup.ru/profile/Beat 186 - C++ - Diversus - http://russianaicup.ru/profile/Diversus 189 - Pascal - Molinor - http://russianaicup.ru/profile/Merlon 249 - Pascal - Starhan - http://russianaicup.ru/profile/Starh 268 - C++ - ERWINS - http://russianaicup.ru/profile/Erwins 303 - Pascal - MMF - http://russianaicup.ru/profile/Hamster 337 - C++ - ILM - http://russianaicup.ru/profile/ILM 360 - Python2 - Eugene_Holiday - http://russianaicup.ru/profile/Eugene_Holiday 367 - C# - Noobster - http://russianaicup.ru/profile/Noob (sdchess.net) 414 - C++ - PowerBoy - http://russianaicup.ru/profile/Zomba 415 - C++ - WildCat - http://russianaicup.ru/profile/WildCat (sdchess.net) 512 - Python2 - hedint - http://russianaicup.ru/profile/Hedint 551 - C++ - AAlexandra - http://russianaicup.ru/profile/Alexandra 579 - Python3 - program1Cer - http://russianaicup.ru/profile/Xelai 589 - Java - Cube - http://russianaicup.ru/profile/Cube 595 - Java - Garykom - http://russianaicup.ru/profile/Garykom 603 - С++ - Светлый Гений - http://russianaicup.ru/profile/LG83 633 - C# - jenyanorilsk - http://russianaicup.ru/profile/Jenyanorilsk 655 - Pascal - LEXASOFT - http://russianaicup.ru/profile/LEXASOFT (sdchess.net) 681 - Python3 - Filin - http://russianaicup.ru/profile/Filin396 700 - Java - floder - http://russianaicup.ru/profile/Floder 761 - Pascal - Salimbek - http://russianaicup.ru/profile/Salimbek 826 - C# - cawokru - http://russianaicup.ru/profile/Cawokru 846 - Pascal - BiBijke - http://russianaicup.ru/profile/BiBijke8 925 - Pascal - forforumandspam - http://russianaicup.ru/profile/forforumandspam 957 - Pascal - SUA - http://russianaicup.ru/profile/SUA 1080 - Java - Прекрасный дилетант - http://russianaicup.ru/profile/Bazil 1208 - Java - ReaLg - http://russianaicup.ru/profile/ReaLg 1364 - Java - Anton9843 - http://russianaicup.ru/profile/Anton9843 Всего участников: 1989. |
|||||||||||||
814
jenyanorilsk
23.11.12
✎
04:50
|
(805) по хорошему от этого можно вылечиться, если поправить оценочную функцию, а специально уходить в угол, как это делают другие, не хочется, это, в моём понимании, уже далеко от ai
уже забил на всё это дело - времени не хватает и + по тому как скатился в рейтинге видно, что программист я хреновый) |
|||||||||||||
815
jenyanorilsk
23.11.12
✎
04:58
|
(805) кстате, в "улучшенной" версии я как раз игрался с оценочной функцией точек и выбора противника
например, в изначальном варианте текущая скорость и направление не учитывались при выборе следующей точки, добавлял что-то вроде "инерции" - если у нас уже нормальная скорость в сторону не выброшенных по опасности точек, то двигаться туда правда тут, было бы ещё неплохо учесть скорость и направление вращения танка, чтобы максимально использовать "инерцию" ну и + сложилось впечатление, что нужно писать сразу 2-3 варианта стратегии - для массового боя, для коммандного и дуэль это подтверждает график рейтинга - с 6го числа была закинута стратегия, которая смотрела если противников больше 2х, то использовала оценки и методы для массовой борьбы, иначе - дуэльные |
|||||||||||||
816
Starhan
23.11.12
✎
07:35
|
кто на яве пишет посоветуйте ресурс хороший по яве или книжку.
|
|||||||||||||
817
Cube
23.11.12
✎
07:47
|
(816) Я в яндексе ищу)
|
|||||||||||||
818
Beduin
23.11.12
✎
09:29
|
(816) Если знаешь как классы в общем между собой взаимодействуют, то в интернете иногда синтаксис смотри и все. А так тот же С++.
|
|||||||||||||
819
Drx211
23.11.12
✎
12:09
|
(815)Ну да - инерцию по любому надо учитывать, иначе - он у тебя начнет дергаться, например - набрать прямую скорость близкую к 3.5 пытаться взять бонус на 100 пикселей назад, когда до переднего осталось 200, очевидно, что передний он возьмет быстрее, чем полностью остановится и наберет скорость в направлении заднего...
По поводу разных стратегий - не знаю, я такого не делал, у меня просто оценочная функция меняется в зависимости от оставшихся в живых танков противника(т.е. - если их много - то она возвращает угол, если не много - то уже другие точки по приоритету). Я в целом - тоже ничего не дописывал уже полторы недели, только один баг поправил, перепутал ширину и длуну в вызове функции уклонения - из-за этого работало как-то хреново. Поправил - вроде пошел вверх. |
|||||||||||||
820
SUA
23.11.12
✎
16:51
|
дописать увороты на выходных или пофиг уже...
бот доехал до 2300 рейты и сейчас резко пойдет вверх (30 рейты = 100 мест примерно в этом диапазоне) |
|||||||||||||
821
SUA
23.11.12
✎
16:53
|
где дуэли обещанные... опять 6*1 бой прилетел
|
|||||||||||||
822
Diversus
23.11.12
✎
16:59
|
(821) А там вероятность формата боя в Песочнице обратно пропорциональна количеству его участников. Таким образом, бои 3x2 будут выбираться вдвое чаще, чем бои 6x1, а бои 2x3, которые появятся после завершения Раунда 2, — втрое.
|
|||||||||||||
823
Diversus
23.11.12
✎
17:01
|
Вот тактика!
Тупо берем самый прочный танк и едем на врага :) И между прочим 12 место во втором раунде... Вот пример: http://russianaicup.ru/game/view/401867 |
|||||||||||||
824
Starhan
23.11.12
✎
21:50
|
(823)круто интересно посмотреть кому он проиграл
|
|||||||||||||
825
Diversus
23.11.12
✎
22:44
|
Alex S D смотрю тебя заинтересовали последние успехи моего бота :) Много тестов провел с ним)))
|
|||||||||||||
826
Alex S D
23.11.12
✎
23:25
|
(825) да, чето не то) подправил немного, теперь порядок))
|
|||||||||||||
827
RomanYS
24.11.12
✎
01:32
|
Один из боев текущего лидера:
http://russianaicup.ru/game/view/410268 За весь бой 3 попадания на двоих, похоже 3*3 финал выиграет сверх-осторожная стратегия. |
|||||||||||||
828
MMF
24.11.12
✎
02:05
|
надо стрелять двумя тремя одновременно, один - в цель, два других в те места, куда вражина может уклониться
|
|||||||||||||
829
Drx211
24.11.12
✎
02:12
|
(827)А кто из них текущий лидер то?
|
|||||||||||||
830
Злопчинский
24.11.12
✎
03:23
|
что-то слабовато 1сники в этот раз...
|
|||||||||||||
831
Diversus
24.11.12
✎
12:21
|
(830) Что есть, то есть... Никто из наших в финал не пробился.
|
|||||||||||||
832
YHVVH
24.11.12
✎
12:25
|
а будет еще конкурс?
|
|||||||||||||
833
Diversus
24.11.12
✎
12:35
|
(832) За 2 года было три конкурса.
AI Challenge Ants http://aichallenge.org/ AI Challenge PlanetWars http://planetwars.aichallenge.org/ Ну и танки russianaicup.ru |
|||||||||||||
834
YHVVH
24.11.12
✎
12:37
|
(833) а на русском будут еще?
|
|||||||||||||
835
NS
24.11.12
✎
13:22
|
(833) Еще был футбол от майкрософт, ну и codecup.nl ежегодный.
|
|||||||||||||
836
NS
24.11.12
✎
13:23
|
(834) А что конкретно на русском надо?
|
|||||||||||||
837
YHVVH
24.11.12
✎
13:53
|
(836) конкурсы тип танчиков , я с англ не дружу.
|
|||||||||||||
838
NS
24.11.12
✎
13:55
|
(837) условия всех конкурсов тут-же переводят на русский.
Ну и translate.google.ru и translate.ru никто пока не отменял. |
|||||||||||||
839
YHVVH
24.11.12
✎
13:58
|
(838) это хорошо.
|
|||||||||||||
840
ILM
гуру
24.11.12
✎
14:04
|
(837) Сейчас еще один идет кубок http://aisandbox.com
|
|||||||||||||
841
NS
24.11.12
✎
14:09
|
(840) поддерживается только питон, странный выбор для ai чемпионата.
|
|||||||||||||
842
ILM
гуру
24.11.12
✎
14:22
|
Да нет, там и С++ и Java есть.
|
|||||||||||||
843
NS
24.11.12
✎
14:29
|
(842) Значит только добавили. Совсем недавно был только питон.
|
|||||||||||||
844
SUA
24.11.12
✎
23:48
|
(840) (841) они еще PlanetWars спонсировали, теперь видимо сами решили. Вообще интересная идея, хотя тоже поиск пути сплошной как и в танках
|
|||||||||||||
845
forforumandspam
25.11.12
✎
12:50
|
Кто ещё не забросил? Для вас предлагаю такую штуку: http://zalil.ru/33998459. Вы можете гибко настраивать бой под себя. Например, можно стравить QuickStartGuy и SmartGuy.
P.S.: Спасибо пользователю ud1 с gamedev.ru за файл run.class |
|||||||||||||
846
forforumandspam
25.11.12
✎
12:51
|
+(845) положить в папку с последним local-runner
|
|||||||||||||
847
Drx211
25.11.12
✎
13:19
|
(846)Прикольно! :) Надо бы еще графический движок для локалранера написать, тогда можно будет после смерти оф. сервера продолжать
|
|||||||||||||
848
forforumandspam
25.11.12
✎
13:22
|
(847) Я думал над этим. Но я смогу только на flash 2004 сделать визуализацию. Да и времени пока жалко, после конкурса можно попробовать.
|
|||||||||||||
849
forforumandspam
25.11.12
✎
13:22
|
+(848) В смысле я бы мог попробовать сделать визуализацию репитера.
|
|||||||||||||
850
Drx211
25.11.12
✎
13:34
|
(849)Ну - их собственная графика не лучше флеша, так что - хотя бы это будет уже интересно.
|
|||||||||||||
851
forforumandspam
26.11.12
✎
09:36
|
||||||||||||||
852
Alex S D
26.11.12
✎
09:39
|
(851) ок, вечером
|
|||||||||||||
853
jenyanorilsk
26.11.12
✎
10:22
|
А может кто-нибудь подскажет где взять последний полный пак локалранера с возможностью запускать несколько стратегий без лишнего геморроя?
длинными зимними вечерами играться аж окна перепутал и не в ту тему написал)) |
|||||||||||||
854
forforumandspam
26.11.12
✎
10:38
|
(853) Я такой делаю, ждите.
|
|||||||||||||
855
Diversus
26.11.12
✎
15:56
|
(852) Что то ты в отрыв ушел. Надо бы догнать до окончания.
|
|||||||||||||
856
Alex S D
26.11.12
✎
16:41
|
(855) да это везение , ничего не менял пока. Но есть еще пара идей
|
|||||||||||||
857
NS
26.11.12
✎
20:39
|
(854) А зачем тебе мой бот? Он умеет играть только 6x1, и явно устарел - я перестал его дописывать еще перед окончанием первого раунда.
|
|||||||||||||
858
forforumandspam
26.11.12
✎
20:41
|
(857) Мне и такого хватит.
|
|||||||||||||
859
Alex S D
26.11.12
✎
20:44
|
мой бот http://zalil.ru/34004139
|
|||||||||||||
860
Vladal
26.11.12
✎
20:45
|
Как-то читал про конкурс программистов:
Хороший пример «борьбы ради цели» продемонстрировали русские программисты на конкурсе по программированию. В импровизированном виртуальном террариуме всем желающим предложили развить компьютерные программы, имитирующие поведение травоядных и хищников. Программисты устанавливали свойства существа (дальность зрения, максимальная скорость движения, сила атаки, сила защиты и т.п. – общая сумма была ограничена), алгоритмы его поведения (по какой траектории передвигаться; в каких случаях атаковать; есть все, что обнаружишь, или оставить немного и т.п.). Задача состояла в том, чтобы как можно больше питаться, размножиться, вытеснять другие виды животных. Важно учитывать, что по условиям конкурса, животные не могли напрямую передавать друг другу информацию о хищниках, еде и других факторах окружающей среды, но могли все вместе действовать как одна особь. В итоге всех конкурентов победили необычные животные наших программистов – виртуальные коровы, наделённые минимум необходимых инстинктов: если корова видела траву – она бежала к траве, если одна корова видела другую бегущую корову, она начинала бежать в том же направлении. Если в поле зрения наших коров не было травоядных своего вида, они с максимальной скоростью съедали всю доступную траву и сами впоследствии гибли от голода. Лишившись травы, все прочие травоядные в ареале погибали. В результате массового исчезновения травоядных вымирали и хищники. http://www.xakep.ru/post/41516/ |
|||||||||||||
861
NS
26.11.12
✎
20:46
|
||||||||||||||
862
forforumandspam
26.11.12
✎
20:48
|
(861) Спасибо!
|
|||||||||||||
863
Starhan
27.11.12
✎
12:44
|
ап
еще неделю до отсылки футболок :( |
|||||||||||||
864
Drx211
27.11.12
✎
15:24
|
(855)Прокачиваешься полным ходом, неплохо против моего бота! А у меня совсем времени нет, сейчас вот посмотрел - почему сливаю, оказывается - у меня в функции расчет рикошета в одном месте - ошибка(в форе поставил меньше, вместо меньше или равно) и танк тупо - не срелял по непонятным причинам, только что поправил - посмотрим, поможет ли :)
|
|||||||||||||
865
Diversus
28.11.12
✎
20:00
|
||||||||||||||
866
Alex S D
28.11.12
✎
20:09
|
(865) не. рановато обновлять
|
|||||||||||||
867
forforumandspam
28.11.12
✎
21:05
|
(859) И тебе спасибо!
|
|||||||||||||
868
SUA
28.11.12
✎
23:00
|
бот продолжает ползти наверх - изменчивость рейта без изменения кода версии рулит
|
|||||||||||||
869
Злопчинский
29.11.12
✎
00:19
|
так какая сейчас раскладка по "нашим"..?
|
|||||||||||||
870
Diversus
29.11.12
✎
00:21
|
(868) Да это ерунда.
(869) 1С-ники пытаются пробится в сотню. У меня и у Alex S D было пару вхождений в ТОП-100, но увы, нас быстро выкинули :) |
|||||||||||||
871
Cube
29.11.12
✎
04:42
|
(865) (866) (869) Да пожалуйста, мне не сложно кнопочку нажать =))
Общий список участников (Место - язык - ник на мисте - ссылка на профиль в конкурсе): 120 - C++ - ILM - http://russianaicup.ru/profile/ILM 123 - C++ - Diversus - http://russianaicup.ru/profile/Diversus 140 - C++ - Drx211 - http://russianaicup.ru/profile/KiRex 172 - C++ - Alex S D - http://russianaicup.ru/profile/Dr001 174 - C# - beat_swamp - http://russianaicup.ru/profile/Beat 178 - Java - Beduin - http://russianaicup.ru/profile/Angle 233 - Python3 - program1Cer - http://russianaicup.ru/profile/Xelai 238 - Java - Gisborn - http://russianaicup.ru/profile/Gisborn 245 - Pascal - Molinor - http://russianaicup.ru/profile/Merlon 266 - C++ - ERWINS - http://russianaicup.ru/profile/Erwins 289 - Pascal - Starhan - http://russianaicup.ru/profile/Starh 297 - Pascal - MMF - http://russianaicup.ru/profile/Hamster 384 - C++ - PowerBoy - http://russianaicup.ru/profile/Zomba 464 - Pascal - forforumandspam - http://russianaicup.ru/profile/forforumandspam 475 - Python2 - Eugene_Holiday - http://russianaicup.ru/profile/Eugene_Holiday 494 - C++ - WildCat - http://russianaicup.ru/profile/WildCat (sdchess.net) 516 - Java - Cube - http://russianaicup.ru/profile/Cube 545 - Java - Garykom - http://russianaicup.ru/profile/Garykom 558 - C# - jenyanorilsk - http://russianaicup.ru/profile/Jenyanorilsk 565 - C++ - AAlexandra - http://russianaicup.ru/profile/Alexandra 585 - Pascal - SUA - http://russianaicup.ru/profile/SUA 595 - Python2 - hedint - http://russianaicup.ru/profile/Hedint 647 - С++ - Светлый Гений - http://russianaicup.ru/profile/LG83 658 - Pascal - LEXASOFT - http://russianaicup.ru/profile/LEXASOFT (sdchess.net) 687 - Python3 - Filin - http://russianaicup.ru/profile/Filin396 767 - Java - floder - http://russianaicup.ru/profile/Floder 831 - Pascal - Salimbek - http://russianaicup.ru/profile/Salimbek 895 - C# - cawokru - http://russianaicup.ru/profile/Cawokru 895 - Pascal - BiBijke - http://russianaicup.ru/profile/BiBijke8 995 - Java - ReaLg - http://russianaicup.ru/profile/ReaLg 1050 - Java - Прекрасный дилетант - http://russianaicup.ru/profile/Bazil 1554 - Java - Anton9843 - http://russianaicup.ru/profile/Anton9843 2001 - C# - Noobster - http://russianaicup.ru/profile/Noob (sdchess.net) Всего участников: 2002. |
|||||||||||||
872
Злопчинский
29.11.12
✎
05:02
|
А есть ли среди участников САПеры..?
|
|||||||||||||
873
forforumandspam
29.11.12
✎
07:08
|
||||||||||||||
874
Starhan
29.11.12
✎
07:42
|
(870) http://russianaicup.ru/profile/Valex
это кстати тоже 1сник |
|||||||||||||
875
Diversus
29.11.12
✎
09:03
|
(874) Нет!!! Ты разрушаешь мои надежды на 1-ое место среди мистян.
|
|||||||||||||
876
Alex S D
29.11.12
✎
09:04
|
(875) поддерживаю) не 1сник это, пока не отпишется, он не учитывается)
|
|||||||||||||
877
Cube
29.11.12
✎
09:05
|
(875) Первое место тебе только снится)) Сними розовые очки, NS сошел с дистанции и многие другие уже тоже забросили. Это псевдопервое место... :)
|
|||||||||||||
878
Alex S D
29.11.12
✎
09:06
|
(877) НС - никакое место) не факт , что он бы вошел в 10-ку
|
|||||||||||||
879
Alex S D
29.11.12
✎
09:06
|
(877) и многие другие - тоже слабаки)
|
|||||||||||||
880
Diversus
29.11.12
✎
09:10
|
(878) Не факт, что он вошел бы в 100-ку, т.к. он сошел с дистанции имея рейтинг 2750, а это не попадание в ТОП-100. Видимо испугался :) А отмазки, типа мне не нравятся условия, в которые меня вгоняют организаторы, только это подтверждают)))
|
|||||||||||||
881
Diversus
29.11.12
✎
09:18
|
||||||||||||||
882
Cube
29.11.12
✎
09:22
|
(878) (880) О, как расхорохорились-то!!! %)) Ну-ну))))
|
|||||||||||||
883
Alex S D
29.11.12
✎
09:24
|
(882) че нуну)) если я буду в сотке , хорошо))
|
|||||||||||||
884
Cube
29.11.12
✎
10:08
|
(883) Псевдосотке)
|
|||||||||||||
885
Diversus
29.11.12
✎
10:20
|
(884) Вполне себе реальной сотке. А если кто-то перестал заниматься ботом и скатился, а я занимаюсь им дальше и борюсь, не значит ли это, что я победил? А тот человек сдался. Исходя из этого какая же это псевдосотка?
|
|||||||||||||
886
Cube
29.11.12
✎
10:28
|
(885) Ну да, есть в твоих словах рациональное зерно... Но ты ведь понимаешь, что занять третье место и получить бронзу в чемпионате из трех участников не то же самое, что получить бронзу в чемпионате из 100 участников?)))
То есть, да, ты займешь какое-то место, но это совсем не значит, что ты лучше тех, кто не участвует или перестал участвовать))) Короче, надо мистовский чемпионат, нах!))) |
|||||||||||||
887
program1Cer
29.11.12
✎
10:29
|
Сложно судить сотка псевдосотка, не псевдосотка. Много потенциально сильных ботов сошло с дистанции, но много и пришло. на supertank тот же посмотрите. скорее всего твинк, 2 версия, а был в топ 100
|
|||||||||||||
888
Diversus
29.11.12
✎
10:38
|
(886) Не... Первые 100 мест работают над ботами, это точно.
|
|||||||||||||
889
Drx211
29.11.12
✎
22:51
|
(873)http://zalil.ru/34016251 , блин - сесть бы хоть уклонение дописать...
|
|||||||||||||
890
Drx211
29.11.12
✎
22:54
|
(854)что слышно - еще не доделал настройщик для локального стравливания?
|
|||||||||||||
891
Diversus
29.11.12
✎
23:10
|
+(890) был бы кстати
|
|||||||||||||
892
Drx211
29.11.12
✎
23:12
|
(891)Ну - это и сейчас можно, просто надо батники прописывать правильно, а так - если автогенериться будут - будет прикольнее
|
|||||||||||||
893
ILM
гуру
30.11.12
✎
06:02
|
(873) А это зачем? Все равно не выгорит. В понедельник может
|
|||||||||||||
894
ILM
гуру
30.11.12
✎
06:06
|
(883) А все думаю, что за бот со мной рубится и нафига он их создаёт)))
|
|||||||||||||
895
Alex S D
30.11.12
✎
09:19
|
(894) да, проверил твоего бота)
|
|||||||||||||
896
Drx211
30.11.12
✎
12:10
|
(895)И как он :) ? Вообще конечно писание в 3 часа ночи - зло, вчера пару багов поправил, скорее всего - новые привнес. Где знак перепутаешь, где вызов параметров не в той последовательности :(
|
|||||||||||||
897
Diversus
30.11.12
✎
12:27
|
(896) Выигрываю
|
|||||||||||||
898
Diversus
01.12.12
✎
02:40
|
Для себя сделал скрипт тестирования игр 2x3.
http://narod.ru/disk/64182100001.4ead8eac23d817844315cf6d56e28ca3/Тестировщик%202x3.zip.html Рабочий скрипт, который позволяет стравливать свои версии. В качестве примера с комплектом идут две версии моего бота, которые отыгрывают по 5 игр. Запускайте test2x3.vbs скрипт работает в фоне, никаких окошек до окончания тестирования... Тестирование заканчивается, вы будете оповещены сообщением. Также создается файл result_total.txt в котором все бои с результатами + итог по боям в виде: ============== Всего игр 5 Бот DiversusBot.exe Очков 4115 1. 5 2. 0 Бот DiversusBot_44.exe Очков 1625 1. 0 2. 5 Кто какие места занимал в боях и сколько очков кто набрал. Поправляя параметры в коде сможете стравливать свои версии. |
|||||||||||||
899
Cube
03.12.12
✎
04:53
|
Общий список участников (Место - язык - ник на мисте - ссылка на профиль в конкурсе):
59 - Java - Beduin - http://russianaicup.ru/profile/Angle 61 - C++ - Alex S D - http://russianaicup.ru/profile/Dr001 127 - C++ - Diversus - http://russianaicup.ru/profile/Diversus 168 - C++ - ILM - http://russianaicup.ru/profile/ILM 213 - Pascal - Molinor - http://russianaicup.ru/profile/Merlon 218 - C# - beat_swamp - http://russianaicup.ru/profile/Beat 244 - C++ - Drx211 - http://russianaicup.ru/profile/KiRex 251 - Pascal - Starhan - http://russianaicup.ru/profile/Starh 254 - Python3 - program1Cer - http://russianaicup.ru/profile/Xelai 277 - Java - Gisborn - http://russianaicup.ru/profile/Gisborn 312 - Pascal - MMF - http://russianaicup.ru/profile/Hamster 325 - C++ - ERWINS - http://russianaicup.ru/profile/Erwins 363 - Pascal - forforumandspam - http://russianaicup.ru/profile/forforumandspam 399 - Java - Cube - http://russianaicup.ru/profile/Cube 406 - C++ - PowerBoy - http://russianaicup.ru/profile/Zomba 429 - Python2 - Eugene_Holiday - http://russianaicup.ru/profile/Eugene_Holiday 526 - Java - Garykom - http://russianaicup.ru/profile/Garykom 551 - C++ - AAlexandra - http://russianaicup.ru/profile/Alexandra 551 - Python2 - hedint - http://russianaicup.ru/profile/Hedint 557 - C++ - WildCat - http://russianaicup.ru/profile/WildCat (sdchess.net) 590 - Pascal - SUA - http://russianaicup.ru/profile/SUA 626 - Pascal - LEXASOFT - http://russianaicup.ru/profile/LEXASOFT (sdchess.net) 628 - Python3 - Filin - http://russianaicup.ru/profile/Filin396 641 - C# - jenyanorilsk - http://russianaicup.ru/profile/Jenyanorilsk 693 - С++ - Светлый Гений - http://russianaicup.ru/profile/LG83 752 - C# - cawokru - http://russianaicup.ru/profile/Cawokru 793 - Pascal - Salimbek - http://russianaicup.ru/profile/Salimbek 921 - Pascal - BiBijke - http://russianaicup.ru/profile/BiBijke8 934 - Java - floder - http://russianaicup.ru/profile/Floder 959 - Java - Прекрасный дилетант - http://russianaicup.ru/profile/Bazil 1119 - Java - ReaLg - http://russianaicup.ru/profile/ReaLg 1461 - Java - Anton9843 - http://russianaicup.ru/profile/Anton9843 2010 - C# - Noobster - http://russianaicup.ru/profile/Noob (sdchess.net) Всего участников: 2010. |
|||||||||||||
900
Cube
03.12.12
✎
04:54
|
Ха, после ввода боев формата 2х3, мой бот рванул наверх =)) Видимо от того, что я писал бота с учетом препятствий))
|
|||||||||||||
901
ILM
гуру
03.12.12
✎
06:50
|
Всех с законченным чемпионатом!
Моё 168 место, для того, кто С++ не видел с 1998 года неплохой результат ;-) |
|||||||||||||
902
Diversus
03.12.12
✎
11:01
|
Поздравляю всех с окончанием этого замечательного конкурса!
Топы выложили исходники и описали свои алгоритмы. Очень интересно почитать статью GreenTea: http://brunneng.blogspot.ru/2012/12/russian-ai-cup-2012-tanks.html Исходники: GreenTea 3 место https://sourceforge.net/projects/rusai12greentea/ MrSmile 7 Место http://pastebin.com/HA4vnAnL ud1 29 место http://www.everfall.com/paste/id.php?juh35h9gfsbb |
|||||||||||||
903
Diversus
03.12.12
✎
11:03
|
Hohol 4 место http://codeforces.ru/blog/entry/5968
|
|||||||||||||
904
Drx211
03.12.12
✎
12:34
|
(903) Можно их компилить и мочить в локал-ранере :) Че-то я исправил пару багов, но времени на отладку не было - видимо внес пару новых(ну или тупо - не повезло), свалился под конец на 150 мест вниз :(
|
|||||||||||||
905
NS
03.12.12
✎
12:50
|
Читаю статью GreenTea, немудрено что танк у меня вышел на первое место - написано было больше. И препятствия определялись не по радиусу, и упреждение было сделано лучше.
|
|||||||||||||
906
acsent
03.12.12
✎
12:51
|
(905) у тебя вышел на 1 место???? Где???
|
|||||||||||||
907
NS
03.12.12
✎
12:52
|
Кстати, и отъезд у меня в первых версиях был как у него - едем туда куда несут гусеницы (задним ходом)
|
|||||||||||||
908
NS
03.12.12
✎
12:52
|
(906) Перед тем как я перестал его дописывать. Перед первым раундом.
|
|||||||||||||
909
NS
03.12.12
✎
12:53
|
||||||||||||||
910
NS
03.12.12
✎
12:54
|
||||||||||||||
911
Diversus
03.12.12
✎
13:11
|
(905) Ну он в песочнице оказался третьим по концовке...
|
|||||||||||||
912
Drx211
03.12.12
✎
13:11
|
(905)Ну да, у него там вообще ничего сложного, у меня все это тоже появилось, когда я с геометрическими функциями разобрался. Зря ты забросил, там самое интересное - как раз когда командные бои.
|
|||||||||||||
913
Drx211
03.12.12
✎
13:13
|
Жалею, что неправильно приоритеты выбрал, я начал поздно, и мало того - все время до первого раунда допиливал только движения(в итоге - допилили все-таки, но время было потеряно). Надо было хотя-бы стрельбу по ближайшему ставить(это 10 строк кода), тогда уверенно проходил в 300 :(
|
|||||||||||||
914
Diversus
03.12.12
✎
13:22
|
А я жалею, что поздно сделал скрипт для тестирования. Результаты были бы лучше.
|
|||||||||||||
915
Drx211
03.12.12
✎
14:24
|
||||||||||||||
916
ILM
гуру
03.12.12
✎
19:06
|
А я ни о чем не жалею))))
|
|||||||||||||
917
NS
03.12.12
✎
19:08
|
(911) Я не про концрвку, а про начало :)
|
|||||||||||||
918
Starhan
03.12.12
✎
19:11
|
кул я топ 8 среди 1сников
|
|||||||||||||
919
Starhan
03.12.12
✎
19:12
|
правда я бота дорабатывал последний раз перерыве го раунда. и он у мя так и не умеет уворачиваться
|
|||||||||||||
920
Starhan
03.12.12
✎
19:12
|
в перерыве 1го*
|
|||||||||||||
921
forforumandspam
04.12.12
✎
08:53
|
||||||||||||||
922
Alex S D
04.12.12
✎
09:03
|
чего ты пристал к NS? у него бот столет не обновлялся
|
|||||||||||||
923
Cube
04.12.12
✎
09:11
|
(922) А твой бот уделывает бота NS ? Что-то я сомневаюсь... :)
|
|||||||||||||
924
Alex S D
04.12.12
✎
09:11
|
(923) в первом раунде да) потом он бросил)
|
|||||||||||||
925
vhl
04.12.12
✎
09:14
|
(905) Хаха, сам себя не похвалишь...
|
|||||||||||||
926
Cube
04.12.12
✎
09:15
|
(925) -1
|
|||||||||||||
927
Alex S D
04.12.12
✎
09:16
|
куб фанат NS, так что тихо))
|
|||||||||||||
928
Cube
04.12.12
✎
09:18
|
(927) Почему фанат? Просто это его тема. Из нас он лучший. Думаю, это и так все понимают.
|
|||||||||||||
929
Alex S D
04.12.12
✎
09:20
|
(928) ну я не спорю, просто зря он бросил. Все на него так надеялись))
|
|||||||||||||
930
Cube
04.12.12
✎
09:24
|
(929) Угу)
А мне этот конкурс - большой урок: не надо пытаться писать сразу сложного бота: долго писать, долго отлаживать, выхлоп не покрывает затраты, да и можно не уложиться в срок (так у меня и получилось). Надо идти от простого к сложному. |
|||||||||||||
931
SUA
04.12.12
✎
09:24
|
(925)определение препятствий по радиусу дает 90-95% точности когда противник не едет, пока не сообразил что 3х строк кода достаточно для определения препятствия по углу и расстоянию от точки до прямой - на 1й версии тоже все цели по радиусу считал. Упреждение (безо всякой сложной математики - "считаем скорость противника постоянной текущей, снаряда - постоянной =15")уже практически безупречно выцеливает танки не умеющие уклоняться. Так что для старта вполне достаточно.
|
|||||||||||||
932
SUA
04.12.12
✎
09:25
|
вообще надо опять больше времени дебагу уделять... недели 2 была ошибка когда бот путал длину и ширину игрового мира
|
|||||||||||||
933
Alex S D
04.12.12
✎
09:25
|
(930) да, времени было мало, мой бот с 50 строками был в топ 500, затем еще чуть чуть допилил и майка досталась))
|
|||||||||||||
934
Diversus
04.12.12
✎
09:27
|
(921) Вот держи. Последняя версия моего бота должна играть лучше. Чем та, которая тебе рвет и в хвост и в гриву :)
http://narod.ru/disk/64261796001.e2eaf740bf3d4c6f0d97c42fd07605fd/DiversusBot_ver_65_exe.zip.html |
|||||||||||||
935
Diversus
04.12.12
✎
09:29
|
По крайней мере мой тестировщик, который ранее выкладывал так показывает
|
|||||||||||||
936
Cube
04.12.12
✎
09:29
|
(934) =))
|
|||||||||||||
937
forforumandspam
04.12.12
✎
09:35
|
(934) Спасибо!
|
|||||||||||||
938
Cube
04.12.12
✎
09:42
|
Черт!!! Мы пропустили AI 2012 Angry Birds: AI Challenge !!! =))
http://ai2012.web.cse.unsw.edu.au/abc.html |
|||||||||||||
939
Alex S D
04.12.12
✎
09:42
|
(938) как пропустили?? все из-за тебя)
|
|||||||||||||
940
Cube
04.12.12
✎
09:44
|
(939) А чё я сразу??? Это вы тут со своими танками... :))
|
|||||||||||||
941
vhl
04.12.12
✎
09:53
|
(903) Спасибо, очень интересно было почитать повествование от одного из чемпионов.
|
|||||||||||||
942
Alex S D
04.12.12
✎
09:57
|
(941) вот цена , нескольких десятков мест.. люди ночами , днями писали.. а я всего день-два))
|
|||||||||||||
943
vhl
04.12.12
✎
10:02
|
(942) А представь как те, что в числе первых вставляют в стратегию вставки вида "if(enemies[0].PlayerName == "Megabyte")" :))
|
|||||||||||||
944
Alex S D
04.12.12
✎
10:04
|
(943) ну для них это актуально, в песочнице лидеры в основном между собой играют)
|
|||||||||||||
945
Drx211
04.12.12
✎
12:37
|
(921) Да, у меня скомпилирована под Win7, x64
|
|||||||||||||
946
Drx211
04.12.12
✎
12:48
|
(942) Прибедняешься, с твоими то 283-мя версиями :)
|
|||||||||||||
947
NS
04.12.12
✎
12:52
|
(921) У меня под x64 откомпилировано.
|
|||||||||||||
948
Cube
04.12.12
✎
12:53
|
(946) Подумаешь... Всего 6 версий в час... (283 / 48) =))
|
|||||||||||||
949
Beduin
04.12.12
✎
12:55
|
Я долго не мог сделать пересечение прямоугольников и анализ мира на 100 ходов(больше 2 секунд думало). Потом сделал, что при анализе в цикле меняется только позиции моего танка. Пришлось массив двухмерный сделать, чтобы хранить положение на каждый тик. Время сократилось в 100 раз думаю.
|
|||||||||||||
950
Beduin
04.12.12
✎
12:56
|
Дочка больше всего помогала. Папа, говорит уже застрелил квадратиков.
|
|||||||||||||
951
Beduin
04.12.12
✎
14:48
|
Песочницу запустили
|
|||||||||||||
952
SUA
04.12.12
✎
19:52
|
(949)если взлетит планирование на 100 тиков думаю лидеры поменяются...
|
|||||||||||||
953
narayanan
17.12.12
✎
10:28
|
Ну что там с конкурсам?
|
|||||||||||||
954
Drx211
17.12.12
✎
11:48
|
(953)Ну - сам конкурс закончился, там сейчас открытое соревнование энтузиастов, без призов. Кто хочет - тот участвует, просто ради интереса
|
|||||||||||||
955
narayanan
17.12.12
✎
12:57
|
(954) ок, спасибо, наши слили
|
|||||||||||||
956
Starhan
19.12.12
✎
10:10
|
черканите как футболки начнут приходить.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |