|
Russian AI Cup - CodeTanks (2) Ø (NS 09.11.2012 13:57) | ☑ | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0
Cube
05.11.12
✎
20:41
|
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) Первый этап пройдет с 10.11.2012 00:00:00 до 11.11.2012 23:59:59 Второй этап пройдет с 17.11.2012 00:00:00 до 18.11.2012 23:59:59 Третий этап пройдет 24.11.2012 00:00:00 до 25.11.2012 23:59:59 Сайт: http://russianaicup.ru Начало тут: Russian AI Cup - CodeTanks |
||||||||||||||||
1
Cube
05.11.12
✎
20:45
|
Список участников (Место - ник на мисте - ссылка на профиль в конкурсе):
24 - Molinor - http://russianaicup.ru/profile/Merlon 29 - NS - http://russianaicup.ru/profile/NS_Serg 40 - PowerBoy - http://russianaicup.ru/profile/Zomba 41 - Noobster - http://russianaicup.ru/profile/Noob (sdchess.net) 111 - hedint - http://russianaicup.ru/profile/Hedint 158 - Светлый Гений - http://russianaicup.ru/profile/LG83 209 - MMF - http://russianaicup.ru/profile/Hamster 241 - ERWINS - http://russianaicup.ru/profile/Erwins 264 - Alex S D - http://russianaicup.ru/profile/Dr001 402 - cawokru - http://russianaicup.ru/profile/Cawokru 446 - Garykom - http://russianaicup.ru/profile/Garykom 508 - LEXASOFT - http://russianaicup.ru/profile/LEXASOFT (sdchess.net) 556 - Cube - http://russianaicup.ru/profile/Cube 557 - Salimbek - http://russianaicup.ru/profile/Salimbek 695 - Drx211 - http://russianaicup.ru/profile/KiRex 726 - ReaLg - http://russianaicup.ru/profile/ReaLg 726 - ILM - http://russianaicup.ru/profile/ILM 745 - Starhan - http://russianaicup.ru/profile/Starh 809 - Diversus - http://russianaicup.ru/profile/Diversus 839 - Filin - http://russianaicup.ru/profile/Filin396 979 - WildCat - http://russianaicup.ru/profile/WildCat (sdchess.net) 1084 - floder - http://russianaicup.ru/profile/Floder 1127 - AndreyBarmaley - http://russianaicup.ru/profile/Avs 1130 - Прекрасный дилетант - http://russianaicup.ru/profile/Bazil 1255 - xamelon - http://russianaicup.ru/profile/Xamelon 1289 - SUA - http://russianaicup.ru/profile/SUA Всего участников: 1364. |
||||||||||||||||
2
acsent
05.11.12
✎
20:45
|
как то 1сники сдают позиции
|
||||||||||||||||
3
Cube
05.11.12
✎
20:47
|
(2) Помогай, вступай в наши ряды))
|
||||||||||||||||
4
Светлый Гений
05.11.12
✎
20:49
|
ура, я уже 6-й среди мистян )
|
||||||||||||||||
5
Cube
05.11.12
✎
20:49
|
А я повторю вопрос в этой ветке: кто силен в парсинге страниц и поможет с кодом для выдергивания рейтинга со страницы профиля конкурса в 1С?
P.S. Предыдущий раз спрашивал тут: Russian AI Cup - CodeTanks |
||||||||||||||||
6
Cube
05.11.12
✎
21:01
|
Я выложил четвертую версию)
Черт, как же она хреново играет))) |
||||||||||||||||
7
Filin
05.11.12
✎
21:01
|
(5)А какие там проблемы? Ищи таблицу "<table class="table rating">", отсчитывай от нее тд и забирай цифру.
|
||||||||||||||||
8
NS
05.11.12
✎
21:02
|
(990) Один бой - это не статистика.
|
||||||||||||||||
9
Cube
05.11.12
✎
21:02
|
(7) Ну, если для тебя это не проблема - помоги, пожалуйста)))
У меня уже час ночи и я на боковую, но если ты подскажешь код, то завтра я его запилю в кону с удовольствием) |
||||||||||||||||
10
NS
05.11.12
✎
21:02
|
(2) Никто ничего не сдает. У меня просто несколько дней не было новой версии. Все новые посылки по сути одно и то-же.
|
||||||||||||||||
11
NS
05.11.12
✎
21:03
|
(5) Я силен :)
Но времени нет. |
||||||||||||||||
12
acsent
05.11.12
✎
21:05
|
(10) :) себя не похвалишь, никто не похвалит
|
||||||||||||||||
13
Filin
05.11.12
✎
21:07
|
(9)Ок, если успею сегодня. Я в 1сы такого не делал пока :)
|
||||||||||||||||
14
Alex S D
05.11.12
✎
21:07
|
(6)хах.. я выложил 71-ю версию..тоже неочень)
|
||||||||||||||||
15
Cube
05.11.12
✎
21:08
|
(14) :D
|
||||||||||||||||
16
NS
05.11.12
✎
21:10
|
(12) Я вроде никтого не хвалил ;)
|
||||||||||||||||
17
Filin
05.11.12
✎
22:27
|
(9)Cube, не спишь еще? Куда скинуть?
|
||||||||||||||||
18
Светлый Гений
05.11.12
✎
22:43
|
хороший бой получился
http://russianaicup.ru/game/view/79129 |
||||||||||||||||
19
ERWINS
05.11.12
✎
23:01
|
(18) чем?
|
||||||||||||||||
20
MMF
05.11.12
✎
23:08
|
(19) челночным движением автора вдоль стенки
|
||||||||||||||||
21
Salimbek
05.11.12
✎
23:18
|
(16) На sdchess увидел твой вопрос:
Может проще для определения угла использовать: Tanks[i].GetAngle+Tanks[i].GetTurretRelativeAngle |
||||||||||||||||
22
NS
05.11.12
✎
23:23
|
(21) Я вроде наоборот, угол пытаюсь в координаты перевести.
|
||||||||||||||||
23
NS
05.11.12
✎
23:24
|
Определять угол я и так умею. Вроде пока танк не мажет и по препятсвиям не стреляет.
|
||||||||||||||||
24
Salimbek
05.11.12
✎
23:32
|
(22) Ну дык:
SpeedX=sin(Tanks[i].GetAngle()+Tanks[i].GetTurretRelativeAngle())*16.7 К чему угол с (Х,10000) мерять? |
||||||||||||||||
25
NS
05.11.12
✎
23:35
|
(24) А в чем разница? И тут точно синус, а не косинус? :)
|
||||||||||||||||
26
NS
05.11.12
✎
23:37
|
И со знаками не совсем понятно, где плюс, а где минус.
|
||||||||||||||||
27
NS
05.11.12
✎
23:40
|
(24) С (X,10000) я меряю с осью ординат. Но походу SpeedY я неправильно считаю. Там со знаком минус нужно брать.
|
||||||||||||||||
28
MMF
05.11.12
✎
23:43
|
интересно, авторы специально не дали легко доступной связи между снарядом и танком-родителем? По имени-то нельзя связывать, учитывая коммандные бои в будущем, пришлось извратиться
|
||||||||||||||||
29
NS
05.11.12
✎
23:45
|
SpeedX=cos(Tanks[i].GetTurretAngleTo(10000,Tanks[i].GetY))*16.7
SpeedY=cos(Tanks[i].GetTurretAngleTo(Tanks[i].GetX,10000))*16.7 О! Так не нужно думать с какой стороны направление возвращается :) |
||||||||||||||||
30
MMF
05.11.12
✎
23:47
|
(29) а что это ты такое вычисляешь? к тому же явно не правильно :-)
|
||||||||||||||||
31
NS
05.11.12
✎
23:52
|
(30) То есть как неправильно? Всё правильно.
Длину дула можно не учитывать. |
||||||||||||||||
32
SUA
06.11.12
✎
00:16
|
висит система?
или только у меня бой 20+ минут считается и выбивает стратегию? |
||||||||||||||||
33
SUA
06.11.12
✎
00:17
|
на всякий случай... откатился на живую версию которую не выбивало, бэкапы рулят
|
||||||||||||||||
34
NS
06.11.12
✎
00:32
|
(30) Проверил потиково с момента вылета из дула (когда пуля еще не летит) - всё верно, формула (29) верна.
|
||||||||||||||||
35
NS
06.11.12
✎
00:43
|
Скорость премиумного снаряда, при стрельбе через всё поле падает до 3 пикселей/тик.
|
||||||||||||||||
36
Alex S D
06.11.12
✎
00:44
|
self.GetTurretAngleTo(tank.x() + tank.speed_x(),tank.y() + tank.speed_y())
верно? |
||||||||||||||||
37
Alex S D
06.11.12
✎
00:45
|
(35) я на берегу премиум снаряды для ближнего боя)
|
||||||||||||||||
38
Alex S D
06.11.12
✎
00:45
|
ибо промазать можно
|
||||||||||||||||
39
Alex S D
06.11.12
✎
00:46
|
на берегу.. копец) берегу*
|
||||||||||||||||
40
NS
06.11.12
✎
00:54
|
(36) Конечно нет, неверно. Скорость танка измеряется не в пикселях.
|
||||||||||||||||
41
Alex S D
06.11.12
✎
01:00
|
(40) тьфу , не то, скорость там умножается на скорость пули еще
|
||||||||||||||||
42
NS
06.11.12
✎
01:02
|
(41) И что ты получшь перемножив скорости? Метры квадратные на секунду в квадрате? Ускорение приращения площади? Вот это упреждение! :)
|
||||||||||||||||
43
Alex S D
06.11.12
✎
01:04
|
(42):)) ну попадает же))
|
||||||||||||||||
44
NS
06.11.12
✎
01:04
|
Скорость измеряется в пикселях в тик. Чтоб получить пиксели - нужно умножить на тики. Проверяем - п/тик*тик=п - единица измерения верная.
Умножать надо скорость танка на время долета пули. А время долета пули равно расстоянию между концом пушки и центром танка сопреника, деленному на скорость пули. |
||||||||||||||||
45
NS
06.11.12
✎
01:05
|
(43) Нет слов.
|
||||||||||||||||
46
MMF
06.11.12
✎
01:06
|
(45) только надо ведь не начальную скорость брать
|
||||||||||||||||
47
sdv2000
06.11.12
✎
01:07
|
(45) слов нет
|
||||||||||||||||
48
sdv2000
06.11.12
✎
01:08
|
ну нет их
|
||||||||||||||||
49
sdv2000
06.11.12
✎
01:08
|
очень хочется найти
|
||||||||||||||||
50
sdv2000
06.11.12
✎
01:09
|
слова
|
||||||||||||||||
51
sdv2000
06.11.12
✎
01:09
|
но увы
|
||||||||||||||||
52
NS
06.11.12
✎
01:10
|
(46) И начальная хорошо. Простая пуля замедляется всего на полпроцента скорости за тик. Премиумная на процент.
|
||||||||||||||||
53
Alex S D
06.11.12
✎
01:14
|
(46) это неважно, скоро все уворачиваться начнут..
|
||||||||||||||||
54
NS
06.11.12
✎
01:15
|
(53) Если ты будешь криво стрелять, то от тебя увернуться будет проще.
|
||||||||||||||||
55
BiBijke
06.11.12
✎
01:16
|
Сегодня начал участия, добавьте меня в список мистовцев, пожалуйста :)
Анекета http://russianaicup.ru/profile/BiBijke8 |
||||||||||||||||
56
Alex S D
06.11.12
✎
01:19
|
(54) ага.. спс, исправил эту хрень))
|
||||||||||||||||
57
BiBijke
06.11.12
✎
01:33
|
Все сервер умер окончательно... пора идти спать
|
||||||||||||||||
58
NS
06.11.12
✎
01:35
|
Я как раз послал новую версию. Интересно - дойдет ли?
|
||||||||||||||||
59
sdv2000
06.11.12
✎
01:36
|
а куда же она денется
|
||||||||||||||||
60
MMF
06.11.12
✎
01:38
|
(58) я ужо полчаса жду результата обработки попытки
|
||||||||||||||||
61
NS
06.11.12
✎
01:40
|
Я 15 минут, даже если не даедет - ничего страшного. Там копеечное изменение.
Завтра нужно решать главную проблему - танк убивают в самом начале боя. Неправильная оценка выбора позиции. |
||||||||||||||||
62
sdv2000
06.11.12
✎
01:42
|
завтра - это сегодня?
|
||||||||||||||||
63
NS
06.11.12
✎
01:44
|
(62) Я обычно по ночам пишу. Так что скорей всего "завтра это завтра"
|
||||||||||||||||
64
NS
06.11.12
✎
01:57
|
Вот это глюк - положение в песочнице показывает на третье число, я восьмой.
|
||||||||||||||||
65
Alex S D
06.11.12
✎
02:00
|
да, колбасит сайт)
|
||||||||||||||||
66
Alex S D
06.11.12
✎
02:00
|
о, пошло
|
||||||||||||||||
67
Cube
06.11.12
✎
04:56
|
(5) Всё, реализовано!!!)) Огромное спасибо Filin за (17) .
|
||||||||||||||||
68
Cube
06.11.12
✎
05:49
|
+(67) Хохохо))) Меня так понесло, что я сам допилил ещё и обновление общего количества участников))
О, как я благодарен Filin , за то, что пнул меня в нужном направлении =)) |
||||||||||||||||
69
Cube
06.11.12
✎
05:57
|
+(67) Кстати, вот, какая теперь ляпота: http://storage5.static.itmages.ru/i/12/1106/h_1352166985_3033426_b4a805473b.png
Кнопачку нажал и усё)) Потом ещё кнопачку, ctrl+c, ctrl+v в сообщение на мисту... :) |
||||||||||||||||
70
Cube
06.11.12
✎
06:01
|
Так, теперь мне надо за три дня подняться от 600 места как можно выше)
|
||||||||||||||||
71
Starhan
06.11.12
✎
07:25
|
блин а я походу теперь только падать начну. есть в планах простая доработка стрельбы через препятствия и движение при фокусе других танков.
Посмотрел ваши расчеты. Думаю точно времени не хватит разобратся в этом для написания чего то серьезного :) |
||||||||||||||||
72
Starhan
06.11.12
✎
08:48
|
speedX и speedY показывают на сколько изменятся кординаты X и Y в следующий тик?
|
||||||||||||||||
73
forforumandspam
06.11.12
✎
08:50
|
(72) Да
|
||||||||||||||||
74
Светлый Гений
06.11.12
✎
09:21
|
блин, что-то не то ночью обновил, теперь придется до вечера ждать, чтобы исправить (
|
||||||||||||||||
75
Cube
06.11.12
✎
09:37
|
Кстати, народ, раз пошла такая пьянка с автоматическим обновлением рейтинга, то я предлагаю после места указывать прирост места с предыдущего замера (с предыдущей страницы темы). Покажу на примере, первых четырех позиций:
21 (+20) - Noobster - http://russianaicup.ru/profile/Noob (sdchess.net) 22 (+2) - Molinor - http://russianaicup.ru/profile/Merlon 36 (+4) - PowerBoy - http://russianaicup.ru/profile/Zomba 38 (-9) - NS - http://russianaicup.ru/profile/NS_Serg Есть возражения/замечания? |
||||||||||||||||
76
Светлый Гений
06.11.12
✎
09:39
|
хорошее предложение
|
||||||||||||||||
77
forforumandspam
06.11.12
✎
09:46
|
(75) Я - за.
|
||||||||||||||||
78
Anton9843
06.11.12
✎
09:55
|
Меня тоже посчитайте
http://russianaicup.ru/profile/anton9843 |
||||||||||||||||
79
SUA
06.11.12
✎
09:59
|
до 600го мнста осталось 500 рейты, чтобы косые версии не уходили вообще по ходу бота мне трогать не надо сейчас, может и успеет набрать (еще более суток с таким ростом даже)
|
||||||||||||||||
80
Gisborn
06.11.12
✎
10:01
|
я тоже местный http://russianaicup.ru/profile/gisborn
|
||||||||||||||||
81
Cube
06.11.12
✎
10:02
|
(79) А я что-то уже начал беспокоится за своё место под солнцем))) Знал бы, что так будет, первой же версией выложил что-нибудь более-менее сильное))
|
||||||||||||||||
82
Светлый Гений
06.11.12
✎
10:04
|
(81)время еще есть все исправить
|
||||||||||||||||
83
Cube
06.11.12
✎
10:04
|
О, народ потихоньку начинает находить наше уже не сильно маленькое стадо))) Нас всё больше!)
|
||||||||||||||||
84
Cube
06.11.12
✎
10:05
|
(82) Че-то я очкую))
|
||||||||||||||||
85
Diversus
06.11.12
✎
10:23
|
Медленно ползем вверх...
За выходные хорошо обновился, должен подняться прилично. С 900 места уже на 300 позиций поднялся. Ну очень медленно... С 05.11.12 23:04:25 по 06.11.12 10:20. Так что если бот висит давно, а реально укрепить его за 1-день до окончания, то не факт, что он влезет в первые 600 ботов... |
||||||||||||||||
86
Cube
06.11.12
✎
10:24
|
Создал два боя с пятеркой сильнейших мистян. В первом мне наваляли очень сильно - я на последнем месте, а во втором мне повезло и я на первом)))
|
||||||||||||||||
87
Cube
06.11.12
✎
10:27
|
+(86) Вчерашнее (очередное) ночное переписывание системы наведения привнесло новых косяков... =))
|
||||||||||||||||
88
Filin
06.11.12
✎
10:30
|
(68) Пнуть - это я завсегда пожалуйста :)
|
||||||||||||||||
89
Cube
06.11.12
✎
10:30
|
(88) =))
|
||||||||||||||||
90
Светлый Гений
06.11.12
✎
10:42
|
(87)у меня походу такая же фигня (
|
||||||||||||||||
91
Cube
06.11.12
✎
10:55
|
Добавил голосовалку))
Кручу педали |
||||||||||||||||
92
ERWINS
06.11.12
✎
11:08
|
уход от выстрелов бесполезен,
переписывание наведения с учетом вращения танка бесполезно |
||||||||||||||||
93
PowerBoy
06.11.12
✎
11:11
|
(92) У меня такая же фигня :(
|
||||||||||||||||
94
ERWINS
06.11.12
✎
11:11
|
учет падения скорости снаряда и выстрел из дула бесполезны
|
||||||||||||||||
95
Cube
06.11.12
✎
11:12
|
(92) "уход от выстрелов бесполезен"
Не соглашусь. Ведь уход от выстрела имеет два плюса и один минус: - Нам приходится учитывать этот маневр при движении по полю и, возможно, не брать какой-либо бонус, пока снаряд не пролетит. + Мы не получаем урона. + Соперник не получает очков. Так что, уход от выстрела это нужная вещь... |
||||||||||||||||
96
ERWINS
06.11.12
✎
11:12
|
моя цель войти в 5 мисты...
потом выложу своего, если правила разрешают... Карабкаюсь как могу |
||||||||||||||||
97
ERWINS
06.11.12
✎
11:13
|
(95) мы теряем скорость.... а это за частую фатально
|
||||||||||||||||
98
Cube
06.11.12
✎
11:13
|
(96) Выложишь исходник? Не, вряд ли правила такое разрешают)
|
||||||||||||||||
99
Cube
06.11.12
✎
11:14
|
Кому?
|
||||||||||||||||
100
ERWINS
06.11.12
✎
11:15
|
(98) выложу, если правила не запрещают... мой уровень знания АИ не даст мне шансов играть во втором туре и тем более в 3...
так что пусть кому то повезет |
||||||||||||||||
101
Cube
06.11.12
✎
11:16
|
Список участников (Место (изменение) - ник на мисте - ссылка на профиль в конкурсе):
19 (+5) - Molinor - http://russianaicup.ru/profile/Merlon 26 (+15) - Noobster - http://russianaicup.ru/profile/Noob (sdchess.net) 33 (+7) - PowerBoy - http://russianaicup.ru/profile/Zomba 38 (-9) - NS - http://russianaicup.ru/profile/NS_Serg 147 (-36) - hedint - http://russianaicup.ru/profile/Hedint 163 (+46) - MMF - http://russianaicup.ru/profile/Hamster 167 (-6) - Gisborn - http://russianaicup.ru/profile/Gisborn 167 (+74) - ERWINS - http://russianaicup.ru/profile/Erwins 212 (+52) - Alex S D - http://russianaicup.ru/profile/Dr001 219 (-61) - Светлый Гений - http://russianaicup.ru/profile/LG83 387 (-25) - Anton9843 - http://russianaicup.ru/profile/Anton9843 453 (+8) - BiBijke - http://russianaicup.ru/profile/BiBijke8 465 (-19) - Garykom - http://russianaicup.ru/profile/Garykom 478 (-76) - cawokru - http://russianaicup.ru/profile/Cawokru 576 (-68) - LEXASOFT - http://russianaicup.ru/profile/LEXASOFT (sdchess.net) 616 (-60) - Cube - http://russianaicup.ru/profile/Cube 626 (+183) - Diversus - http://russianaicup.ru/profile/Diversus 642 (+103) - Starhan - http://russianaicup.ru/profile/Starh 687 (-130) - Salimbek - http://russianaicup.ru/profile/Salimbek 772 (-77) - Drx211 - http://russianaicup.ru/profile/KiRex 836 (-110) - ReaLg - http://russianaicup.ru/profile/ReaLg 841 (-115) - ILM - http://russianaicup.ru/profile/ILM 962 (-123) - Filin - http://russianaicup.ru/profile/Filin396 1051 (-72) - WildCat - http://russianaicup.ru/profile/WildCat (sdchess.net) 1118 (+9) - AndreyBarmaley - http://russianaicup.ru/profile/Avs 1127 (+3) - Прекрасный дилетант - http://russianaicup.ru/profile/Bazil 1142 (-58) - floder - http://russianaicup.ru/profile/Floder 1308 (-19) - SUA - http://russianaicup.ru/profile/SUA 1326 (-71) - xamelon - http://russianaicup.ru/profile/Xamelon Всего участников: 1418. |
||||||||||||||||
102
Cube
06.11.12
✎
11:16
|
(100) Там много фарта, так что не сходи с дистанции!
|
||||||||||||||||
103
SUA
06.11.12
✎
11:21
|
я уже не последний по мисте ура
осталось 495 рейты... Карабкаюсь как могу |
||||||||||||||||
104
Molinor
06.11.12
✎
11:22
|
(100) У меня никаких знаний в области AI, но тем не менее бот сейчас занимает 19 место. Хотя я считаю, что мне просто везёт, т.к. бот предельно прост и много не учитывает, что учитывают топы.
|
||||||||||||||||
105
ERWINS
06.11.12
✎
11:22
|
(102) для второго тура надо все переписать с нуля...
|
||||||||||||||||
106
Cube
06.11.12
✎
11:23
|
(103) Хорошо идешь)
|
||||||||||||||||
107
ERWINS
06.11.12
✎
11:23
|
(104) у меня сейчас сильно упрощеный бот... был сложнее, но играл хуже...
|
||||||||||||||||
108
Cube
06.11.12
✎
11:23
|
(105) Не обязательно, добавишь условие, чтоб по своим не лупить и всё))))
|
||||||||||||||||
109
ERWINS
06.11.12
✎
11:24
|
(104) вообще то я говор про второй и третий тур... первый ты пройдешь...
|
||||||||||||||||
110
ERWINS
06.11.12
✎
11:25
|
(108) уже есть... там командная игра... например танки надо сосредотачивать рядом и стрелять по одному и тому же и т д... намного сложнее
|
||||||||||||||||
111
Molinor
06.11.12
✎
11:26
|
(109) Да, там надо многое переписывать, в основном систему наведения и стрельбы, движение почти неизменным остаётся. Но имеющиеся формулы можно применить всё равно.
|
||||||||||||||||
112
Cube
06.11.12
✎
11:26
|
(110) Смотри (107) и делай выводы =))
|
||||||||||||||||
113
ERWINS
06.11.12
✎
11:31
|
(111) движение полностью поменяется
|
||||||||||||||||
114
NS
06.11.12
✎
11:39
|
(104) Чем сильнее я наворачиваю бота, тем слабее он играет.
Все эти навороты надо настраивать, а это долго и нудно. |
||||||||||||||||
115
ERWINS
06.11.12
✎
11:43
|
(114) для настройки параметра вращения я провел 20 боев...
жаль что нельзя выбирать текущую версию игры... |
||||||||||||||||
116
Светлый Гений
06.11.12
✎
11:44
|
(114)поэтому навороты надо вводить постепенно, по одному
|
||||||||||||||||
117
Cube
06.11.12
✎
11:45
|
(114) (115) (116) Вот в этом моя ошибка была - я сразу пытался сделать навороченного, а зря...
|
||||||||||||||||
118
NS
06.11.12
✎
11:46
|
(116) С смысле? Зачем по одному? Я спокойно любой наворот могу отключить. Настраивать их надо в связке, а не по одному.
|
||||||||||||||||
119
NS
06.11.12
✎
11:47
|
(117) Почему ошибка? Всё-равно наворачивать его придется, слишком простой бот в финал не пройдет.
|
||||||||||||||||
120
Светлый Гений
06.11.12
✎
11:52
|
(118)да, возможно, но это долго и нудно, но то, что любой наворот можно отключить - это правильно
|
||||||||||||||||
121
Cube
06.11.12
✎
11:56
|
(119) Время упущено, мне бы теперь первый отсев успеть пройти... :)
|
||||||||||||||||
122
cawokru
06.11.12
✎
12:01
|
(117) у меня движение стоит рэндомом вперед назад, главное сначала сделать стрелялку, потом движение только к бонусам, а потом уже более обдуманное... + доля фарта тут присутствует, причем немалая.
|
||||||||||||||||
123
Starhan
06.11.12
✎
12:03
|
даже в топовых боях бывает топа убивают сразу первым тупо три танка в него нацелились и все :)
|
||||||||||||||||
124
Starhan
06.11.12
✎
12:04
|
если взять мои последних 3 боя. То мне повезло с бонусами - в первых двух он ездил к ним и уворачивался от пуль случайно. А в последнем поехал к бонусам и нарвался на фокус 2х танков.
|
||||||||||||||||
125
cawokru
06.11.12
✎
12:04
|
(123) и я о том же, что первый и второй отсев просто проверят мин работоспособность, а дальше уже рэндома поубавиться
Жму на газ! |
||||||||||||||||
126
ERWINS
06.11.12
✎
12:04
|
(123) на нижних уровнях меня уделывают часто... на высоких уже 50/50
|
||||||||||||||||
127
Starhan
06.11.12
✎
12:07
|
Очень много очков не набираю потомучто мажу. Нужно делать упреждение и улучшать приоритет по цели. Из угла в угол премиум снаряд вобоще не долетает оказывается :)
|
||||||||||||||||
128
MMF
06.11.12
✎
12:07
|
Оппппа, для снаряда неверно возвращает угол
|
||||||||||||||||
129
Светлый Гений
06.11.12
✎
12:08
|
(128)почему так решил?
|
||||||||||||||||
130
Светлый Гений
06.11.12
✎
12:09
|
(127)поэтому по дальним целям я стреляю обычными снарядами
|
||||||||||||||||
131
MMF
06.11.12
✎
12:09
|
http://russianaicup.ru/game/view/86418 на 341 тике у меня в логе
--------------- 341------------------------ Health=80 Durability=90 X=1167 Y=69 PrevEnemyID: 6 Combat Shell:0 simple [challenger] X=323 Y=141 dx=13,93 dy=7,57 A=-0,58 Shell:1 simple [Rasen] X=1200 Y=635 dx=0,07 dy=-16,58 A=-0,06 Enemy Shell [Rasen] X =1200 Y =635 cant escape |
||||||||||||||||
132
MMF
06.11.12
✎
12:10
|
т.е. для снаряда, летящего снизу угол = -0,06 = 3 градуса, типа в торец ко мне
|
||||||||||||||||
133
cawokru
06.11.12
✎
12:10
|
вот я поставил выбор цели, у которой здоровье экипажа и танка одновременно больше нуля, но он все равно лупит по трупикам... у всех так же или я в чем-то туплю?
|
||||||||||||||||
134
ERWINS
06.11.12
✎
12:11
|
(131) лог откуда??????
|
||||||||||||||||
135
Светлый Гений
06.11.12
✎
12:11
|
(133)код в студию
|
||||||||||||||||
136
Светлый Гений
06.11.12
✎
12:12
|
(134)я так думаю, что он сам его написал
|
||||||||||||||||
137
ERWINS
06.11.12
✎
12:12
|
(133) или жизнь или броня
|
||||||||||||||||
138
cawokru
06.11.12
✎
12:12
|
(135)"здоровье экипажа и танка одновременно больше нуля" обязательно представить в кондишене? вроде и так понятно
|
||||||||||||||||
139
ERWINS
06.11.12
✎
12:13
|
(136) а куда пишет лог???
|
||||||||||||||||
140
cawokru
06.11.12
✎
12:13
|
(137) или-труп возможен, и - нет
|
||||||||||||||||
141
MMF
06.11.12
✎
12:13
|
а угол это тупо Shells[i].GetAngleTo(Me)
|
||||||||||||||||
142
MMF
06.11.12
✎
12:14
|
(139) лог мой, пишет в файл, чтобы не отключили на сервере - директива условной компиляции
|
||||||||||||||||
143
Светлый Гений
06.11.12
✎
12:14
|
(132) а в какую сторону твой танк направлен?
|
||||||||||||||||
144
Светлый Гений
06.11.12
✎
12:15
|
+(143)если твой танк в это время вниз смотрит, то все правильно
|
||||||||||||||||
145
ERWINS
06.11.12
✎
12:15
|
(142) в файл на сервере?
|
||||||||||||||||
146
ERWINS
06.11.12
✎
12:17
|
добавили бы возможность не только смотреть бой на сервере, но и лог
|
||||||||||||||||
147
Светлый Гений
06.11.12
✎
12:19
|
хотя гоню, направление тут не причем, угол же считается от центра ракеты до центра танка
|
||||||||||||||||
148
Светлый Гений
06.11.12
✎
12:20
|
+(147)короче я запутался )
|
||||||||||||||||
149
Светлый Гений
06.11.12
✎
12:21
|
может тебе попробовать Me.GetAngleTo(Shell)?
|
||||||||||||||||
150
MMF
06.11.12
✎
12:21
|
(144) короче я затупил http://xmage.ru/?v=ftfftf.jpg, по углу между снарядом и мной можно определить, летит ли он точно в меня, а вот угол к нормали совсем по-ному
|
||||||||||||||||
151
Lama12
06.11.12
✎
12:21
|
Может поздно...
Про углы уже обсуждали. Получается что угол - место с наименьшим углом обстрела. Поэтому получается следующий приоритет позиций на пустой карте. По убыванию. * Угол. * Коротнкая сторона. * Длинная сторона. * Центр поля. |
||||||||||||||||
152
NS
06.11.12
✎
12:22
|
(151) Не совсем так, потому что в центре короткой стороны в начале боя тебя сразу грохнут.
|
||||||||||||||||
153
MMF
06.11.12
✎
12:25
|
(152) поэтому кому в финале выпадет позиция на 3 или на 9 часов - пролетит как фанера
|
||||||||||||||||
154
ERWINS
06.11.12
✎
12:27
|
(153) нет... хотя позиции не лучшие...
|
||||||||||||||||
155
Светлый Гений
06.11.12
✎
12:28
|
а я пока так
Плыву по течению |
||||||||||||||||
156
forforumandspam
06.11.12
✎
12:31
|
(101) Ого, сколько нас!!!! Мой сегодня-завтра появится.
|
||||||||||||||||
157
NS
06.11.12
✎
12:34
|
(153) Ничего подобного. На поле четыре угла и две позиции в центре длинной стороны. Места всем хватает. Бот умеющий уворачивается без проблем проедет в свободное место. И даже не умеющий. Для слабого бота, который вначале чисто пятится назад - эта позиция действительно смертельна.
|
||||||||||||||||
158
NS
06.11.12
✎
12:34
|
(153) Во всех 20-ти боях? :)
|
||||||||||||||||
159
ERWINS
06.11.12
✎
12:35
|
(157) если он сразу не пятиться назад то это половина слива...
|
||||||||||||||||
160
ERWINS
06.11.12
✎
12:36
|
каковы размеры снаряда?
|
||||||||||||||||
161
NS
06.11.12
✎
12:36
|
(159) Нет. Если он тупо стоит на месте - это действительно половина слива. Но пятиться назад, либо оставаться на плохой позиции - бот не обязан.
|
||||||||||||||||
162
Cube
06.11.12
✎
12:37
|
(160) 22,5 х 7,5 в документации же написано...
|
||||||||||||||||
163
NS
06.11.12
✎
12:37
|
(160) Они же и в правилах описаны, и метод юнита его возвращает. 22.5x7.5
|
||||||||||||||||
164
ERWINS
06.11.12
✎
12:38
|
(163) метод юнита не достижим....
|
||||||||||||||||
165
ERWINS
06.11.12
✎
12:39
|
но 22,5 см мне нравиться...
|
||||||||||||||||
166
NS
06.11.12
✎
12:39
|
(164) В смысле?
|
||||||||||||||||
167
Светлый Гений
06.11.12
✎
12:39
|
(164)как это?
|
||||||||||||||||
168
Cube
06.11.12
✎
12:40
|
(165) =)) На 0,5 см больше чем у всех?))
|
||||||||||||||||
169
ERWINS
06.11.12
✎
12:41
|
(166) как мне вывести это значение?
|
||||||||||||||||
170
NS
06.11.12
✎
12:43
|
(169) Если снаряд уже есть на поле, то через методы Юнита.
Если нет - то похоже никак. |
||||||||||||||||
171
ERWINS
06.11.12
✎
12:46
|
(170) у меня случай когда никак..
|
||||||||||||||||
172
Светлый Гений
06.11.12
✎
12:55
|
(171)а для чего это нужно?
|
||||||||||||||||
173
NS
06.11.12
✎
12:58
|
(172) Ширина снаряда нужна чтоб рассчитывать попадания. Длина тоже может пригодиться, у меня есть метод в котором длина снаряда нужна.
|
||||||||||||||||
174
SUA
06.11.12
✎
13:01
|
кстати на 3 и 9 позиции наплохие на самом деле - у меня бот пока что оттуда даже получше стартует не застревая в центре событий
|
||||||||||||||||
175
Starhan
06.11.12
✎
13:06
|
(171) константу введи.
где то в теме видел как запускали локал ранер с 6ью танками как сделать? |
||||||||||||||||
176
Cube
06.11.12
✎
13:07
|
|||||||||||||||||
177
NS
06.11.12
✎
13:08
|
http://russianaicup.ru/p/localrunner
(175) Смотри в комментах. |
||||||||||||||||
178
Starhan
06.11.12
✎
13:08
|
спс
|
||||||||||||||||
179
Starhan
06.11.12
✎
13:21
|
не получацца
|
||||||||||||||||
180
Светлый Гений
06.11.12
✎
13:22
|
(179) в конце прошлой ветки смотри что делать, чтобы получилось
|
||||||||||||||||
181
Светлый Гений
06.11.12
✎
13:34
|
интересно, а http://russianaicup.ru/profile/stonewolf это кто?
|
||||||||||||||||
182
ERWINS
06.11.12
✎
13:58
|
|||||||||||||||||
183
NS
06.11.12
✎
13:58
|
Здорово я вчера бота ослабил. Так он из ТОП-180 вылетит.
|
||||||||||||||||
184
ERWINS
06.11.12
✎
14:01
|
|||||||||||||||||
185
Beduin
06.11.12
✎
14:24
|
Local Runner запустил. После этого батник compile-java.bat.
Висит белое окно java приложения без действий. Если повторно запустить Local Runner то начинается игра, но мой танк не реагирует ни на что. Как правильно Local использовать? |
||||||||||||||||
186
Светлый Гений
06.11.12
✎
14:25
|
(185)просто батник запустить и все
|
||||||||||||||||
187
ERWINS
06.11.12
✎
14:28
|
(185) на джава 7 не работает
|
||||||||||||||||
188
Beduin
06.11.12
✎
14:28
|
(186) Какой батник, из папки с java?
|
||||||||||||||||
189
Beduin
06.11.12
✎
14:29
|
(187) Удалять и 6-ю ставить?
|
||||||||||||||||
190
NS
06.11.12
✎
14:31
|
(185) Запускаешь батник, после появления окна запускаешь своего бота, экзешник.
|
||||||||||||||||
191
ERWINS
06.11.12
✎
14:34
|
(190) меня на мисте не забанят если выложу исходник, как войду в 5 мисты?
|
||||||||||||||||
192
NS
06.11.12
✎
14:40
|
(191) Конечно нет.
|
||||||||||||||||
193
PowerBoy
06.11.12
✎
14:56
|
Запилил все же примитивное уклонение - оставлю на ночь, будем смотреть.
|
||||||||||||||||
194
Светлый Гений
06.11.12
✎
15:01
|
(193)удачи )
|
||||||||||||||||
195
jenyanorilsk
06.11.12
✎
15:04
|
Господа, никак не разберусь с поворотом)
например, хочу конкретно и точно повернуть танк на 90 градусов, чтобы он не уезжал в стороны, а сделал разворот на месте, при этом приемлемо езжу за бонусами таким кодом: public void MoveTo(double X, double Y) { double angle2bonus = self.GetAngleTo(X, Y); // найдем угол до бонуса if (Math.Abs(angle2bonus) <= DEGREE_30) { move.LeftTrackPower = 1.0; move.RightTrackPower = 1.0; if (angle2bonus < 0) move.LeftTrackPower -= -angle2bonus / DEGREE_30; if (angle2bonus > 0) move.RightTrackPower -= angle2bonus / DEGREE_30; return; } if (Math.Abs(angle2bonus) >= DEGREE_150) { move.LeftTrackPower = -1.0; move.RightTrackPower = -1.0; if (angle2bonus < 0) move.LeftTrackPower += -(angle2bonus + DEGREE_150) / DEGREE_30; if (angle2bonus > 0) move.RightTrackPower += (angle2bonus - DEGREE_150) / DEGREE_30; return; } if (angle2bonus >= 0 && angle2bonus <= DEGREE_90) //спереди справа { move.LeftTrackPower = 1.0; move.RightTrackPower = (DEGREE_45 - angle2bonus) / DEGREE_45; return; } if (angle2bonus < 0 && angle2bonus >= -DEGREE_90) //спереди слева { move.LeftTrackPower = (DEGREE_45 - angle2bonus) / DEGREE_45; move.RightTrackPower = 1.0; return; } if (angle2bonus > 90 * DEGREE_1) { move.LeftTrackPower = -1.0 + (angle2bonus - DEGREE_90) / DEGREE_90; move.RightTrackPower = 1.0; return; } if (angle2bonus < -DEGREE_90) { move.LeftTrackPower = 1.0; move.RightTrackPower = -1.0 + (angle2bonus + DEGREE_90) / DEGREE_90; return; } } http://russianaicup.ru/profile/jenyanorilsk Карабкаюсь как могу |
||||||||||||||||
196
NS
06.11.12
✎
15:06
|
Чтоб он ровно поворачивал - на одну гусеницу нужно подать 0.75, а на другую -1
|
||||||||||||||||
197
Ковбой
06.11.12
✎
15:07
|
Кто-нибудь придумал, что делать, если в лобовую броню ( или в зад) пуля летит? отъехать не выйдет, а что иначе делать?
|
||||||||||||||||
198
jenyanorilsk
06.11.12
✎
15:11
|
(196), спасибо. а как это высчитывалось?
(197) повернуть и, если нужно, отъехать, чтобы снаряд в рикошет ушёл?) |
||||||||||||||||
199
Beduin
06.11.12
✎
15:12
|
У всех russianaicup.ru лег?
|
||||||||||||||||
200
MMF
06.11.12
✎
15:14
|
(196+) для легкого танка
|
||||||||||||||||
201
ERWINS
06.11.12
✎
15:15
|
у меня лег
|
||||||||||||||||
202
MMF
06.11.12
✎
15:15
|
(198) смотри в документации про мощность заднего хода для разных танков
|
||||||||||||||||
203
jenyanorilsk
06.11.12
✎
15:16
|
202, спасибо, понял
|
||||||||||||||||
204
NS
06.11.12
✎
15:16
|
(198) Это написано в правилах, что для среднего танка мощность назад равна 0.75 мощности вперед.
|
||||||||||||||||
205
jenyanorilsk
06.11.12
✎
15:19
|
(204) почему-то думал, что 0.75 - это коэффициент к максимальной скорости движения вперёд, спасибо
|
||||||||||||||||
206
NS
06.11.12
✎
15:25
|
(205) Скорость то тут при чем? Можность дает ускорение, а не скорость.
Там четко написано - назад мощность 0.75 от мощности вперед. |
||||||||||||||||
207
ERWINS
06.11.12
✎
15:27
|
(206) там метод есть для этого
|
||||||||||||||||
208
ERWINS
06.11.12
✎
15:48
|
где статистика?
|
||||||||||||||||
209
Cube
06.11.12
✎
16:01
|
Список участников (Место (изменение) - ник на мисте - ссылка на профиль в конкурсе):
20 (-1) - Molinor - http://russianaicup.ru/profile/Merlon 28 (-2) - Noobster - http://russianaicup.ru/profile/Noob (sdchess.net) 30 (+3) - PowerBoy - http://russianaicup.ru/profile/Zomba 71 (-33) - NS - http://russianaicup.ru/profile/NS_Serg 118 (+29) - hedint - http://russianaicup.ru/profile/Hedint 137 (+30) - ERWINS - http://russianaicup.ru/profile/Erwins 145 (+18) - MMF - http://russianaicup.ru/profile/Hamster 167 (0) - Gisborn - http://russianaicup.ru/profile/Gisborn 205 (+7) - Alex S D - http://russianaicup.ru/profile/Dr001 252 (-33) - Светлый Гений - http://russianaicup.ru/profile/LG83 356 (+31) - Anton9843 - http://russianaicup.ru/profile/Anton9843 479 (-1) - cawokru - http://russianaicup.ru/profile/Cawokru 490 (-37) - BiBijke - http://russianaicup.ru/profile/BiBijke8 499 (-34) - Garykom - http://russianaicup.ru/profile/Garykom 552 (+64) - Cube - http://russianaicup.ru/profile/Cube 611 (-35) - LEXASOFT - http://russianaicup.ru/profile/LEXASOFT (sdchess.net) 614 (+12) - Diversus - http://russianaicup.ru/profile/Diversus 637 (+5) - Starhan - http://russianaicup.ru/profile/Starh 700 (-13) - Salimbek - http://russianaicup.ru/profile/Salimbek 787 (+54) - ILM - http://russianaicup.ru/profile/ILM 817 (+19) - ReaLg - http://russianaicup.ru/profile/ReaLg 837 (-65) - Drx211 - http://russianaicup.ru/profile/KiRex 943 (+19) - Filin - http://russianaicup.ru/profile/Filin396 1003 (0) - jenyanorilsk - http://russianaicup.ru/profile/Jenyanorilsk 1021 (+30) - WildCat - http://russianaicup.ru/profile/WildCat (sdchess.net) 1068 (+50) - AndreyBarmaley - http://russianaicup.ru/profile/Avs 1073 (+69) - floder - http://russianaicup.ru/profile/Floder 1153 (-26) - Прекрасный дилетант - http://russianaicup.ru/profile/Bazil 1302 (+6) - SUA - http://russianaicup.ru/profile/SUA 1322 (+4) - xamelon - http://russianaicup.ru/profile/Xamelon Всего участников: 1447. |
||||||||||||||||
210
ERWINS
06.11.12
✎
16:07
|
у меня 6 место
жду пятого |
||||||||||||||||
211
Cube
06.11.12
✎
16:11
|
(210) А я на дне... :) Нужно грести, а то утону)
|
||||||||||||||||
212
ERWINS
06.11.12
✎
16:14
|
(211) как будет пятое выложу исходник
|
||||||||||||||||
213
Cube
06.11.12
✎
16:16
|
(212) Не дури. Бейся до конца. Можешь не переписывать, но не сдавайся.
|
||||||||||||||||
214
Garykom
гуру
06.11.12
✎
16:17
|
Вот интересно можно ли чисто теоретически сделать прогу которая будет играть без собирания бонусов?
Причем нормально играть на уровне Хорошее уклонение, точная стрельба вплоть до сбивания опасных снарядов и т.д. |
||||||||||||||||
215
Garykom
гуру
06.11.12
✎
16:18
|
(214)+ Можно использовать поворот корпуса для быстрой наводки орудия
|
||||||||||||||||
216
ERWINS
06.11.12
✎
16:24
|
(215) не стоит...намного хуже так как потеря скорости, только в точке наблюдения
|
||||||||||||||||
217
ERWINS
06.11.12
✎
16:24
|
(214) видел такое - играет плохо
|
||||||||||||||||
218
ERWINS
06.11.12
✎
16:25
|
(213) я выложу текущий
|
||||||||||||||||
219
MMF
06.11.12
✎
16:34
|
(218) ну дык выкладывай, пока сервак лежит - посмотрим :-)
|
||||||||||||||||
220
ERWINS
06.11.12
✎
16:34
|
(219) я же сказал, как выйду на 5 место в рейтинги мисты
|
||||||||||||||||
221
jenyanorilsk
06.11.12
✎
16:38
|
вот такое примитивное уклонение от пуль:
ищем точки пересечения с пулями, которые летят в нас под углом до 30 градусов собственно находим коэффициенты прямых для пули и нашего движения исходя из уравнения y = kx + b ищем точку пересечения прямых считаем сколько тиков нужно для пули и для нас, чтобы достигнуть эту точку если количество тиков совпадает, значит это выстрел на упреждение в нас, меняем направление на противоположное собственно уклоняется только от одной пули, если расстояния хватает и танк до этого не стоял (а то смена направления ничего не даст) можно дорабатывать и дорабатывать public void dodje_bullets() { double self_k = Math.Tan(normalizeAngle(self.Angle)); double self_b = self.Y - self_k * self.X; double distance = double.MaxValue; foreach (Shell shell in world.Shells) { if (shell.PlayerName == self.PlayerName) // от своих пуль не нужно уворачиваться (но может быть френдлифайер) continue; double angle2me = shell.GetAngleTo(self); if (Math.Abs(angle2me) > DEGREE_30) // не в нас continue; double shell_k = Math.Tan(normalizeAngle(shell.Angle)); double shell_b = shell.Y - shell_k * shell.X; double deltaK = self_k - shell_k; if (deltaK == 0) // не может быть нулём для пересекающихся continue; // найдём точку пересечения double intersectX = (shell_b - self_b) / deltaK; double intersectY = shell_k * intersectX + shell_b; if (intersectX < 0 || intersectX > world.Width || intersectY < 0 || intersectY > world.Height) // точка пересечения за пределами мира continue; double shellSpeed = Math.Sqrt(Math.Pow(shell.X - shell.SpeedX, 2) + Math.Pow(shell.Y - shell.SpeedY, 2)); double selfSpeed = Math.Sqrt(Math.Pow(self.X - self.SpeedX, 2) + Math.Pow(self.Y - self.SpeedY, 2)); double shellTicks2intersect = Math.Truncate(shell.GetDistanceTo(intersectX, intersectY) / shellSpeed); double selfTicks2intersect = Math.Truncate(self.GetDistanceTo(intersectX, intersectY) / selfSpeed); if (shellTicks2intersect < selfTicks2intersect) // пролетит перед нами continue; if (shellTicks2intersect > selfTicks2intersect) // пролетит за нами continue; // меняем направление if (move.LeftTrackPower == 0 move.LeftTrackPower *= -1; move.RightTrackPower *= -1; return; } } |
||||||||||||||||
222
jenyanorilsk
06.11.12
✎
16:39
|
(221) да, ещё не учитывает размер нашего танка ))
|
||||||||||||||||
223
ERWINS
06.11.12
✎
16:39
|
(221) у большества и такого нет
|
||||||||||||||||
224
Diversus
06.11.12
✎
16:40
|
(222) А кто сказал, что от своих пуль не надо уворачиваться?
В 1-ом раунде когда будут свои танки придется от них уворачиваться))) |
||||||||||||||||
225
MMF
06.11.12
✎
16:42
|
(224) угу, не нужно привязывать пулю к имени игрока. Надо пулю к танку, который ее выпустил, привязывать
|
||||||||||||||||
226
cawokru
06.11.12
✎
16:43
|
(214) если дядька, который собирает бонусы, разок приложится премиумом - экипаж подупадет - и КПД мегапроги упадет в разы... при 3 на 3 думаю можно, главное иметь преимущество в кол-ве, а так как бонусы появляются не сразу, то вполне вероятно
|
||||||||||||||||
227
cawokru
06.11.12
✎
16:45
|
(221) по количеству кода у тебя 2/3 полной моей проги;)
|
||||||||||||||||
228
cawokru
06.11.12
✎
16:45
|
(227) класса майСтратеджи
|
||||||||||||||||
229
jenyanorilsk
06.11.12
✎
16:46
|
(223) у меня тоже этого нет
только сел переписать и, да, ещё, там ошибочка строка "if (move.LeftTrackPower == 0 " лишняя ) |
||||||||||||||||
230
NS
06.11.12
✎
16:47
|
Проверил - то что я выложил сегодня ночью, из первых 150 точно вывалится. Надо срочно менять версию, а с сайта никак - не пишут номер выложенных версий. Только дома из копии.
|
||||||||||||||||
231
SUA
06.11.12
✎
16:52
|
(230)если изменения только в MyStrategy то свои предыдущие попытки можно скачать текстом с сайта и текстом же засабмитить
|
||||||||||||||||
232
SUA
06.11.12
✎
16:52
|
ну и номера там в порядке очереди
или по времени помнить когда стабильная была, или посмотреть какая сливать начала по боям |
||||||||||||||||
233
NS
06.11.12
✎
16:53
|
(231) Я знаю какие версии по номеру стабильные. Но как мне найти на сайте 31-ую версию?!
|
||||||||||||||||
234
NS
06.11.12
✎
16:56
|
А фиг с ним, из шестисот точно не вывалится.
|
||||||||||||||||
235
SUA
06.11.12
✎
16:57
|
(233)"Попытки"
http://russianaicup.ru/submissions/ и посчитать начиная с первой принятой, или с последней, как ближе |
||||||||||||||||
236
SUA
06.11.12
✎
16:57
|
сайт решил повисеть и уменьшить мои шансы... бой 40 минут не тестируется уже
|
||||||||||||||||
237
NS
06.11.12
✎
17:00
|
(236) Учитывая что на всякий случай у меня были и тестовые - замучаюсь считать, и где-нибудь ошибусь.
Я знаю как копировать попытки с сайта. см. (230), но сделано у них очень неудобно. |
||||||||||||||||
238
Cube
06.11.12
✎
17:02
|
(237) Для НЕ тестовых версий тестовый бой не создается. Так можно отличить боевые версии (которые нумеруются) от тестовых (которые не нумеруются)
|
||||||||||||||||
239
NS
06.11.12
✎
17:10
|
(238) Да знаю я это. Всё равно неудобно.
|
||||||||||||||||
240
Cube
06.11.12
✎
17:11
|
(239) Да, есть такое...
|
||||||||||||||||
241
NS
06.11.12
✎
17:12
|
Всё-равно не буду возращать. Из 600 первых я вывалиться не должен. А нормально переписать оценку безопасных мест всяко успею.
|
||||||||||||||||
242
cawokru
06.11.12
✎
17:26
|
(135)
if (tank.CrewHealth > 0 && tank.HullDurability > 0) { //confirmTarget } |
||||||||||||||||
243
cawokru
06.11.12
✎
17:27
|
(135) вот кусок, но он все равно пуляет по трупикам
|
||||||||||||||||
244
NS
06.11.12
✎
17:29
|
(243) Он стреляет куда попало, в пустое место.
То есть скорей всего не туда куда ты думаешь. |
||||||||||||||||
245
NS
06.11.12
✎
17:30
|
http://russianaicup.ru/game/view/90017
Вот тут это явно видно. Он вообще не по танкам стреляет. |
||||||||||||||||
246
cawokru
06.11.12
✎
17:34
|
(245) спасибо. не видел этот бой. странно, у меня стоит стрелять только если цели в определенном радиусе. сейчас найду, пример когда лупит и выбирает именно труп.
|
||||||||||||||||
247
NS
06.11.12
✎
17:37
|
(246) Зачем искать пример с трупом, если видно что стреляет туда где вообще танков нет. Покажи лучше код проверки есть ли в прицеле танк.
|
||||||||||||||||
248
cawokru
06.11.12
✎
17:41
|
(247) нашел кусочек бреда, спасибо за уделенное время
|
||||||||||||||||
249
ILM
гуру
06.11.12
✎
17:43
|
if (tank.get_Crew_Health()!=0 && tank.Get_Hull_Durability() != 0) {
.. } |
||||||||||||||||
250
NS
06.11.12
✎
17:44
|
(249) У него написано тоже самое.
|
||||||||||||||||
251
ILM
гуру
06.11.12
✎
17:44
|
Я как в проруби туда-сюда. Могу и топ вынести, могу и продуть...
|
||||||||||||||||
252
Diversus
06.11.12
✎
17:44
|
if (tank.get_Crew_Health()* tank.Get_Hull_Durability() != 0) {
.. } |
||||||||||||||||
253
ILM
гуру
06.11.12
✎
17:45
|
Тоже хорошо
|
||||||||||||||||
254
ILM
гуру
06.11.12
✎
17:56
|
Выбор бонуса
.... == HEALTH... distance_to_bonus_health = self.getDistanceTo(вonus) * (self.getCrew_Health()/self.getCrew_Max_Health()) Также для ремонта Потом минимальный и вперед. Но что-то не фурычит как надо ((( |
||||||||||||||||
255
Alex S D
06.11.12
✎
18:03
|
кроме дистанции есть еще угол до бонуса
|
||||||||||||||||
256
Alex S D
06.11.12
✎
18:09
|
не учтено пока правда, что задним ходом дольше ехать
|
||||||||||||||||
257
ERWINS
06.11.12
✎
18:13
|
(254) до бонуса надо еще доехать, а если жизни мало бонус на противоположенном конце карты?
|
||||||||||||||||
258
SUA
06.11.12
✎
18:18
|
(254)ошибка логики - при 50% здоровье и целой броне поедет за очень близкой броней
я на подобные условия на дистанцию логарифм обычно вешаю |
||||||||||||||||
259
Alex S D
06.11.12
✎
18:25
|
вот какой вес имеют патроны..
|
||||||||||||||||
260
ILM
гуру
06.11.12
✎
18:36
|
Остаточный()
|
||||||||||||||||
261
ERWINS
06.11.12
✎
19:19
|
|||||||||||||||||
262
Cube
06.11.12
✎
19:20
|
(261) Модеры, удалите пост!!! :)
|
||||||||||||||||
263
Cube
06.11.12
✎
19:21
|
+(262) И забаньте ERWINS на сутки))
|
||||||||||||||||
264
ERWINS
06.11.12
✎
19:22
|
опять бан на 3 года?
|
||||||||||||||||
265
Alex S D
06.11.12
✎
19:24
|
(264) зачем выложил?
|
||||||||||||||||
266
Cube
06.11.12
✎
19:25
|
(261) Я честный. Я качать не буду.
|
||||||||||||||||
267
ERWINS
06.11.12
✎
19:26
|
пусть миста победит..
может кто что хорошее найдет |
||||||||||||||||
268
Alex S D
06.11.12
✎
19:27
|
тож не буду) мне самому интересно, на призы мне пофиг)
|
||||||||||||||||
269
Diversus
06.11.12
✎
19:27
|
(267) Ну нафига выложил?
|
||||||||||||||||
270
Diversus
06.11.12
✎
19:29
|
Удали, это не очень хорошо. Вот когда вылетел бы тогда и выкладывай. А так...
|
||||||||||||||||
271
NS
06.11.12
✎
19:33
|
Чего нехорошего? Правилами не запрещено, победить в финале это не поможет.
|
||||||||||||||||
272
ERWINS
06.11.12
✎
19:34
|
в принципе доработать функцию вычисления расстояния, ошибки в уходе и развороте и вполне первая десятка
|
||||||||||||||||
273
Alex S D
06.11.12
✎
19:36
|
(272) потом в финале выясниться, что у 5-х человек один и тот же код.. и давай досвидания))
|
||||||||||||||||
274
NS
06.11.12
✎
19:36
|
(225) Зачем пулю к кому-либо привязывать?
После того как она вылетела она становится фактом в этом мире, и кто выпустил её не имеет значения. (Имеет - но очень маленькое, кто за повреждения вызванные ей получит очки) |
||||||||||||||||
275
ERWINS
06.11.12
✎
19:37
|
(273) мой код плох
|
||||||||||||||||
276
Alex S D
06.11.12
✎
19:39
|
(275) это как на лабах в универе.. некоторые переделывали, а некоторым пох))
|
||||||||||||||||
277
ILM
гуру
06.11.12
✎
19:40
|
В Си++ Rand(1) даст случайное от 0, до 1? Подскажите пож-та
|
||||||||||||||||
278
ILM
гуру
06.11.12
✎
19:44
|
Не качал, но думаю, что зря...
|
||||||||||||||||
279
ILM
гуру
06.11.12
✎
19:44
|
(278) к (261)
|
||||||||||||||||
280
ILM
гуру
06.11.12
✎
19:59
|
(277) Подскажите???
|
||||||||||||||||
281
Starhan
06.11.12
✎
20:01
|
(266) то ж не буду качать. Вообще странно что я 6 лет не программируя на чем то кроме 1с и с 2003 года не занимавшийся серьезно математикой занимаю место посередине.
Надеюсь к первому раунду улечу в хвост. А то за страну становится страшно что у нас за программисты такие. (хотя мне кажется что человек 400 - мультоводы аки забаненных и т.п.) надеюсь по крайне мере. И вообще непонятно такое ощущение что народ рад айпада скомпилировал тестовую версию и бросил в песочницу. на удачу :) |
||||||||||||||||
282
Starhan
06.11.12
✎
20:02
|
(277) в паскале да на си не помню :)
в паскале rand(5) случайное число от 0 до 5 |
||||||||||||||||
283
Alex S D
06.11.12
✎
20:02
|
(280) ну она возвращает число в диапазоне 0 до 32767, думаю надо делить на это число, и будет то что надо
|
||||||||||||||||
284
NS
06.11.12
✎
20:04
|
(282) от нуля до четырех.
|
||||||||||||||||
285
Alex S D
06.11.12
✎
20:05
|
+(283) вернее от 0 до RAND_MAX
|
||||||||||||||||
286
ERWINS
06.11.12
✎
20:09
|
(281) надеюсь, что реально ситуация на столько плоха,тогда работу точно где нить и найду еще лет 10-15
|
||||||||||||||||
287
Starhan
06.11.12
✎
20:15
|
у меня кстати нет ни одного математического расчета. :)
Самый сложный это -Пи/2 + УголДоЦели для обратной езды. Остальное значения на глазок и логика. :)) |
||||||||||||||||
288
Starhan
06.11.12
✎
20:16
|
ну и сравнения углов естессно
|
||||||||||||||||
289
Beduin
06.11.12
✎
20:17
|
Exception in thread "main" java.net.ConnectException: Connection refused: connect
Eclipse выдает. google говорит брендмауэры и прочее но не помогло. |
||||||||||||||||
290
Alex S D
06.11.12
✎
20:17
|
(287) даже нет сплайн уравнения для обхода бонусов??
|
||||||||||||||||
291
Starhan
06.11.12
✎
20:19
|
(290) :(.... ваще ничо нет только углы да расчет упреждения на глазок
типа если цель на дистанции до 500 координата х = х +20*спидХ иначе х=х=40*спидХ :) |
||||||||||||||||
292
ERWINS
06.11.12
✎
20:20
|
(290) а оно надо? ситуация постоянно меняется
|
||||||||||||||||
293
Alex S D
06.11.12
✎
20:20
|
да шучу)
|
||||||||||||||||
294
Starhan
06.11.12
✎
20:21
|
попробуйте угадать как у меня реализована проверка что между мной и целью препятствие и ненадо стрелять :))
если бы был чемпионат по овнокоду я бы победил |
||||||||||||||||
295
Alex S D
06.11.12
✎
20:22
|
(291) может так лучше?)
x = tank.x() + tank.speed_x()* [расстояние до цели]/ [скрость пули] |
||||||||||||||||
296
ERWINS
06.11.12
✎
20:22
|
(293) но принципиально идея классная, лучше привлечь даже не сплаин, а вариационное счисление... была бы формула вычисления скорости можно было бы попробывать
|
||||||||||||||||
297
Alex S D
06.11.12
✎
20:22
|
(294) и как же?)
|
||||||||||||||||
298
Starhan
06.11.12
✎
20:23
|
(295) я думал об этом. Но скорость же падает. Значит можно брать усредненной значение
|
||||||||||||||||
299
Alex S D
06.11.12
✎
20:24
|
(298) да, расстояние влияет, чем дальше танк, тем более вероятно, что он изменить свою скорость
|
||||||||||||||||
300
Alex S D
06.11.12
✎
20:25
|
(298) если ты про скорость пули, то там незначительное падения для обычных снарядов вроде
|
||||||||||||||||
301
Starhan
06.11.12
✎
20:26
|
(297)
ну значит перепишу, а премиумными я все равно дальше 700 не стреляю. |
||||||||||||||||
302
Starhan
06.11.12
✎
20:28
|
(301) к (300)
а проверка на мешающий объект тупая проверяю дистанцию и угол объекта. на глазок. если объект перед танком в который я стреляю и угол от дула до него меньше заданного то объект препятствие. |
||||||||||||||||
303
Starhan
06.11.12
✎
20:28
|
перед всмысле дистанция до него меньше чем до цели.
|
||||||||||||||||
304
Alex S D
06.11.12
✎
20:28
|
(301) раньше я дальше 800 не стрелял, сейчас если кол-во танков достигло некоторого значения стреляю ими всегда)
|
||||||||||||||||
305
Alex S D
06.11.12
✎
20:29
|
(302) не, я нашел формулы для определения пересечения отрезков))
|
||||||||||||||||
306
Filin
06.11.12
✎
20:31
|
(304)Вот блин,а я дальше 200 не стреляю преумным, жаба давит :)
|
||||||||||||||||
307
Alex S D
06.11.12
✎
20:32
|
(306):)) можно не дожить)
|
||||||||||||||||
308
Starhan
06.11.12
✎
20:32
|
(304) угу тоже так думаю что когда остаетя дуэль то правила немного другие. :)
меня упорно вытесняют за 600е место :(. А я уже хз как улучшать своего дурачка. Он и так показывает нереальное мастерство для своего кода. :) |
||||||||||||||||
309
Starhan
06.11.12
✎
20:33
|
(306) - 200 это очень мало - это ширина одного квадрата на поле.
|
||||||||||||||||
310
Alex S D
06.11.12
✎
20:33
|
(308) чем меньше танков, тем большая вероятность забрать большее число бонусов в ед. времени, и патронов тоже)
|
||||||||||||||||
311
ERWINS
06.11.12
✎
20:33
|
(295) у меня так с первой версии (которая не копия из примера)
|
||||||||||||||||
312
NS
06.11.12
✎
20:34
|
(305) А чего их искать?
Площадь треугольника с знаком S=x1y2-x2y1+x2y3-x3y2+x3y1-x1y3 (вообще деленное на два, но нам нужен только знак площади) Отрезки АВ и CD пересекаются, если площади треугольников построенных из отрезка и двух точек второго отрезка имеют разный знак. S_ABC*S_ABD<=0 и S_CDA*S_CDB<=0 |
||||||||||||||||
313
Alex S D
06.11.12
✎
20:34
|
(311) а у меня где-то с 50-й
|
||||||||||||||||
314
Starhan
06.11.12
✎
20:35
|
Надо еще учесть что не стоит ехать задом к тем бонусам которые ближе к противнику :)
меня часто ловят на этом |
||||||||||||||||
315
Alex S D
06.11.12
✎
20:35
|
(312) ну это ты математик) а я простой смертный) и по геометрии у меня 3- было)
|
||||||||||||||||
316
ERWINS
06.11.12
✎
20:36
|
(314) наверно просто не надо ехать
|
||||||||||||||||
317
Alex S D
06.11.12
✎
20:36
|
(314) есть такое.. но не всегда противник едет за бонусом, если он возле него, надо еще проверять угол противника к бонусу
|
||||||||||||||||
318
Starhan
06.11.12
✎
20:36
|
|||||||||||||||||
319
Alex S D
06.11.12
✎
20:37
|
(312) вот как определить координаты мертвого танка ?
|
||||||||||||||||
320
Alex S D
06.11.12
✎
20:37
|
(312) 4 точки?
|
||||||||||||||||
321
Starhan
06.11.12
✎
20:37
|
если б оранжевый был я, я б стрелял в ближнего. :( а он меня из другого угла поливает
|
||||||||||||||||
322
ERWINS
06.11.12
✎
20:38
|
(317) проще, делаешь предположение что скорость и поворот не изменяться в течении 2хтиков, если приближается, значит едет к бонусу
|
||||||||||||||||
323
Alex S D
06.11.12
✎
20:38
|
(321) да бывает такое, 3 танка шлепают по тебе, хотя находятся черти где.. рандом
|
||||||||||||||||
324
Starhan
06.11.12
✎
20:38
|
(320) ну у тя есть точка центра угол к абсцисее (2й 90 градусов) расстояние катетов.
|
||||||||||||||||
325
Alex S D
06.11.12
✎
20:38
|
(322) можно и так
|
||||||||||||||||
326
ERWINS
06.11.12
✎
20:38
|
(321) потому низкоуровневые рвут NS
|
||||||||||||||||
327
NS
06.11.12
✎
20:38
|
(315) В школьном курсе простой формулы площади треугольника через координаты не было. Я её узнал на сборах на союз по программированию в 89/90 учебном году. Был очень удивлен что её не дают в школе.
|
||||||||||||||||
328
NS
06.11.12
✎
20:40
|
(326) Низкоуровневые рвут NS, потому что он добавил пока ненастроенный поиск безопасного места на поле. Настроит - танк перестанет шастать по центру, и низкоуровневые мочить его перестанут.
|
||||||||||||||||
329
NS
06.11.12
✎
20:40
|
(319) Может взять у него GetX и GetY?!
|
||||||||||||||||
330
Alex S D
06.11.12
✎
20:40
|
пометил все фишки.. завтра реализую) спс за советы)
|
||||||||||||||||
331
NS
06.11.12
✎
20:41
|
|||||||||||||||||
332
Starhan
06.11.12
✎
20:44
|
(331) :( так нечестно народ у тя консультируется. :((((((
Диверсус вон меня ужо обогнал. |
||||||||||||||||
333
Alex S D
06.11.12
✎
20:44
|
(331) спс
|
||||||||||||||||
334
ERWINS
06.11.12
✎
20:44
|
есть процедурка пересечения отрезков?
|
||||||||||||||||
335
Alex S D
06.11.12
✎
20:44
|
о, я почти в топ 160 вошел
|
||||||||||||||||
336
Alex S D
06.11.12
✎
20:46
|
(334) 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); |
||||||||||||||||
337
ERWINS
06.11.12
✎
20:47
|
(336) рабочая?
|
||||||||||||||||
338
Alex S D
06.11.12
✎
20:48
|
(337) у меня вроде пашет)
|
||||||||||||||||
339
Starhan
06.11.12
✎
20:50
|
(336) это вы проверяете только попадет ли пуля в центр убитого танка/бонуса?
|
||||||||||||||||
340
ERWINS
06.11.12
✎
20:51
|
(338) я штук 10 разных написал...
|
||||||||||||||||
341
Alex S D
06.11.12
✎
20:51
|
(339) нет, я проверяю на пересечение с четырмя сторонами
|
||||||||||||||||
342
ERWINS
06.11.12
✎
20:51
|
(339) нет, пересечется траектория или не пересечется
|
||||||||||||||||
343
Alex S D
06.11.12
✎
20:52
|
+(341) это формула для одной стороны
|
||||||||||||||||
344
Starhan
06.11.12
✎
20:53
|
не буду заморачиватся )
|
||||||||||||||||
345
Starhan
06.11.12
✎
20:54
|
есть у меня еще пара идей по улучшению без всяких формул и расчетов :)
|
||||||||||||||||
346
Alex S D
06.11.12
✎
20:54
|
(344) тогда сиди на своем 500-м месте))
|
||||||||||||||||
347
Alex S D
06.11.12
✎
20:54
|
а один точный снаряд может стоить тебе победы...
|
||||||||||||||||
348
NS
06.11.12
✎
20:55
|
(339) Кто тебе сказал? Проверив с двумя диагоналями танка (или с четыремя его сторонами, что одно и то же) проверяется пересекает ли выстрел танк или бонус. Нужно только не забыть что пуля имеет ненулевую ширину.
|
||||||||||||||||
349
Starhan
06.11.12
✎
20:55
|
(347) у меня 600е и я горжусь этим! :)))
|
||||||||||||||||
350
Noobster
06.11.12
✎
20:56
|
NS, Так ведь можно проверять пересечение прямоугольников довольно быстро. Нафиг заморачиваться с диагоналями?
P.S. всем привет :) |
||||||||||||||||
351
ILM
гуру
06.11.12
✎
20:57
|
(283) Спасибо.
(350) Привет... |
||||||||||||||||
352
NS
06.11.12
✎
20:57
|
(350) Это уже итерационные методы. А я легко проверяю формулами.
|
||||||||||||||||
353
Starhan
06.11.12
✎
20:57
|
(348) ну если завтра на свежак с утра быстро въеду то реализую.
|
||||||||||||||||
354
NS
06.11.12
✎
20:58
|
(350) Проведем паралельную выстрелу прямую, на расстоянии половины ширины пули с одной и другой стороны :)
|
||||||||||||||||
355
Alex S D
06.11.12
✎
20:59
|
(354) всеравно не точно, он может 1/10 задеть))
|
||||||||||||||||
356
Alex S D
06.11.12
✎
20:59
|
а не
|
||||||||||||||||
357
Alex S D
06.11.12
✎
21:00
|
туплю
|
||||||||||||||||
358
Noobster
06.11.12
✎
21:00
|
(354)
А если пулю собьет другая пуля по пути?) И как тогда ты вычисляешь сколько тиков есть на уворот? |
||||||||||||||||
359
ILM
гуру
06.11.12
✎
21:00
|
Но почему-то тону...
Карабкаюсь как могу |
||||||||||||||||
360
NS
06.11.12
✎
21:00
|
(355) Проведи не на расстоянии половины пули, а на 0.00001 пикселя больше. Что такое 1/10?
|
||||||||||||||||
361
Alex S D
06.11.12
✎
21:01
|
(360) см (357) )
|
||||||||||||||||
362
NS
06.11.12
✎
21:01
|
(358) Посмотри начало любого боя с моим ботом. У меня считает сбитие пуль пулями, правда пока только для первого выстрела. Так как считал без учета замедления пули.
|
||||||||||||||||
363
NS
06.11.12
✎
21:02
|
Считает сбитие пуль пулями, и готовыми к выстрелу пушками.
|
||||||||||||||||
364
NS
06.11.12
✎
21:02
|
(358) Пока речь идет о том чтоб не попасть в мертвые неподвижные объекты.
|
||||||||||||||||
365
Starhan
06.11.12
✎
21:03
|
кстати видели что отрекошеченная пуля может боком в танк попасть
|
||||||||||||||||
366
Alex S D
06.11.12
✎
21:03
|
(363) в целях не сбития твоей пули? так же можно и самому пулю в лоб получить? пока будешь думать?
|
||||||||||||||||
367
NS
06.11.12
✎
21:04
|
(366) Посмотри начало боев с участием моего бота.
|
||||||||||||||||
368
Alex S D
06.11.12
✎
21:04
|
ок
|
||||||||||||||||
369
ERWINS
06.11.12
✎
21:04
|
(348) вот почему спрашивал
|
||||||||||||||||
370
ILM
гуру
06.11.12
✎
21:04
|
Хочу убрать вообще поездку за бонусами, а сделать хаотичную езду по рэндому. Первые варианты версии 49 и 50 уже продули((
|
||||||||||||||||
371
Alex S D
06.11.12
✎
21:05
|
(370) сомнительно
|
||||||||||||||||
372
ERWINS
06.11.12
✎
21:05
|
(370) делал, хреново выходило
|
||||||||||||||||
373
NS
06.11.12
✎
21:05
|
(368) Для примера.
http://russianaicup.ru/game/view/93057 Я с самого начала получаю небольшой перевес в очках. |
||||||||||||||||
374
Diversus
06.11.12
✎
21:06
|
Что там с мистовскими местами?
|
||||||||||||||||
375
Alex S D
06.11.12
✎
21:09
|
(373) да, зачетно, у я делал задержку на перед выстрелом, но это временно) а почему ты назад не откатываешься? риск оказаться ближней мишенью вроде выше
|
||||||||||||||||
376
ERWINS
06.11.12
✎
21:09
|
(374) я был в пятерке
|
||||||||||||||||
377
Alex S D
06.11.12
✎
21:10
|
+(373) помоему поэтому тебя и убивают вначале из-за этого
|
||||||||||||||||
378
Noobster
06.11.12
✎
21:10
|
(373)
Ценность этого не очень высокая, ИМХО :) +20 очков, зато задержка в выстрелах в последующем. |
||||||||||||||||
379
NS
06.11.12
✎
21:11
|
(375) Выше написано. У меня в версиях после 36-ой добавлен поиск наиболее безопасного места на поле, но пока не настроен, поэтому ведет себя очень странно. Бот хочет куда-то поехать, куда-то не туда. До 36-ой версии включительно откатывался назад.
(377) Я знаю. У меня куча времени настроить этот метод. |
||||||||||||||||
380
NS
06.11.12
✎
21:11
|
(378) В пять тиков из 150 тиков на перезаряд?
По-моему 5 тиков стоят 20-40 очков. |
||||||||||||||||
381
NS
06.11.12
✎
21:12
|
Я бы оценил даже иначе - рельная стоимость 150 тиков - 20-40 очков. А я столько получаю на пяти.
|
||||||||||||||||
382
Noobster
06.11.12
✎
21:14
|
(380)
Это хорошо, я как-то перемудрил. Тем более, что в 19-й версии моего бота он ведет себя точно так же Кстати, в столкновениях пуль есть какие-то отличия у локалраннера и сервера |
||||||||||||||||
383
Alex S D
06.11.12
✎
21:14
|
мде.. столкновения пуль.. как же я далек))
|
||||||||||||||||
384
Alex S D
06.11.12
✎
21:15
|
(382) у тебя уворачивание от пуль реализовано?
|
||||||||||||||||
385
NS
06.11.12
✎
21:15
|
(382) Даже можно сказать иначе - я просто не стреляю, если это гарантированно ведет к бессмысленной потери пули. (пересечение с пулей оппонента напротив я естественно не рассматриваю, так как сбитие его пули - это не напрасная потеря выстрела) То есть недостатков у этого метода нет.
|
||||||||||||||||
386
NS
06.11.12
✎
21:16
|
(382) А какие?
|
||||||||||||||||
387
BiBijke
06.11.12
✎
21:16
|
Насчет пересечения, я делал так, по 2 точкам строим прямую, если все точки какого-либо объекта лежат по одну сторону от прямой то они не пересекаются, иначе пересекаются, все просто
|
||||||||||||||||
388
ERWINS
06.11.12
✎
21:17
|
вначале надо четко ехать назад, что бы уйти с линии наведения но до конца не обязательно
|
||||||||||||||||
389
ERWINS
06.11.12
✎
21:17
|
кстати, за сколько достигает максимальной скорости и какова максимальная скорость?
|
||||||||||||||||
390
Alex S D
06.11.12
✎
21:18
|
(389) не написано, см отладчик)
|
||||||||||||||||
391
Noobster
06.11.12
✎
21:18
|
(384)
Да, но почти 100% с багами. У меня реализовано таким образом: получаю список всех пуль, которые гарантированно попадают в меня, создаю 16 виртуальных танков с разными направлениями движения и смотрю какой уворачивается за приемлемое время :) (386) Если запустить локалраннер с пятью QuickStartGuy'ами и в начале не сделать ничего, в лоб прилетит пуля от противоположного игрока. На сервере такого явления не набблюдается |
||||||||||||||||
392
NS
06.11.12
✎
21:19
|
(387) Знак площади со знаком, в первой формуле в (312) показывает порядок точек - по часовой стрелке или против.
Это и есть положение относительно прямой продолжающей отрезок. |
||||||||||||||||
393
Alex S D
06.11.12
✎
21:20
|
(391) неплохо.. а баги в чем? в коде?) или метод кривой таки?)
|
||||||||||||||||
394
NS
06.11.12
✎
21:20
|
(391) Это не другое поведение пуль, а другая начальная расстановка игроков. Координаты немного другие.
|
||||||||||||||||
395
ERWINS
06.11.12
✎
21:20
|
(391) у меня 32
|
||||||||||||||||
396
BiBijke
06.11.12
✎
21:21
|
(392) У тебя там пересечение отрезков, у меня пересечение объекта, состоящего из n- точеК, с прямой )
|
||||||||||||||||
397
ERWINS
06.11.12
✎
21:21
|
кстати, за сколько достигает максимальной скорости и какова максимальная скорость?.
|
||||||||||||||||
398
Noobster
06.11.12
✎
21:21
|
(393) В коде и в логике поровну :)
(394) м, может быть. Проверял? |
||||||||||||||||
399
Alex S D
06.11.12
✎
21:21
|
диагональные места круче ? не?
|
||||||||||||||||
400
NS
06.11.12
✎
21:22
|
(398) Неа, мне влом разбираться с проведением локально серверных боев. Если провести - то можно просто получить координаты и сравнить.
|
||||||||||||||||
401
NS
06.11.12
✎
21:22
|
Сравнить координаты и направление танков и дул.
|
||||||||||||||||
402
ERWINS
06.11.12
✎
21:23
|
кстати, за сколько достигает максимальной скорости и какова максимальная скорость?_
|
||||||||||||||||
403
NS
06.11.12
✎
21:24
|
(402) Нет там макисмальной скорости. У танка ускорение, которое глушится сопротивлением. Пропорциональным скорости.
|
||||||||||||||||
404
Alex S D
06.11.12
✎
21:25
|
(403) хах, а при времени стремящимся в бесконечность?))
|
||||||||||||||||
405
NS
06.11.12
✎
21:25
|
(404) при времени уходящем в бесконечность ты врежешься в стенку поля :)
|
||||||||||||||||
406
Alex S D
06.11.12
✎
21:26
|
:)))
|
||||||||||||||||
407
NS
06.11.12
✎
21:28
|
(396) У меня там так-же сравнение положения относительно прямой двух пар точек.
|
||||||||||||||||
408
ERWINS
06.11.12
✎
21:28
|
(403) это я понял.. до какой скорости танк может разогнаться и за сколько
|
||||||||||||||||
409
Noobster
06.11.12
✎
21:29
|
(408)
А зачем это нужно? Рано или поздно врежемся в препятствие, танк или край поля. Формула рассчитывалась на небольшие передвижения |
||||||||||||||||
410
NS
06.11.12
✎
21:29
|
(403) Зачем тебе до какой скорости может разогнаться танк, если максимальная скорость достигается на прямом участке заметно превышающем размеры игрового поля?
|
||||||||||||||||
411
NS
06.11.12
✎
21:30
|
(409) Какая формула? Я видел формулу только на вращение, есть и на передвижение?
|
||||||||||||||||
412
Alex S D
06.11.12
✎
21:32
|
(411) я тебя победил!))
http://russianaicup.ru/games/creator/Dr001 |
||||||||||||||||
413
Noobster
06.11.12
✎
21:33
|
(411) Да у меня все что нужно есть :)
если a - длина вектора движения и мы продолжаем двигаться в том же направлении то новая скорость = a*0.995+0.197916665017022 |
||||||||||||||||
414
NS
06.11.12
✎
21:33
|
(412) Неправильная ссылка. Ничего страшного :) - один бой не показатель. Да и десять тоже.
|
||||||||||||||||
415
Noobster
06.11.12
✎
21:33
|
(412) Потребовалось всего-то четыре боя :)
|
||||||||||||||||
416
NS
06.11.12
✎
21:34
|
(413) То есть сопротивление у танка такое-же как у пули? Круто!
|
||||||||||||||||
417
Alex S D
06.11.12
✎
21:35
|
(415) прошлые мои версии не в счет))
|
||||||||||||||||
418
Noobster
06.11.12
✎
21:35
|
(416) Упс, там 0.95!
Плохо писать формулы по памяти |
||||||||||||||||
419
NS
06.11.12
✎
21:35
|
Я опять запутался с тригонометрией.
Если у Танка координаты GetX, GetY. То какие DX и DY по направлению движения вперед танка? |
||||||||||||||||
420
NS
06.11.12
✎
21:37
|
(418) Вот это память! Я бы 0.197916665017022 не запомнил :))
|
||||||||||||||||
421
Alex S D
06.11.12
✎
21:37
|
+speedx, +speedy не?)
|
||||||||||||||||
422
NS
06.11.12
✎
21:38
|
Максимальная скорость танка 4 пикселя/тик.
|
||||||||||||||||
423
NS
06.11.12
✎
21:39
|
(421) Мне не скорость нужна. А направление куда смотрит танк.
|
||||||||||||||||
424
ILM
гуру
06.11.12
✎
21:40
|
Создайте со мной парочку боев, кому не в лом. Посмотрю оставить версию или откатиться на ночь. Спасибо
|
||||||||||||||||
425
ILM
гуру
06.11.12
✎
21:42
|
(419)
dx = sin(угла) dy = cos(угла) не? |
||||||||||||||||
426
NS
06.11.12
✎
21:42
|
(425) А не наоборот? Знак и там и там плюс?
|
||||||||||||||||
427
Alex S D
06.11.12
✎
21:43
|
(424) смотри)
|
||||||||||||||||
428
NS
06.11.12
✎
21:43
|
вроде dx равно косинусу, а dy синусу.
|
||||||||||||||||
429
NS
06.11.12
✎
21:45
|
Интеерсно, а 0.197916665017022 они откуда взяли? От балды?
|
||||||||||||||||
430
ILM
гуру
06.11.12
✎
21:45
|
так от угла зависит если от 0 до 90 то +
|
||||||||||||||||
431
NS
06.11.12
✎
21:45
|
Они - организаторы.
|
||||||||||||||||
432
ILM
гуру
06.11.12
✎
21:45
|
(427) спасибо
|
||||||||||||||||
433
NS
06.11.12
✎
21:45
|
(430) В смысле? Angle дает угол, и я через угол не могу посчитать, а должен ставить условия?
|
||||||||||||||||
434
Noobster
06.11.12
✎
21:48
|
(429) Я это подбирал из статистики. У организаторов м.б. это завязано на мощности и массе танка
|
||||||||||||||||
435
NS
06.11.12
✎
21:50
|
(434) А полная формула движения у тебя есть?
Какие координаты и какая скорость движения и вращения выходит при текущих значениях вращения, скорости и данном приводе на обе гусеницы? |
||||||||||||||||
436
NS
06.11.12
✎
21:51
|
(434) Но если у них все значения рациональные, то и коэффициенты должны получаться рациональные. А тут иррациональный.
|
||||||||||||||||
437
ERWINS
06.11.12
✎
21:56
|
скорей всего там u=0,2-u*u*u*alfa для сопротивления воздуха так
|
||||||||||||||||
438
ERWINS
06.11.12
✎
21:57
|
а при гашении так же гасится или быстрее?
|
||||||||||||||||
439
ILM
гуру
06.11.12
✎
21:58
|
Спасибо, подкорректировал ньюанс по стрельбе.
Подумал, если бы сайт оставили после чемпионата, можно было бы зарубится Мистой на другой форум. Командные чемпионаты устраивать. |
||||||||||||||||
440
NS
06.11.12
✎
21:58
|
(437) Нет, там все сопротивления пропорциональны первой степени скорости, и похоже нет силы трения покоя.
|
||||||||||||||||
441
NS
06.11.12
✎
21:59
|
(438) Если задом, то 0.19...*0.75 и со знаком минус.
Думаю что ускорение линейно от мощности. |
||||||||||||||||
442
ILM
гуру
06.11.12
✎
22:01
|
|||||||||||||||||
443
Noobster
06.11.12
✎
22:01
|
(438) Все верно.
|
||||||||||||||||
444
NS
06.11.12
✎
22:05
|
Максимальная скорость задом - 3 пикселя/тик.
|
||||||||||||||||
445
Alex S D
06.11.12
✎
22:07
|
(444) го ск2?)
|
||||||||||||||||
446
Starhan
06.11.12
✎
22:07
|
о старта Раунда 1 чемпионата Russian AI Cup остались считанные дни. Мы безумно рады такому интересу со стороны участников — в наших оценках мы не рассчитывали на такое количество участников! В этой связи принято решение об увеличении квоты для участия в Раунде 1 с 600 до 900. Пересмотрена сетка чемпионата и по другим раундам:
http://russianaicup.ru/ |
||||||||||||||||
447
ILM
гуру
06.11.12
✎
22:08
|
yes!!! (446)
|
||||||||||||||||
448
Alex S D
06.11.12
✎
22:08
|
да ладно, я прохожу во 2-й раунд)
|
||||||||||||||||
449
Starhan
06.11.12
✎
22:10
|
ияяяхху теперь в анкетах в графе достижения многие одинесники смогут написать
1 раунд russian ai cup :)))) |
||||||||||||||||
450
Alex S D
06.11.12
✎
22:10
|
финал - 50 , заманчиво... придется поработать)
|
||||||||||||||||
451
Drx211
06.11.12
✎
22:10
|
(429) Фиг знает... Я уже тоже об этом думал, не из каких законов это не выводится, в итоге - я просто собрал статистику в дебагере, закинул в эксель и сделал апроксимацию, именно такие коэффициенты и получились
|
||||||||||||||||
452
Alex S D
06.11.12
✎
22:11
|
(449) какие многие?) человек 15 максимум))
|
||||||||||||||||
453
Starhan
06.11.12
✎
22:11
|
До старта Раунда 1 чемпионата Russian AI Cup остались считанные дни. Мы безумно рады такому интересу со стороны участников — в наших оценках мы не рассчитывали на такое количество участников! В этой связи принято решение об увеличении квоты для участия в Раунде 1 с 600 до 900. Пересмотрена сетка чемпионата и по другим раундам:
Принимает участие Выходит в след. этап Раунд 1 900 300 Раунд 2 300 50 Финал 50 Да-да — футболок будет разослано 300 штук! Раунд 1 будет проводиться с 10 по 11 ноября 2012 года. Тип боев 6x1. Этот этап будет состоять из 2 частей, между которыми будет перерыв (в течение которого будет возобновлена работа Песочницы), который позволит улучшить свою стратегию, приняв во внимание ее результаты в первой части. Каждая часть будет длиться 12 часов, а перерыв — 24 часа. Для боев в каждой из частей Раунда 1 будет выбираться последняя корректная стратегия, отправленная до начала соответствующей части. Бои будут проводиться волнами. В каждой волне каждая стратегия примет участие ровно в одном бою. Количество волн будет не меньше 10, но не более 100. Мы надеемся успеть протестировать ровно 100 волн в каждой части, но многое будет зависеть от скорости работы ваших стратегий. Внимание изменение: шестерки участников в каждом бое будут составляться случайно равновероятно (в отличие от Песочницы, где стратегия имеет большие шансы сразиться с равной себе). Кроме того, для формирования таблицы результатов Раунда 1 будет применен рейтинг, подобный Формуле-1. За место в бое стратегии будет начисляться определенное количество баллов: 1 место — 10 баллов, 2 место — 6 баллов, 3 место — 4 балла, 4 место — 3 балла, 5 место — 2 балла, 6 место — 1 балл. Лучшие 300 стратегий по сумме всех набранных баллов в Раунде 1 (при равенстве приоритет отдается участнику раньше отправившему свою стратегию) пройдут в Раунд 2. Для тех кто еще не присоединился к чемпионату — Песочница еще открыта, а попасть в топ-900 в ней совсем не сложно! Кроме того, даже если вы вылетите из чемпионата, вы можете участвовать в Песочнице — победителей и там ждут отличные призы! После проведения Раунда 1 в Песочницу будет добавлен еще один тип боя — трое противников по два танка у каждого. Именно такой тип боя будет использован в Раунде 2. Удачи в боях! P.S. В ближайшее время будет всюду обновлены правила и документация. |
||||||||||||||||
454
Starhan
06.11.12
✎
22:11
|
(452) зато как звучит!!! )
|
||||||||||||||||
455
Starhan
06.11.12
✎
22:13
|
мой пока ползет вверх улучшать не буду
(пле мне страшно за Родину.. бот без сложных математических расчетов занимает место выше середины.) |
||||||||||||||||
456
Alex S D
06.11.12
✎
22:14
|
придется выпустить еще 100 версий
|
||||||||||||||||
457
Drx211
06.11.12
✎
22:14
|
(453)Скорее всего - они это сделали из-за кривого расчета рейтинга... Мои новые боты выносят старые - на раз, но при этом рейтинг у них - ниже. Получается - что все вновь влившиеся в систему боты со старта набирают рейтинг выше... Лан, вроде более-менее закончил с расчетами скоростей и разворотов, возьмусь теперь за препятствия и стрельбу :)
|
||||||||||||||||
458
Alex S D
06.11.12
✎
22:14
|
(445) да там участники - в основном школота) вот был бы приз в лям баксов...
|
||||||||||||||||
459
Alex S D
06.11.12
✎
22:15
|
+(458) без обид мистяне))
|
||||||||||||||||
460
NS
06.11.12
✎
22:16
|
(457) Рейтинговоая система аналогична ФИДЕ-шной. Проверена полувеком. Так что всё в ней нормально. Просто основной массе этого не понять, и чтоб не было неадеквата - заменили на понятные серой массе очки.
|
||||||||||||||||
461
Starhan
06.11.12
✎
22:16
|
(457) ога мультовод :)
|
||||||||||||||||
462
NS
06.11.12
✎
22:19
|
В итоге степень случайности для прохода во второй тур увеличилась, а влияние силы бота уменьшилось.
|
||||||||||||||||
463
Drx211
06.11.12
✎
22:19
|
+(460) Да я знаю про систему, сам когда-то считал по ней турниры. Дело в первоначальном подборе соперников, вилка рейтингов сильно сужается при стабилизации рейтинга. Т.е. - за 3-4 боя со старта - с 1200 можно набрать 3000, а вот стабилизировавшись на 2000 и потом дописав супер-мега бота, который потенциально должен быть в 10ке - будешь добираться до этой десятки пару суток. Разве не так?
|
||||||||||||||||
464
Alex S D
06.11.12
✎
22:19
|
(462) это неважно, финал все решит
|
||||||||||||||||
465
NS
06.11.12
✎
22:20
|
(464) теперь чтоб попасть во второй раунд нужна не сила бота, а везение.
|
||||||||||||||||
466
Starhan
06.11.12
✎
22:21
|
(462) угу да ж не интересно стало. Я уже начал придумывать хитрости что бы в 600 остаться, а теперь лучше чем нибудь полезным заняться. 2 тур без усилий мне точно не светит я реалист :)
|
||||||||||||||||
467
Alex S D
06.11.12
✎
22:21
|
(465) везение нужно всегда))
|
||||||||||||||||
468
NS
06.11.12
✎
22:22
|
(463) нельзя со старта набрать 3000 рейтинга. Так как считается рейтинг через перфоманс только если реультат не более 50%.
|
||||||||||||||||
469
Starhan
06.11.12
✎
22:22
|
даже не второй тур, а призовое место. Просто интересно было попробовать свои силы.
|
||||||||||||||||
470
Noobster
06.11.12
✎
22:23
|
(468) Ну я же вышел на свое несчастное первое место с 3050++ рейтинга :)
Можно посмотреть как я его набирал - там до 30-го места я точно шел по очкам |
||||||||||||||||
471
NS
06.11.12
✎
22:23
|
То есть набрав 50% очков получаешь рейтинг равный среднему рейтингу соперников, а тут он получится около 2400.
Если набираешь больше среднего рейтинга то прибавка согласно плюсу. Точно не знаю сколько, можно вычислить. Но все равно. Предел меньше 3000. |
||||||||||||||||
472
NS
06.11.12
✎
22:24
|
(470) с первых 10 боев?
|
||||||||||||||||
473
Noobster
06.11.12
✎
22:25
|
(472) Да, с первых десяти было 2985 рейтинга.
|
||||||||||||||||
474
NS
06.11.12
✎
22:27
|
(471) если больше - то это неправильный выбор одного коэффициента. Он должен быть не больше 70 пунктов за очко.
То есть заняв первое место во всех первых десяти матчах получаешь средний рейтинг соперников + 350 пунктов. |
||||||||||||||||
475
NS
06.11.12
✎
22:27
|
(473) значит они не в курсе азов системы эло.
|
||||||||||||||||
476
Drx211
06.11.12
✎
22:28
|
(472)Нынешний лидер twrlx получил 2800 за 3 первых боя, мне кажется - это криво...
|
||||||||||||||||
477
NS
06.11.12
✎
22:29
|
(476) см. (471) - значит они сделали неправильную формулу, нарушив жесткое правило на коэффициент.
|
||||||||||||||||
478
Drx211
06.11.12
✎
22:30
|
+ публикация стратегий запрещена под другим ником... не понятно - зачем они это намутили с разным алгоритмом подбора соперников, логичнее было бы давать разброс больше. Т.к. тупо первая версия у многих даже не стреляла(просто ради интереса разместили), а сейчас, в итоге - это выходит боком, т.к. выбираться из подвала достаточно долго.
|
||||||||||||||||
479
Drx211
06.11.12
✎
22:32
|
(477) ну вот к чему я с самого начала и вел... :)
|
||||||||||||||||
480
NS
06.11.12
✎
22:41
|
(479) Я спросил в письме у организаторов какой метод расчета используется. Они сказали что не могут его разглашать, потому что он защищен авторским правом.
Вообще я шоке, так как видно что используется явно чистая система эло с другими двумя коэффициентами, и авторские права на неё явно у Эло, а не у организаторов. И система Эло опубликована и общедоступна. И в любых соревнованиях обязательное условие прозрачность расчета (подсчета) очков и распределения мест. А именно тут такого не было. Так как метод расчета не опубликован. |
||||||||||||||||
481
Alex S D
06.11.12
✎
22:44
|
(480) мде, мутят)
|
||||||||||||||||
482
ILM
гуру
06.11.12
✎
22:44
|
(480)Плюсую. Думаю 9-го скажут что песочница обнуляется и рейтинговые бои будут 3 раза в час.
|
||||||||||||||||
483
ILM
гуру
06.11.12
✎
22:46
|
Можно попросить еще по паре боев с 54-й моей стратегией. Уже спать пора ((
|
||||||||||||||||
484
Alex S D
06.11.12
✎
22:48
|
(483) создай сам, что мешает?)
|
||||||||||||||||
485
NS
06.11.12
✎
22:49
|
(481) Просто первый блин немного частично комом.
|
||||||||||||||||
486
Drx211
06.11.12
✎
22:50
|
(480)Жесть конечно, это типа - пришел бежать 100 метров, прибежал первым, а тебе говорят - чувак, ты проиграл, у нас знак времени при определении места - отрицательный :)))
|
||||||||||||||||
487
Noobster
06.11.12
✎
22:50
|
(483) Создал два.
Ни у кого нет идей, куда нужно ехать, если в тебя попадают? Я начинаю задумываться о пригодности моей стратегии с виртуальными танками, т.к. не могу полностью просчитать их движение |
||||||||||||||||
488
ILM
гуру
06.11.12
✎
22:51
|
Noob супер)))
|
||||||||||||||||
489
NS
06.11.12
✎
22:51
|
(487) Четко вперед, и четко назад. Я бы рассмотрел только два варианта.
|
||||||||||||||||
490
ILM
гуру
06.11.12
✎
22:51
|
ОБа шестых места)))
|
||||||||||||||||
491
NS
06.11.12
✎
22:52
|
И у меня сделан откат от краев и углов, в рамках подготовки к уклонениям :)
|
||||||||||||||||
492
NS
06.11.12
✎
22:52
|
Ну и разворот - по два вида в каждую сторону. С +0.75 -1, и +1, -1
|
||||||||||||||||
493
Noobster
06.11.12
✎
22:52
|
(489) м-м, надо попробовать. По идее сильно упростит жизнь при просчете. Но тогда надо постоянно держать себя боком к противнику для лучших результатов
|
||||||||||||||||
494
NS
06.11.12
✎
22:53
|
(493) Есть еще разворот с проездом (492) При гусеницах на полную в разные стороны.
|
||||||||||||||||
495
ERWINS
06.11.12
✎
22:54
|
вообщем сейчас мой бот уворачивается от 2/3 выстрелов один на один на дальней дистанции от Noob
|
||||||||||||||||
496
NS
06.11.12
✎
22:54
|
(493) Кстати, не знаю как свежие версии, а старые у GreenTea специально боком как раз и вставали.
|
||||||||||||||||
497
ILM
гуру
06.11.12
✎
22:56
|
(496) Нового когда запустишь?
|
||||||||||||||||
498
Alex S D
06.11.12
✎
22:57
|
(490)рано тебе еще спать))
|
||||||||||||||||
499
NS
06.11.12
✎
22:58
|
(497) С измененными правилами уже и не знаю. У меня еще www.codecup.nl
|
||||||||||||||||
500
Alex S D
06.11.12
✎
22:58
|
(500)
|
||||||||||||||||
501
Alex S D
06.11.12
✎
23:01
|
(499) а там шо?
|
||||||||||||||||
502
ILM
гуру
06.11.12
✎
23:02
|
(498) Нет, пора... Пусть что есть то и воюет... Завтра заставлю себя дописать выбор бонусов почетче.
|
||||||||||||||||
503
NS
06.11.12
✎
23:03
|
(501) А по ссылке не отвечают? :)
|
||||||||||||||||
504
NS
06.11.12
✎
23:04
|
(501) Там естествено AI чемпионат. Открытый чемпионат Нидерландов по программированию.
Стартовал CodeCup 2013 |
||||||||||||||||
505
Alex S D
06.11.12
✎
23:08
|
(503) слишком много англ)
|
||||||||||||||||
506
ERWINS
06.11.12
✎
23:11
|
кто на каком месте?
|
||||||||||||||||
507
ILM
гуру
06.11.12
✎
23:12
|
Скатился на 930 ((
|
||||||||||||||||
508
NS
06.11.12
✎
23:14
|
я на 46-ом, надо исправить один маленький косяк чтоб подняться выше, но что-то совсем влом.
|
||||||||||||||||
509
ILM
гуру
06.11.12
✎
23:17
|
56-я версия и спать (((
|
||||||||||||||||
510
ERWINS
06.11.12
✎
23:20
|
списка мест не будет больше?
|
||||||||||||||||
511
NS
06.11.12
✎
23:21
|
Так спит ответственный :)
|
||||||||||||||||
512
ILM
гуру
06.11.12
✎
23:22
|
57я ((
|
||||||||||||||||
513
Alex S D
06.11.12
✎
23:28
|
(511) да все и так знают)
|
||||||||||||||||
514
SUA
07.11.12
✎
00:16
|
900 зер гут, точно успею тогда напулять рейта себе
|
||||||||||||||||
515
SUA
07.11.12
✎
00:19
|
269 рейта еще надо (350 примерно с учетом роста границы будет)
с текущей скоростью +200/сутки даже с явными тупняками стратегии взлетит |
||||||||||||||||
516
Alex S D
07.11.12
✎
00:21
|
(515) не спать)
|
||||||||||||||||
517
Garykom
гуру
07.11.12
✎
00:41
|
Подскажите а то не помню если здоровый танк берет лечилку очки дают?
|
||||||||||||||||
518
Alex S D
07.11.12
✎
00:50
|
нет
|
||||||||||||||||
519
Alex S D
07.11.12
✎
00:57
|
пока мой тупой бот радует))
|
||||||||||||||||
520
Alex S D
07.11.12
✎
01:19
|
(510) не мучай моего бота))
|
||||||||||||||||
521
Alex S D
07.11.12
✎
01:24
|
пока рандом)
|
||||||||||||||||
522
Diversus
07.11.12
✎
01:28
|
Где список мест? )))
|
||||||||||||||||
523
Alex S D
07.11.12
✎
01:29
|
(522) составь)
|
||||||||||||||||
524
ERWINS
07.11.12
✎
01:33
|
(519) твой бот лучше в начале, сравнимо в середине и хуже в конце моего....
Завтра переделаю функци движения, должно быть лучше |
||||||||||||||||
525
Diversus
07.11.12
✎
01:34
|
(523) Нет там же целая конфигурация кем то писалась для подсчета рейтинга с сайта
|
||||||||||||||||
526
Alex S D
07.11.12
✎
01:36
|
(524) согласен, в последних версиях делал упор на начало..
|
||||||||||||||||
527
Alex S D
07.11.12
✎
01:40
|
(525) там делов на 5 минут ручной работы)
|
||||||||||||||||
528
Alex S D
07.11.12
✎
01:42
|
(524) хотя в конце включается стандартные методы сбора бонусов... но они не оптимальны пока
|
||||||||||||||||
529
Alex S D
07.11.12
✎
01:58
|
(296) бойся) я тебя настигаю))
|
||||||||||||||||
530
Alex S D
07.11.12
✎
01:58
|
(529) - > (524)
|
||||||||||||||||
531
Alex S D
07.11.12
✎
03:00
|
(511) как успехи?)
|
||||||||||||||||
532
NS
07.11.12
✎
03:04
|
(531) ошибки исправил, пунктов 50-100 должен прибавить.
|
||||||||||||||||
533
NS
07.11.12
✎
03:07
|
Смотрю результаты - WildCat здорово усилился.
|
||||||||||||||||
534
Alex S D
07.11.12
✎
03:08
|
(533) оч. далек вилдкэт, бота выложил?) ща протестю)
|
||||||||||||||||
535
Cube
07.11.12
✎
04:34
|
У, нафлудили за ночь тут)))
|
||||||||||||||||
536
Cube
07.11.12
✎
04:34
|
Список участников (Место (изменение) - ник на мисте - ссылка на профиль в конкурсе):
9 (+11) - Molinor - http://russianaicup.ru/profile/Merlon 26 (+4) - PowerBoy - http://russianaicup.ru/profile/Zomba 43 (-15) - Noobster - http://russianaicup.ru/profile/Noob (sdchess.net) 52 (+19) - NS - http://russianaicup.ru/profile/NS_Serg 112 (+25) - ERWINS - http://russianaicup.ru/profile/Erwins 121 (+24) - MMF - http://russianaicup.ru/profile/Hamster 127 (+78) - Alex S D - http://russianaicup.ru/profile/Dr001 128 (-10) - hedint - http://russianaicup.ru/profile/Hedint 171 (-4) - Gisborn - http://russianaicup.ru/profile/Gisborn 265 (-13) - Светлый Гений - http://russianaicup.ru/profile/LG83 315 (+41) - Anton9843 - http://russianaicup.ru/profile/Anton9843 470 (+82) - Cube - http://russianaicup.ru/profile/Cube 508 (+106) - Diversus - http://russianaicup.ru/profile/Diversus 514 (-35) - cawokru - http://russianaicup.ru/profile/Cawokru 516 (-26) - BiBijke - http://russianaicup.ru/profile/BiBijke8 540 (+97) - Starhan - http://russianaicup.ru/profile/Starh 608 (-109) - Garykom - http://russianaicup.ru/profile/Garykom 621 (-10) - LEXASOFT - http://russianaicup.ru/profile/LEXASOFT (sdchess.net) 809 (-109) - Salimbek - http://russianaicup.ru/profile/Salimbek 853 (-16) - Drx211 - http://russianaicup.ru/profile/KiRex 856 (-39) - ReaLg - http://russianaicup.ru/profile/ReaLg 909 (-122) - ILM - http://russianaicup.ru/profile/ILM 973 (+48) - WildCat - http://russianaicup.ru/profile/WildCat (sdchess.net) 975 (-32) - Filin - http://russianaicup.ru/profile/Filin396 1025 (-22) - jenyanorilsk - http://russianaicup.ru/profile/Jenyanorilsk 1076 (-8) - AndreyBarmaley - http://russianaicup.ru/profile/Avs 1160 (-87) - floder - http://russianaicup.ru/profile/Floder 1195 (-42) - Прекрасный дилетант - http://russianaicup.ru/profile/Bazil 1291 (+11) - SUA - http://russianaicup.ru/profile/SUA 1414 (-92) - xamelon - http://russianaicup.ru/profile/Xamelon Всего участников: 1552. |
||||||||||||||||
537
Cube
07.11.12
✎
04:35
|
Я поднялся немного)
|
||||||||||||||||
538
Cube
07.11.12
✎
04:35
|
Но это уже не важно, из 900 точно не выпаду)
|
||||||||||||||||
539
Hawk_1c
07.11.12
✎
08:15
|
Сколько времени ушло на написание примерно? Еще не поздно вклиниться? А то вчера все успел только скачать. А сегодня на работу. Только ночью покодить получится.
|
||||||||||||||||
540
Starhan
07.11.12
✎
08:32
|
(539) зависит от тебя :) если версия более менее за сутки поднимишься выше 900го.
я за полтора дня улучшил позицию с 850 до 550. а всего то добавил тупое упреждение, тупое определение мешающих стрельбе объектов и взятие бонусов ближней стороной танка (задом передом). |
||||||||||||||||
541
Starhan
07.11.12
✎
08:34
|
а еще нычку в угол. :)
до этого бот ездил по углам против часовой с подбором ближайших необъожимых бонусов, стрельба была из примера с проверкой на убитый танк. |
||||||||||||||||
542
Hawk_1c
07.11.12
✎
08:34
|
Ага, спс. Как выложу, скажу. :)
|
||||||||||||||||
543
perkos
07.11.12
✎
08:35
|
давно не трогал Visual Studio с++
скачал проект для него пытаюсь получить екзешник но ругается ...cpp-cgdk\csimplesocket\SimpleSocket.h(75) : fatal error C1083: Cannot open include file: 'winsock2.h': No such file or directory пошукал что надо в свойства проекта поправить но не помогло |
||||||||||||||||
544
forforumandspam
07.11.12
✎
08:44
|
Всё, свершилось. Теперь и я участвую. Cube , добавь и меня в рейтинг: http://russianaicup.ru/profile/forforumandspam
Жму на газ! |
||||||||||||||||
545
Starhan
07.11.12
✎
08:47
|
Кто на лазарусе прогает. Есть там возможность увдеть структуру программы, какая процедура откуда вызывается.
Или встать на процедцру и сразу перейти к ней. (А то сначало кидает в секцию определения типов и процедур, а только оттуда уже можно перейти в саму процедуру) |
||||||||||||||||
546
forforumandspam
07.11.12
✎
08:52
|
(545) Не совсем понял тебя. Попробуй зажать ctrl и щёлкни по имени процедуры.
|
||||||||||||||||
547
Starhan
07.11.12
✎
08:56
|
(546) так же. Сначало кидает в секцию Type потом оттуда если шифт контрол верх в саму процедцру. :)
|
||||||||||||||||
548
forforumandspam
07.11.12
✎
09:02
|
(547) Попробуй выделить имя процедуры, правой кнопкой, "найти->" , а там пробуй разное.
|
||||||||||||||||
549
Diversus
07.11.12
✎
10:23
|
И все таки есть проблемы с подсчетом рейтинга ЭЛО...
Слишком медленный рост. Размещенная версия уже перу дней поднимается и поднимается и с 1000 добралась до 400 сотни и продолжает расти, почти всегда завоевывая первое место, но рост слишком медленный... |
||||||||||||||||
550
Starhan
07.11.12
✎
10:25
|
зависит от того с кем играешь. За первое место можно получить как +6 очков так и плюс 19 и больше.
|
||||||||||||||||
551
Starhan
07.11.12
✎
10:31
|
темболее проход в 1й раунд - уже просто пустышка.
а в 1м раунде подсчет очков будет по другому. Внимание изменение: шестерки участников в каждом бое будут составляться случайно равновероятно (в отличие от Песочницы, где стратегия имеет большие шансы сразиться с равной себе). Кроме того, для формирования таблицы результатов Раунда 1 будет применен рейтинг, подобный Формуле-1. За место в бое стратегии будет начисляться определенное количество баллов: 1 место — 10 баллов, 2 место — 6 баллов, 3 место — 4 балла, 4 место — 3 балла, 5 место — 2 балла, 6 место — 1 балл. Лучшие 300 стратегий по сумме всех набранных баллов в Раунде 1 (при равенстве приоритет отдается участнику раньше отправившему свою стратегию) пройдут в Раунд 2. |
||||||||||||||||
552
Starhan
07.11.12
✎
10:32
|
так что если ты почти всегда занимаешь 1е место то легко пройдешь во 2й раунд. :)
|
||||||||||||||||
553
ERWINS
07.11.12
✎
11:32
|
аб
|
||||||||||||||||
554
Beduin
07.11.12
✎
11:38
|
Х и У координата эта центра объекта или его нижнего угла?
|
||||||||||||||||
555
Светлый Гений
07.11.12
✎
11:39
|
(554)центр объекта
|
||||||||||||||||
556
Beduin
07.11.12
✎
11:40
|
(555) Угу недочитал чуть)
|
||||||||||||||||
557
ERWINS
07.11.12
✎
11:44
|
ввел правило - если ближний бой, то угл может быть больше
|
||||||||||||||||
558
Starhan
07.11.12
✎
11:45
|
мой бот с константами на глазок для боя. уже на 480 месте :)
|
||||||||||||||||
559
Светлый Гений
07.11.12
✎
11:47
|
а мой ваще непонятно как воюет ((
|
||||||||||||||||
560
Starhan
07.11.12
✎
11:48
|
потмоучто не знаю как в первых 300х сотнях. А ниже самое главное валить в угол и надеятся что тебя не зафокусят! )
|
||||||||||||||||
561
ERWINS
07.11.12
✎
11:49
|
меня порвал квикстартгуи причем в честном бою
|
||||||||||||||||
562
ERWINS
07.11.12
✎
11:49
|
(560) на верху тоже самое
|
||||||||||||||||
563
ILM
гуру
07.11.12
✎
11:51
|
Тупица, тупица, слепая тупица
вместо if (distance_to_enemy < min_distance_to_enemy ) {// выберем минимум расстояния до танка min_distance_to_enemy = distance_to_enemy; selected_tank = i; было if (distance_to_enemy < distance_to_enemy ) {// выберем минимум расстояния до танка distance_to_enemy = distance_to_enemy; selected_tank = i; ((((( уже с 50-й версии.... Аааа |
||||||||||||||||
564
Starhan
07.11.12
✎
11:55
|
(563) я помню вместо getTurretAngleTo() поставил GetAngleTo :)
а еще координаты передал не правильно массивом вместо Coord[1],Coord[2]- Coord[0], Coord[1] И компилятор схавал. А я уже думал что в модуле Юнит ошибка в методе GetAngleTo |
||||||||||||||||
565
Cube
07.11.12
✎
11:59
|
(539) Вон, (544) за три боя на 626 место поднялся со старта.
|
||||||||||||||||
566
ERWINS
07.11.12
✎
12:06
|
(565) если занимать первые места то рост выходит через 5-6 боев на минимум 30 элу
|
||||||||||||||||
567
forforumandspam
07.11.12
✎
12:20
|
(565) ;)
|
||||||||||||||||
568
forforumandspam
07.11.12
✎
12:25
|
(565) Так уже во втором бою со мной играли места: 7,26,25,158,482.
А в третьем: 672,652,282,354,291. |
||||||||||||||||
569
Starhan
07.11.12
✎
12:26
|
(568) да и чем сильнее противника побеждаешь тем больше очков.
|
||||||||||||||||
570
Noobster
07.11.12
✎
12:27
|
Сделал себе подобие CircularTargeting
http://robowiki.net/wiki/Circular_Targeting По виду работает получше чем линейное |
||||||||||||||||
571
Starhan
07.11.12
✎
12:28
|
http://russianaicup.ru/profile/Starh
как он красиво карабкается. Надо памятник моему танку. Он что то не реальное выжимает из моего кода. |
||||||||||||||||
572
forforumandspam
07.11.12
✎
12:29
|
(571) Неправильно ссылку даёшь.
|
||||||||||||||||
573
Starhan
07.11.12
✎
12:31
|
я на график а не на бой :)
|
||||||||||||||||
574
Starhan
07.11.12
✎
12:32
|
даже код больше трогать не буду. Вдруг я там итнеллект зародил. А щас залезу грязными руками и испорчу все. :)
|
||||||||||||||||
575
NS
07.11.12
✎
12:36
|
(570) Я вечером сделаю наводку точнее, с учетом вращений и замедлений. Ну и более точную стрельбу. После этого сделаю еще одну попытку заставить бота активно ездить по полю - сейчас это роняет силу, так как его вращения сбивают прицел.
|
||||||||||||||||
576
Starhan
07.11.12
✎
12:38
|
(570)(575) а где кстати можно про все это подробнее прочитать что бы к след чампионату быть во все оружии, а не "о Айпад дай попробую"!
|
||||||||||||||||
577
NS
07.11.12
✎
12:39
|
(576) Где можно найти robowiki?! :)
Про это не надо читать, это надо писать. Тут нет математики за пределами школьного курса. |
||||||||||||||||
578
ERWINS
07.11.12
✎
12:42
|
(577) я знакомого напрягаю сделать движение через вариационное исчисление... там интегрально уравнение выходит...
|
||||||||||||||||
579
Starhan
07.11.12
✎
12:43
|
(577) робовики на инглише. :(
и я ужо ничего не помню со школьного :(. |
||||||||||||||||
580
NS
07.11.12
✎
12:47
|
|||||||||||||||||
581
NS
07.11.12
✎
12:49
|
(578) Уравнения матфизики, третий курс, неужели у вас не было? :)
|
||||||||||||||||
582
Starhan
07.11.12
✎
12:53
|
(580) о спс.
|
||||||||||||||||
583
Noobster
07.11.12
✎
12:58
|
Хех, если правильно подкопаться к серверу, мне отдают e-mail'ы пользователей.
|
||||||||||||||||
584
ERWINS
07.11.12
✎
13:01
|
(581) 15 лет назад?
|
||||||||||||||||
585
NS
07.11.12
✎
13:03
|
(584) 20-ть :)
|
||||||||||||||||
586
NS
07.11.12
✎
13:03
|
Тут не нужны уравнения матфизики, можно хорошо апроксимировать движение "на глазок"
|
||||||||||||||||
587
Starhan
07.11.12
✎
13:04
|
(583)у меня для форумов левые емейлы и пароли по приоритетам.
|
||||||||||||||||
588
Starhan
07.11.12
✎
13:05
|
чот у вас на форуме инфа сумбурно :(
|
||||||||||||||||
589
Noobster
07.11.12
✎
13:05
|
(587) Я про сайт RussianCodeCup
|
||||||||||||||||
590
ERWINS
07.11.12
✎
13:05
|
(586) я так и делаю...
скорее прикол... |
||||||||||||||||
591
Starhan
07.11.12
✎
13:05
|
аааа.. оооо О_о
|
||||||||||||||||
592
NS
07.11.12
✎
13:05
|
(583) Это про Code Cup?
|
||||||||||||||||
593
Попытка1С
07.11.12
✎
13:06
|
(592) Ты когда планируешь в ТОП10 вернуться? )
|
||||||||||||||||
594
Noobster
07.11.12
✎
13:06
|
(592) Да. Как отловлю когда именно он мне эти данные отдал, отпишу им
|
||||||||||||||||
595
NS
07.11.12
✎
13:08
|
(593) Не знаю. Вообще планирую, возможно к первому раунду.
|
||||||||||||||||
596
NS
07.11.12
✎
13:09
|
У меня сейчас бот просто кишит багами. Вчера всё что нашел - исправил. При этом отключил часть модулей.
|
||||||||||||||||
597
Cube
07.11.12
✎
13:09
|
Догоняйте до шестиста, да я стату выложу)
|
||||||||||||||||
598
Beduin
07.11.12
✎
13:09
|
Какая максимальная скорость у среднего танка может быть?
|
||||||||||||||||
599
Starhan
07.11.12
✎
13:10
|
(598) зачем? :)
|
||||||||||||||||
600
NS
07.11.12
✎
13:11
|
(598) На этой или предыдущей странице есть. Максимальная скорость в рамках поля недостижима. А вообще - вперед 4 пикселя/тик, назад 3 пикселя/тик.
|
||||||||||||||||
601
Cube
07.11.12
✎
13:11
|
Список участников (Место (изменение) - ник на мисте - ссылка на профиль в конкурсе):
15 (-6) - Molinor - http://russianaicup.ru/profile/Merlon 24 (+2) - PowerBoy - http://russianaicup.ru/profile/Zomba 53 (-1) - NS - http://russianaicup.ru/profile/NS_Serg 55 (-12) - Noobster - http://russianaicup.ru/profile/Noob (sdchess.net) 112 (0) - ERWINS - http://russianaicup.ru/profile/Erwins 114 (+14) - hedint - http://russianaicup.ru/profile/Hedint 117 (+10) - Alex S D - http://russianaicup.ru/profile/Dr001 142 (-21) - MMF - http://russianaicup.ru/profile/Hamster 151 (+20) - Gisborn - http://russianaicup.ru/profile/Gisborn 279 (-14) - Светлый Гений - http://russianaicup.ru/profile/LG83 336 (-21) - Anton9843 - http://russianaicup.ru/profile/Anton9843 416 (+92) - Diversus - http://russianaicup.ru/profile/Diversus 431 (+39) - Cube - http://russianaicup.ru/profile/Cube 446 (+94) - Starhan - http://russianaicup.ru/profile/Starh 548 (-32) - BiBijke - http://russianaicup.ru/profile/BiBijke8 551 (+75) - forforumandspam - http://russianaicup.ru/profile/forforumandspam 561 (-47) - cawokru - http://russianaicup.ru/profile/Cawokru 618 (-10) - Garykom - http://russianaicup.ru/profile/Garykom 676 (-55) - LEXASOFT - http://russianaicup.ru/profile/LEXASOFT (sdchess.net) 816 (+37) - Drx211 - http://russianaicup.ru/profile/KiRex 819 (-10) - Salimbek - http://russianaicup.ru/profile/Salimbek 894 (+79) - WildCat - http://russianaicup.ru/profile/WildCat (sdchess.net) 921 (-65) - ReaLg - http://russianaicup.ru/profile/ReaLg 939 (+36) - Filin - http://russianaicup.ru/profile/Filin396 962 (+63) - jenyanorilsk - http://russianaicup.ru/profile/Jenyanorilsk 1028 (-119) - ILM - http://russianaicup.ru/profile/ILM 1115 (-39) - AndreyBarmaley - http://russianaicup.ru/profile/Avs 1188 (+7) - Прекрасный дилетант - http://russianaicup.ru/profile/Bazil 1259 (-99) - floder - http://russianaicup.ru/profile/Floder 1357 (-66) - SUA - http://russianaicup.ru/profile/SUA 1435 (-21) - xamelon - http://russianaicup.ru/profile/Xamelon Всего участников: 1597. |
||||||||||||||||
602
Beduin
07.11.12
✎
13:11
|
(599) На сколько быстрей снаряд танка хочу понять
|
||||||||||||||||
603
NS
07.11.12
✎
13:11
|
Только танк не едит с максимальной скоростью. Он едет с ускорением (причем медленным), а замедляет его сила пропорциональная скорости.
|
||||||||||||||||
604
NS
07.11.12
✎
13:13
|
(602) Танк не ездит с максимальной скоростью. Она недостижима.
|
||||||||||||||||
605
Alex S D
07.11.12
✎
13:15
|
(604) опять ты за свое) (602) см (422)
|
||||||||||||||||
606
Starhan
07.11.12
✎
13:17
|
эх если б знать тригонометрию нормально можно было бы стрелять по танком рекошетом от убитых.
|
||||||||||||||||
607
Diversus
07.11.12
✎
13:28
|
(606) Зачем? Лучше нормально по ним стрелять из премиумов)))
|
||||||||||||||||
608
NS
07.11.12
✎
13:28
|
(605) см. (600)
|
||||||||||||||||
609
Diversus
07.11.12
✎
13:30
|
Написал письмо в поддержку:
======================================== Уважаемая администрация! Огромное Вам спасибо за контест, все на высшем уровне: физика, возможности танка, стрельба и т.д. Но есть огромная просьба к Вам, которая существенно повысит качество ботов и при реализации просьбы, снизит нагрузку на Ваши сервера. Суть в следующем. В данный момент нельзя измерить силу своего измененного бота. Т.е. была версия №10 внесли корректировки получили №11. И версия №10 и №11 прекрасно отрабатывают на тестовом боте в Local Runner и выигрывают у него всегда, но мы помещаем версию №11 на сайт, создаем с ней тестовые бои и стравливаем с предыдущей версией и видим, что более новая версия почти всегда уступает старой. Я ранее участвовал в других контестах, там был аналог Local Runner, который позволял стравливать произвольных ботов в т.ч. и своих старых, с новыми с указанием количества боев которые необходимо провести с сохранением результатов в файл. Получалось я тестировал так: брал запускал 100 боев на локальном компьютере и смотрел какие результаты у нового бота по сравнению со старым и пару другими. Если статистика у него лучше (скажем 70 против 30), значит заливаю его на сайт в качестве текущей версии. Т.е. я статистикой определял какой бот лучше. В Вашем Local Runner так не получится, а использовать сайт для тестов ограничиваемся 2 боями в 5 минут, тут уж не до статистической оценки... Поэтому предлагаю следующее: 1) Передавать в командную строку доп параметры количество боев и папку с тестовыми ботами 2) Добавить возможность запуска всех файлов (не более шести) из определенной папки переданной в качестве доп параметра в качестве ботов, которые будут играть 3) Добавить в Local Runner вывод итоговых результатов, в файл с до записыванием информации в конец. Ну например файл Results.txt следующего вида --- Бой 1 --- 1) Бот 1 800 балов 2) QuickBot 600 балов 3) Бот 2 300 балов --- Бой 2 --- 1) Бот 1 800 балов 2) QuickBot 600 балов 3) Бот 2 300 балов ... =============== Итого сыграно 100 боев Бот 1 10000 балов 30 первый, 50 второй, 20 третий Бот 2 30000 балов 45 первый, 45 второй, 10 третий QuickBot 5000 балов 25 первый, 5 второй, 70 первый =============== Это позволит тестировать собственных ботов на своих локальных машинах, повысит качество отладки, снизит нагрузку на Ваши сервера. Если Вы так сделаете, то это будет вообще самым лучшим контестом, в котором я принимал участие))) Спасибо. ======================================== Получил ответ: Одной из наших целей - организовать общение на сайте, интригу в соревновании и т.д. Именно для этих целей функциональности наших утилит были специально сильно ограничены. Кстати, в комментариях появились ссылки на переделки утилит, которые более функциональны. Их использование мы не запрещаем. Млин, почему не сделали по нормальному так и не понятно... |
||||||||||||||||
610
SUA
07.11.12
✎
13:31
|
похоже вылетаю... исправил баги которые нашел, поправил прицел - теперь выбивают 1м
|
||||||||||||||||
611
Diversus
07.11.12
✎
13:34
|
(610) Давай поднажми
|
||||||||||||||||
612
BiBijke
07.11.12
✎
14:11
|
(603) что значит не достижима? у танка есть предельная скорость (она же максимальная), которую он может развить. Максимальная достигается когда сумма всех сил на танк равна 0. Тобишь вытекает и уравнения (Fтанка - Fсопротивления(v))/m = 0.
|
||||||||||||||||
613
Molinor
07.11.12
✎
14:12
|
(609) Почему же, понятно. Они хотят собрать у себя на сервере максимальное число различных стратегий. Не просто так же это проводится, а понравившиеся стратегии они будут использовать в своих целях.
|
||||||||||||||||
614
Noobster
07.11.12
✎
14:13
|
(612) Судя по уравнению скорости, предела ей нет.
|
||||||||||||||||
615
NS
07.11.12
✎
14:13
|
(612) Формула скорости известна. Расчитай через какое время после начала разгона будет достигнута максимальная скорость, и сравни с размером поля.
|
||||||||||||||||
616
NS
07.11.12
✎
14:14
|
(614) Ну да. Какая скорость будет если дать полный газ при текущей скорости 5?
|
||||||||||||||||
617
Noobster
07.11.12
✎
14:15
|
(616) Да-да, вру про максимальную :)
|
||||||||||||||||
618
BiBijke
07.11.12
✎
14:15
|
+(615) пропустил, где уравнение можно посмотреть?)
|
||||||||||||||||
619
NS
07.11.12
✎
14:16
|
(618) a*0.95+0.197916665017022
|
||||||||||||||||
620
BiBijke
07.11.12
✎
14:17
|
(619) ну если так, тогда все ясно
|
||||||||||||||||
621
NS
07.11.12
✎
14:17
|
Это уравнение скорости на следующем тике при текущей скорости а. И полном газе в направлении движения.
Выведена Noobster |
||||||||||||||||
622
ERWINS
07.11.12
✎
14:18
|
предел скорости вперед4 назад 3
u=0,95*u+0.2 umax=0.2/0.95=4 |
||||||||||||||||
623
NS
07.11.12
✎
14:20
|
(622) Это в какой аксиоматике такие формулы?!
|
||||||||||||||||
624
BiBijke
07.11.12
✎
14:26
|
(622) не u = 0.95u... а скорость v = 0,95a+коэффициент, отсюда видно что скорость стремится к бесконечности и не достижима
|
||||||||||||||||
625
Noobster
07.11.12
✎
14:26
|
Если уж точно, максимальная скорость = 3,9583333, минимальная -2,968749975
|
||||||||||||||||
626
Drx211
07.11.12
✎
14:36
|
(621) Похожего вида и для снарядов, только коэффициенты другие. Легко строится по логам в экселе, на память - не помню :)
|
||||||||||||||||
627
Noobster
07.11.12
✎
14:38
|
(626) Там всего один коэффициент - трение о воздух
|
||||||||||||||||
628
NS
07.11.12
✎
14:40
|
(626) Падение скорости полпроцента за тик для простого снаряда, и процент за тик для бонусного.
|
||||||||||||||||
629
NS
07.11.12
✎
14:42
|
(625) Меньше. Там степени выше чем первая скорей всего.
а_нов=а-0.2-0.05a-дельта. Где дельта - степени "а" выше единицы. |
||||||||||||||||
630
NS
07.11.12
✎
14:43
|
Выложи значения последовательные, я точно формулу скажу.
|
||||||||||||||||
631
Garykom
гуру
07.11.12
✎
14:59
|
(609) Надо было java изучать, легко смог бы реализовать нужный функционал изменив LocalRunner в паре мест
|
||||||||||||||||
632
Garykom
гуру
07.11.12
✎
15:01
|
(631) Но это мало что дает, да стравливаешь свои стратегии разных версий одни бьют других, но у противников то другая тактика где взять их стратегии для локального тестирования?
|
||||||||||||||||
633
NS
07.11.12
✎
15:03
|
(632) Это много что дает. Конечно лучше настраивать с другими соперниками, но если их нет то можно и боями между своими.
|
||||||||||||||||
634
forforumandspam
07.11.12
✎
15:22
|
(632) Мне было бы интересно сравнить стратегии, мои и друзей, уже после чемпионата.
|
||||||||||||||||
635
ERWINS
07.11.12
✎
15:24
|
u_(n+1)=u_n*0.95+0.2
u_(n+1)-u_n=-u_n*0.05+0.2 //u_(n+1)-u_n-- прирост скорости ставим 0 u_n*0.05=0.2 u_n=4 |
||||||||||||||||
636
Filin
07.11.12
✎
16:01
|
Я уже прохожу, ЛОЛ :) http://russianaicup.ru/profile/filin396
888 место :) |
||||||||||||||||
637
ERWINS
07.11.12
✎
16:46
|
ап
|
||||||||||||||||
638
Filin
07.11.12
✎
17:26
|
Место - 869, гнутся шведы :) Вот что значит добавить наконец задний ход.
|
||||||||||||||||
639
Noobster
07.11.12
✎
17:28
|
Бьюсь головой об стену.
В краеугольном методе GetPoints( для любого объекта в игре) я спутал Width и Height. И этот бот занимал первую строчку.. |
||||||||||||||||
640
Filin
07.11.12
✎
17:30
|
(639) :) У меня все больше надежд хотя-бы на майку :)
|
||||||||||||||||
641
Alex S D
07.11.12
✎
17:30
|
(640) а майку за какое место дают?)
|
||||||||||||||||
642
Alex S D
07.11.12
✎
17:31
|
аа, увидел)
|
||||||||||||||||
643
Beduin
07.11.12
✎
17:34
|
(639) Что за метод. У меня в классах его нет.
|
||||||||||||||||
644
Noobster
07.11.12
✎
17:35
|
(643) Мой метод "для себя". Работает при вычислении коллизий объектов
|
||||||||||||||||
645
SUA
07.11.12
✎
17:49
|
(639)мда...
у меня сейчас вычисления на уровне "объявим все объекты шарами", большую точность пока не использую |
||||||||||||||||
646
ERWINS
07.11.12
✎
17:53
|
(639) я тоже путал в методе с тем же названием....
|
||||||||||||||||
647
ERWINS
07.11.12
✎
17:54
|
(654) вполне достаточно
|
||||||||||||||||
648
ERWINS
07.11.12
✎
17:55
|
увеличение точности думаю так слабо скажется на качестве игры что не имеет особого смысла. например я не учитываю длину ствола и точность попаданий с этим никак не связана
|
||||||||||||||||
649
ERWINS
07.11.12
✎
17:57
|
кстати кто нить траекторию движения во вариационному методу считает? там выйгрыш на короткие дистанции должен быть раза 2
|
||||||||||||||||
650
MMF
07.11.12
✎
18:01
|
эх, люди танки пишут, а я отчеты ваяю :-(
|
||||||||||||||||
651
Starhan
07.11.12
✎
18:03
|
имхо в 6х1 выиграет тот кто научится обманывать фокус других танков в начале :)
|
||||||||||||||||
652
Starhan
07.11.12
✎
18:04
|
(645) я уже писал что в моем коде самое сложные вычисления
это приращение скорости для упреждения и вычисление обратного (или хз как он там называется угла) -Пи + УголДоЦели в итоге я уже 400й :) |
||||||||||||||||
653
ERWINS
07.11.12
✎
18:10
|
(652) до 150 поднимешься не выше
|
||||||||||||||||
654
Alex S D
07.11.12
✎
18:14
|
(653) на майку хватит)
|
||||||||||||||||
655
Starhan
07.11.12
✎
18:17
|
(653) не уверен что поднимусь выше 300 го.
прекрасно понимаю по алгоритму что нужно делать но что бы реализовать нужны знания немного поглубже :( а на это уже нет времени. |
||||||||||||||||
656
ERWINS
07.11.12
✎
18:17
|
сложная математика нужна только при движении к цели...
тот кто сделает вариационный принцип и остальное на среднем будет в сотне |
||||||||||||||||
657
Starhan
07.11.12
✎
18:21
|
например не реализована проверка что хп почти нет и бонус с хп не намного дальше бонуса с починки. А мой попрется за починкой.
Хреново работает моя системы запрета стрельбы в препятствия (потому что она на глазок :)) Не реализовано проверка на время поворота башни до новой приоритетной цели если можно еще успеть выстрелить в старую и повернутся к новой. нет проверки что мой угол в который я собираюсь прятаться занят (а это самый главный фейл потому что я подъезжаю к танку задом и он меня расстреливает в упор) ну и нет уворотов. :( |
||||||||||||||||
658
SUA
07.11.12
✎
18:32
|
(657)
проверка куда ехать - в 1ю очередь... только у меня наоборот - бот смотрит что ему важнее и прется либо за аптечкой либо за броником (или игнорит бонусы пока цел или почти цел) стрельба в препятствия - почти работает, в дохлые танки может попасть только куда-нибудь в угол при их неудачном повороте поворот башни и возможность выстрела разнесены прятаться не умею вообще ибо рашер =) увороты от выстрелов (и возможно от наведения противников) сегодня буду приделывать |
||||||||||||||||
659
Starhan
07.11.12
✎
18:32
|
а от моего танка так красиво уворачиваются. У меня аж слеза наворачивается.
|
||||||||||||||||
660
SUA
07.11.12
✎
18:33
|
вот куда ехать в различных ситуациях - тут у меня фейл полный... вперед или назад - по-любому пока получается стать целью 2х-3х танков
|
||||||||||||||||
661
SUA
07.11.12
✎
18:35
|
и да... на дальних дистанциях дуэлиться не умею (ни упреждения ни уворота пока)
|
||||||||||||||||
662
ERWINS
07.11.12
✎
18:38
|
нет проверки что мой угол в который я собираюсь прятаться занят
(а это самый главный фейл потому что я подъезжаю к танку задом и он меня расстреливает в упор) - тут не понятно как быть, ехать в противоположенный угл самоубийство ну и нет уворотов. :( - были убрал, стало лучше |
||||||||||||||||
663
Starhan
07.11.12
✎
18:38
|
Резко назад потом в ближайший угол если он не занят.
В большинстве случаев побеждают именно такие танки |
||||||||||||||||
664
Starhan
07.11.12
✎
18:40
|
(662) ну хотя бы встать боком к танку передом ко всем или на длиной стороне по середине задом к стенке. Но мой то тупо спиной к врагу в упор :)
|
||||||||||||||||
665
SUA
07.11.12
✎
18:42
|
(664) мой когда покоцанный (и в целях движения не бонус) начинает уезжать от противника... хотя обычно уже поздно
|
||||||||||||||||
666
Noobster
07.11.12
✎
18:55
|
Плюну я пока на увороты, неблагодарное это дело все-таки.
|
||||||||||||||||
667
ERWINS
07.11.12
✎
18:56
|
выбор правильной точки движения это 10% победы
|
||||||||||||||||
668
ERWINS
07.11.12
✎
18:57
|
какие там размеры поля?
|
||||||||||||||||
669
Noobster
07.11.12
✎
19:22
|
(668) 1280 800
|
||||||||||||||||
670
ILM
гуру
07.11.12
✎
19:31
|
Как получить текущее значение мощности гусениц танка для self?
left_power = move.left_track_power(); ???? |
||||||||||||||||
671
ILM
гуру
07.11.12
✎
19:35
|
или move.left_track_power ???
|
||||||||||||||||
672
Светлый Гений
07.11.12
✎
19:36
|
это функция
|
||||||||||||||||
673
ILM
гуру
07.11.12
✎
19:38
|
namespace model {
enum FireType { UNKNOWN_FIRE = -1, NONE = 0, REGULAR_FIRE = 1, PREMIUM_FIRE = 2, PREMIUM_PREFERRED = 3 }; class Move { private: double left_track_power_; double right_track_power_; double turret_turn_; FireType fire_type_; public: Move(); double left_track_power() const; double right_track_power() const; double turret_turn() const; FireType fire_type() const; void set_left_track_power(double left_track_power); void set_right_track_power(double right_track_power); void set_turret_turn(double turret_turn); void set_fire_type(FireType fire_type); }; } |
||||||||||||||||
674
ILM
гуру
07.11.12
✎
19:39
|
Почему компилятор ругается на
double left_power = move.left_track_power(); |
||||||||||||||||
675
ILM
гуру
07.11.12
✎
19:43
|
Все исправил буква "е" была русская ((
|
||||||||||||||||
676
ERWINS
07.11.12
✎
20:01
|
дайте плз размеры поля?
|
||||||||||||||||
677
Filin
07.11.12
✎
20:08
|
1200x800
|
||||||||||||||||
678
ILM
гуру
07.11.12
✎
20:08
|
world.height()
world.weight() |
||||||||||||||||
679
Filin
07.11.12
✎
20:08
|
Сор, 1280х800
|
||||||||||||||||
680
ILM
гуру
07.11.12
✎
20:08
|
world.width()
|
||||||||||||||||
681
ERWINS
07.11.12
✎
20:12
|
мда нет других безопасных точек кроме углов
|
||||||||||||||||
682
Beduin
07.11.12
✎
20:18
|
(681) У них все продумано. Будешь в углу сидешь очков не наберешь.
|
||||||||||||||||
683
ERWINS
07.11.12
✎
20:20
|
(682) наберешь
Рейтинг Место Всего боёв Побед 2768 86 95 27% |
||||||||||||||||
684
Beduin
07.11.12
✎
20:21
|
(683) Молодец)
|
||||||||||||||||
685
ERWINS
07.11.12
✎
20:22
|
давай табличку
|
||||||||||||||||
686
Cube
07.11.12
✎
20:37
|
Короче, обновил рейтинг участников и выложил сюда: http://files.mail.ru/6DJZJH (пароль "миста", без кавычек).
Когда будет новая страница, забодяжте содержимое этого текстового файла в первый пост. Редактировать содержимое не надо, просто ctrl+c, ctrl+v. А я спать пошел) |
||||||||||||||||
687
Salimbek
07.11.12
✎
20:52
|
А я уже 870, качусь вниз, видимо придется уделить внимание
|
||||||||||||||||
688
NS
07.11.12
✎
21:08
|
Сейчас уже похоже в первых 300 уворачиваться умеют почти все.
|
||||||||||||||||
689
Noobster
07.11.12
✎
21:10
|
(688)
Hohol на третьем месте не умеет :) Я вроде бы тоже. |
||||||||||||||||
690
NS
07.11.12
✎
21:11
|
(689) У тебя же были написаны уходы.
|
||||||||||||||||
691
NS
07.11.12
✎
21:12
|
Я провел несколько боев с последней пятеркой из первой трехсотки. Во первых они меня сделали в матче из шести боев, (набрал меньше шести очков), а во вторых уворачивались во-всю.
|
||||||||||||||||
692
NS
07.11.12
✎
21:13
|
Меньше трех очков :)
|
||||||||||||||||
693
ERWINS
07.11.12
✎
21:13
|
(690) уходы похоже имеют смысл только 1 на 1
|
||||||||||||||||
694
Noobster
07.11.12
✎
21:15
|
(690) Они были написаны настолько криво что бот стал играть сильнее когда я их удалил.
|
||||||||||||||||
695
ERWINS
07.11.12
✎
21:16
|
(694) аналогично
|
||||||||||||||||
696
ERWINS
07.11.12
✎
21:17
|
какой максимальный рейтинг?
|
||||||||||||||||
697
NS
07.11.12
✎
21:50
|
(694) Бот ошибался и в него попадали, или уворачивался, но прибавки силы это не давало?
|
||||||||||||||||
698
Noobster
07.11.12
✎
21:51
|
(697)
В коде уворота было столько багов, что проще было от него избавиться. |
||||||||||||||||
699
ERWINS
07.11.12
✎
21:54
|
у меня бот уворачивался, терял темп и не стрелял или выезжал под перекресный
|
||||||||||||||||
700
Noobster
07.11.12
✎
22:03
|
Кстати, пора выкладывать рейтинг.
|
||||||||||||||||
701
Noobster
07.11.12
✎
22:04
|
Список участников (Место (изменение) - ник на мисте - ссылка на профиль в конкурсе):
18 (-3) - Molinor - http://russianaicup.ru/profile/Merlon 55 (-31) - PowerBoy - http://russianaicup.ru/profile/Zomba 72 (-19) - NS - http://russianaicup.ru/profile/NS_Serg 85 (+27) - ERWINS - http://russianaicup.ru/profile/Erwins 91 (-36) - Noobster - http://russianaicup.ru/profile/Noob (sdchess.net) 118 (-4) - hedint - http://russianaicup.ru/profile/Hedint 132 (-15) - Alex S D - http://russianaicup.ru/profile/Dr001 156 (-14) - MMF - http://russianaicup.ru/profile/Hamster 161 (-10) - Gisborn - http://russianaicup.ru/profile/Gisborn 272 (+7) - Светлый Гений - http://russianaicup.ru/profile/LG83 347 (-11) - Anton9843 - http://russianaicup.ru/profile/Anton9843 424 (+7) - Cube - http://russianaicup.ru/profile/Cube 430 (-14) - Diversus - http://russianaicup.ru/profile/Diversus 430 (+16) - Starhan - http://russianaicup.ru/profile/Starh 517 (+34) - forforumandspam - http://russianaicup.ru/profile/forforumandspam 585 (-24) - cawokru - http://russianaicup.ru/profile/Cawokru 612 (-64) - BiBijke - http://russianaicup.ru/profile/BiBijke8 674 (+2) - LEXASOFT - http://russianaicup.ru/profile/LEXASOFT (sdchess.net) 704 (-86) - Garykom - http://russianaicup.ru/profile/Garykom 821 (-5) - Drx211 - http://russianaicup.ru/profile/KiRex 850 (+44) - WildCat - http://russianaicup.ru/profile/WildCat (sdchess.net) 862 (+100) - jenyanorilsk - http://russianaicup.ru/profile/Jenyanorilsk 868 (-49) - Salimbek - http://russianaicup.ru/profile/Salimbek 882 (+57) - Filin - http://russianaicup.ru/profile/Filin396 966 (+62) - ILM - http://russianaicup.ru/profile/ILM 984 (-63) - ReaLg - http://russianaicup.ru/profile/ReaLg 1141 (-26) - AndreyBarmaley - http://russianaicup.ru/profile/Avs 1258 (-70) - Прекрасный дилетант - http://russianaicup.ru/profile/Bazil 1326 (-67) - floder - http://russianaicup.ru/profile/Floder 1383 (-26) - SUA - http://russianaicup.ru/profile/SUA 1469 (-34) - xamelon - http://russianaicup.ru/profile/Xamelon Всего участников: 1653. |
||||||||||||||||
702
ERWINS
07.11.12
✎
22:27
|
ап
|
||||||||||||||||
703
NS
07.11.12
✎
22:36
|
У меня бот походу своей пушкой играется. Я его этому не учил.
|
||||||||||||||||
704
Filin
07.11.12
✎
22:39
|
Скажите бестолковому, как вычислить координаты углов танка?
|
||||||||||||||||
705
jenyanorilsk
07.11.12
✎
22:40
|
что-то я то войду в топ 900, то вылечу
как думаете, шансы до первого раунда дотянуть есть?) по части бота - ничего не менял, просто не успел сейчас при проверке на "закрытость" цели препятствием, вокруг каждого препятствия "рисуется" окружность диаметра длины (width) препятствия дальше проверяется пересечение прямой прицеливания и окружности препятствия в итоге, если два танка стоят мордами к пушке и между ними есть расстояние, достаточное для выстрела, проверка не проходит есть мысль брать перпендикуляр к прямой прицеливания и проецировать на него диагонали препятствий (при условии, что препятствие ближе цели), брать от точки пересечения прямой прицеливания точки левее и правее на расстоянии половины снаряда и смотреть - попадает ли хоть одна на проекции, если попадают обе - значит препятствие, одна - скорей всего рикошет, ни одной - смотрим дальше ) |
||||||||||||||||
706
MMF
07.11.12
✎
22:47
|
а я уже на сотню мест упал в процессе отладки уклонения, а результата так и не видно :-(
|
||||||||||||||||
707
ERWINS
07.11.12
✎
22:55
|
(706) я убрал уклонение и на 100 мест вверх...
уклонение в начале боя по ходу вредно |
||||||||||||||||
708
MMF
07.11.12
✎
23:20
|
Уклонение это хорошо, но во чего делать если лупят в три ствола по тебе?
|
||||||||||||||||
709
ERWINS
07.11.12
✎
23:23
|
(708) поэтому и убрал, кроме того уклонение в ближнем бою бесполезно и уклонение это потеря темпа стрельбы
|
||||||||||||||||
710
NS
07.11.12
✎
23:30
|
(709) уклонение мешает стрелять?
|
||||||||||||||||
711
MMF
07.11.12
✎
23:31
|
(709) ну дык, нужно конечно посчитать время подлета пули и свое будущее положение, если за это время не успеваешь отъехать - не рыпайся и ближний бой таким образом исключается. Нее... я в уклонение верю и вроде начало работать, от двух-четырех снарядов за бой успевает уклониться
|
||||||||||||||||
712
MMF
07.11.12
✎
23:33
|
А кто-нить препятствия к цели объезжает?
|
||||||||||||||||
713
NS
07.11.12
✎
23:37
|
(709) а попадает в тебя или нет считаешь по - честному?
|
||||||||||||||||
714
ERWINS
07.11.12
✎
23:46
|
(713) да
причем в бое 1 на 1 (остались только двое) уклонился 6 из 7 |
||||||||||||||||
715
ERWINS
07.11.12
✎
23:47
|
(712) было, убрал так как играл хуже, правда объезд был сделан подурацки
|
||||||||||||||||
716
Cube
08.11.12
✎
04:46
|
А моя четвертая версия-то вроде ничего)) Хоть и играет коряво - иногда не правильно определяет угол, на который нужно повернуть дуло (уже нашел исправил косяк, но на сайт не выкладывал), но карабкается вверх!)) Уже 140 мест вверх прополз (стата на первой странице этой темы отражает позицию предыдущей версии).
Надо пятую версию допиливать уже)) Кручу педали |
||||||||||||||||
717
PowerBoy
08.11.12
✎
07:31
|
Настраиваю до сих пор уклонения (упал на -30) :)
|
||||||||||||||||
718
Cube
08.11.12
✎
07:32
|
(717) Я тоже пилю уклонения до сих пор)) Пока они отключены были, т.к. недопилены)
|
||||||||||||||||
719
Starhan
08.11.12
✎
07:37
|
Ничо не настраиваю, сессия на носу и работы много, таращит с 450 до 400 места.
|
||||||||||||||||
720
perkos
08.11.12
✎
07:37
|
задний ход, выбор между близжним по расстоянию и углу нужно сделать может и проканает
Жму на газ! |
||||||||||||||||
721
perkos
08.11.12
✎
07:42
|
(705) у меня угол башни до цели сравнивается с углами башни до всех танков если есть в пределах сведения близкий то не стреляет
|
||||||||||||||||
722
perkos
08.11.12
✎
07:45
|
(704) self.angelБашниTo(живой чужой танк)
|
||||||||||||||||
723
Filin
08.11.12
✎
08:49
|
(722)Я не про это :) Есть танк, есть координаты его центра. Мне нужны координаты углов корпуса танка. Нужно получить отрезки диагоналей танка.
|
||||||||||||||||
724
Cube
08.11.12
✎
08:52
|
(723) Я сделал) Советую: возьми листок в клетку и нарисуй на нем прямоугольник, а потом вычисляй координаты его углов, ведь ответ уже известен!
|
||||||||||||||||
725
Filin
08.11.12
✎
08:58
|
(724)Вчера весь вечер рисовал, нифига не нарисовал :(
|
||||||||||||||||
726
Alex S D
08.11.12
✎
08:59
|
(725) нафига чето рисовать?) есть конкретные формулы
|
||||||||||||||||
727
Cube
08.11.12
✎
09:00
|
(725) А ты по линейке рисуй, скурпулезно... Тебе понадобятся теорема Пифагора, синус и косинус. Больше ничего.
|
||||||||||||||||
728
Starhan
08.11.12
✎
09:03
|
(723) с моими скудными знаниями (потертыми за давностию лет)
я только придумал смореть в сторону того что тебе известна длина допустим вниз до середиины танка. если провести перпендикуляр к оси абсцисс получим прямоугльный треугольник. координата нижней середины будет X+1 катет, у+ второй катет. а дальше не думал :) |
||||||||||||||||
729
Starhan
08.11.12
✎
09:04
|
хм а если высчитать за ранее длину до угла то можно то же самое и с углом сделать.
|
||||||||||||||||
730
Cube
08.11.12
✎
09:05
|
(728) Да ладно, всего на год меня старше!))
|
||||||||||||||||
731
Starhan
08.11.12
✎
09:05
|
(730) так я тригонометрий не прользовался со школы.
высшую математику и т.п. еще в инсте юзал. |
||||||||||||||||
732
Cube
08.11.12
✎
09:09
|
(731) Я тоже. Давай, вспоминай! Вот чему ты своих детей научить сможешь, если даже школьную программу за 7 класс не помнишь?))
|
||||||||||||||||
733
Starhan
08.11.12
✎
09:13
|
да чо там вспоминать яндекс наше все :)
|
||||||||||||||||
734
Cube
08.11.12
✎
09:14
|
(733) Ахахах)) Халявщик!)
|
||||||||||||||||
735
Filin
08.11.12
✎
09:17
|
(727)Злые вы :) Пойду на педивикию, читать про тригонометрические функции.
|
||||||||||||||||
736
Starhan
08.11.12
✎
09:19
|
впринципе если заранне посчитать угол от центра танка к углу
и растояние. То можно построить прямоугольный треугольнк к оси абсцисс и по углу (кторый будет равен угол танка - угол диогонали) и катетам найти расстояние пприращения x и y до точки угла танка. но чета так лень. |
||||||||||||||||
737
Cube
08.11.12
✎
09:22
|
(736) Ну я так и сделал) Я же говорю, теорема Пифагора, синус и косинус. Всё...
|
||||||||||||||||
738
Starhan
08.11.12
✎
09:26
|
а мой бот пока обгоняет тебя и без сложных расчетов :)
|
||||||||||||||||
739
Cube
08.11.12
✎
09:31
|
(738) Это появилось только в четвертой версии, два дня назад... До этого был бот чуть лучше стартового...
|
||||||||||||||||
740
Starhan
08.11.12
✎
09:33
|
завтра последний день перед 1 раундом. потом можно будет улучшить только во время передышки межлду субботой и воскресением.
|
||||||||||||||||
741
forforumandspam
08.11.12
✎
09:35
|
(740) Улучшать можно всегда, выложить можно только во время передышки. ;)
|
||||||||||||||||
742
Starhan
08.11.12
✎
09:36
|
(741) ну да :)...
|
||||||||||||||||
743
Diversus
08.11.12
✎
09:56
|
Скажите я правильно понял, что 10 числа останутся 900 стратегий и они всего день будут играть между собой? А потом останется 300 стратегий которые перейдут в раунд 2?
|
||||||||||||||||
744
forforumandspam
08.11.12
✎
09:56
|
Выбывшие из конкурса, но побеждающие в песочнице получат iPod'ы.
|
||||||||||||||||
745
forforumandspam
08.11.12
✎
09:57
|
(743) Почти прав. Будут играть 12 часов, потом 24 часа на отдых/допиливание, потом ещё 12 часов - это всё 1 раунд.
|
||||||||||||||||
746
Starhan
08.11.12
✎
10:22
|
хм ...надо допилить сегодня-завтра самое необходимое. Можь футболка перепадет.
|
||||||||||||||||
747
ILM
гуру
08.11.12
✎
10:52
|
получше стал думать
Кручу педали |
||||||||||||||||
748
Alex S D
08.11.12
✎
11:38
|
ура, я ворвался в топ100.. на долго ли)
|
||||||||||||||||
749
NS
08.11.12
✎
11:47
|
(728) Я в этой ветке писал и как рассчитать координаты вершин, и как узнать пересекает ли их выстрел.
|
||||||||||||||||
750
Starhan
08.11.12
✎
11:48
|
(749) дай ссылку на пост с расчетом координат вершин :)
2е я видел а 1е не заметил :( |
||||||||||||||||
751
Noobster
08.11.12
✎
12:03
|
(750) Держите код что-ли: http://pastebin.com/JMUULrdK
|
||||||||||||||||
752
NS
08.11.12
✎
12:04
|
(750) Angle + Арктангенс соотношения сторон - получаем угол.
Половина диагонали умноженная на синус, и умноженная на косинус - DX и DY от центра танка или бонуса |
||||||||||||||||
753
Starhan
08.11.12
✎
12:05
|
(751) та ну если б я так хотел футболку я б уже уже у ERWINS код скачал.
|
||||||||||||||||
754
Alex S D
08.11.12
✎
12:17
|
AAlexandra , почему не в списке?) стесняетесь?)
|
||||||||||||||||
755
NS
08.11.12
✎
12:17
|
(753) Давай попробуй поподробней. Угол между стороной прямоугольника и его диагональю равен арктангенсу соотношения сторон. Угол повора прямоугольника по отношению к оси абцисс получается из свойств юнита.
ANGLE+Арктангенс, ANGLE-Арктангенс, и к обоим углам прибавить Пи - направления из центра танка к его вершинам относительно оси абцисс. Вроде совсем простая геометрия. |
||||||||||||||||
756
NS
08.11.12
✎
12:20
|
Пи - это 180 градусов, прибавить Пи - это обратное направление :)
|
||||||||||||||||
757
Starhan
08.11.12
✎
12:20
|
(755) да я примерно до этого дошел выше же написано в (736).
Оно те простая ты этим постоянно занимаешься. А я экзамены в школе сдал и забыл как страшный сон :) |
||||||||||||||||
758
NS
08.11.12
✎
12:21
|
(757) Зачем мне ей постоянно заниматься? Я просто её со школы помню.
|
||||||||||||||||
759
Starhan
08.11.12
✎
12:23
|
(758) хочешь сказать со школы и до сегодняшнего дня ты нигде больше не применял тригонометрию? :)
|
||||||||||||||||
760
NS
08.11.12
✎
12:24
|
(759) Нафига? Конечно нет. У моих детей в школе тригонометрия еще не началась. Пока многочлены проходят.
|
||||||||||||||||
761
Cube
08.11.12
✎
12:24
|
(759) Это, видимо, сказывается, кто как в школе учился)))
|
||||||||||||||||
762
Starhan
08.11.12
✎
12:25
|
я хорошо учился. :) даже вспомнил кое что сразу . а если покопать в инте в этом направлении то думаю и все остальное всплывет :)
|
||||||||||||||||
763
Cube
08.11.12
✎
12:26
|
(754) Кто кого стесняется? Я что-то пропустил?
|
||||||||||||||||
764
Cube
08.11.12
✎
12:27
|
(762) Останешься после уроков, а завтра с родителями придешь! %))
|
||||||||||||||||
765
Alex S D
08.11.12
✎
12:28
|
я собственно и в школе не знал )) и вспоминать нечего))
|
||||||||||||||||
766
Alex S D
08.11.12
✎
12:28
|
(764) да девушка одна, и та молчит))
|
||||||||||||||||
767
Cube
08.11.12
✎
12:29
|
(766) А с чего ты взял, что она учавствует?
|
||||||||||||||||
768
Alex S D
08.11.12
✎
12:31
|
(767) логика. http://russianaicup.ru/profile/Alexandra
|
||||||||||||||||
769
Cube
08.11.12
✎
12:36
|
(768) Ага, в боях одни наши!))
|
||||||||||||||||
770
Starhan
08.11.12
✎
12:37
|
(760) если ты через 20 лет вот так просто ни с чего взял и вспомнил что
Угол между стороной прямоугольника и его диагональю равен арктангенсу соотношения сторон те надо памятник :) |
||||||||||||||||
771
NS
08.11.12
✎
12:52
|
(770) А как это можно забыть?
|
||||||||||||||||
772
NS
08.11.12
✎
12:53
|
Определение Тангенса, синуса и косуинуса я уж всяко не забуду. Не знаю как сейчас, а в СССР тригонометрия была отдельным предметом, как минимум два года.
|
||||||||||||||||
773
Cube
08.11.12
✎
12:53
|
(771) Я забыл и делал через диагональ и синусы-косинусы)) Но диагональ мне потом тоже пригодилась)
|
||||||||||||||||
774
NS
08.11.12
✎
13:29
|
(773) Как ты делал через синусы косинусы, если забыл?
|
||||||||||||||||
775
Cube
08.11.12
✎
13:30
|
(774) Я забыл про тангенс)) А когда вспомнил, уже было лень переписывать то, что работает))
|
||||||||||||||||
776
Starhan
08.11.12
✎
13:32
|
все таки ганая проблема что делать если ты под фокусом 2+ танков и что делать если угол занят и ближайший тоже?
|
||||||||||||||||
777
Starhan
08.11.12
✎
13:32
|
главная*
|
||||||||||||||||
778
Cube
08.11.12
✎
13:32
|
(77) А может "поганая"?)))
|
||||||||||||||||
779
Starhan
08.11.12
✎
13:33
|
это основные причины почему мой бот занимает 5-6ю позицию в бою :)
|
||||||||||||||||
780
NS
08.11.12
✎
13:39
|
(775) Тангенс это синус на косинус, спокойно можно пережить и без него.
|
||||||||||||||||
781
Noobster
08.11.12
✎
13:58
|
Приделал к своему Minimum Risk Movement относительно других танков (скоро добавлю и снаряды). Двигается на мой взгляд нелогично, но в 4 случаях из 5 выживает до конца раунда с пятью QuickStartGuy'ами (я отключил стрельбу).
|
||||||||||||||||
782
Starhan
08.11.12
✎
14:01
|
если бы стартгаю хотя бы прикрутить запрет стрельбы по убитым. Он бы был намного лучше для тестирования. :(
а так модет случится что все дула направлены на тебя или что они все стреляют в убитый танк. :( |
||||||||||||||||
783
Светлый Гений
08.11.12
✎
14:01
|
(781) QuickStartGuy'и хреново целятся, но без стрельбы - это круто )
|
||||||||||||||||
784
Светлый Гений
08.11.12
✎
14:06
|
бот у меня непредсказуемый, блин, то 1-е место, то последнее, но по-тихоньку скатывается вниз (
Карабкаюсь как могу |
||||||||||||||||
785
NS
08.11.12
✎
14:08
|
(781) А что значит "Добавлю снаряды"?
|
||||||||||||||||
786
Noobster
08.11.12
✎
14:09
|
(785) Сейчас в функции риска только расстояния до танков и углы :)
|
||||||||||||||||
787
NS
08.11.12
✎
14:11
|
(786) По расстоянию - сумма (1/Rast)?
|
||||||||||||||||
788
NS
08.11.12
✎
14:20
|
У меня в отключенном блоке безопасности - именно так.
Опасность соперника обратно пропорциональна расстоянию до него. Общая опасность - сумма опасностей всех соперников. Вечером блок включу - из-за беготни по полю танк плохо целился, в итоге мало стрелял. В текущей версии у меня здорово усиленно прицеливание и упреждение (улучшен прогноз нашего положение и положения соперника к моменту долета пули). Так что можно возвращать беготню. |
||||||||||||||||
789
Noobster
08.11.12
✎
14:25
|
(787) Чуть сложнее - "опасность" танка / расстояние
|
||||||||||||||||
790
Noobster
08.11.12
✎
14:36
|
Вообще, эта карта - очень полезная штука. Позволяет без усилий совершать танку сложные действия как "спрятаться за танком", "не подъезжать к стенам" и прочее.
|
||||||||||||||||
791
NS
08.11.12
✎
14:40
|
(789) Это понятно. Я имел в виду как участвует именно растояние при расчете. Я думаю что зависимость не очень линейное, увеличение расстояния в два раза снижает опасность соперника более чем в два раза.
Вообще у меня есть расчет моей опасности для танков соперника - я стреляю в тот танк для которого я наиболее опасен. Логично точно так-же посчитать наоборот, опасность соперников для меня. Вчера так и не стал ничего особо дописывать, сегодня посчитаю безопасность, тем более придуман блок учета укрытий при моей стрельбе по соперникам. Точно так-же могу посчитать использование укрытий собой. |
||||||||||||||||
792
NS
08.11.12
✎
14:41
|
(790) Посмотри как играет мой текущий танк. Так как от стены тяжелее стартовать в некоторых направлениях, он держится в нескольких пунктах от неё.
|
||||||||||||||||
793
Светлый Гений
08.11.12
✎
14:48
|
(791)и ты все это в блокноте пишешь?
|
||||||||||||||||
794
NS
08.11.12
✎
15:02
|
(793) Да, теперь уже в Блокноте++
А чем он плох? |
||||||||||||||||
795
Alex S D
08.11.12
✎
15:04
|
(794) а чем тебя среда разработки не устраивает?
|
||||||||||||||||
796
NS
08.11.12
✎
15:05
|
(795) А какие она дает плюсы?
Не устраивает тем что жрет системные ресурсы, и что долго грузится (я про Делфи) |
||||||||||||||||
797
Alex S D
08.11.12
✎
15:07
|
(796) а отлаживать как? элементарно на синтаксичские ошибки + ссылки на другие модули и объявления
|
||||||||||||||||
798
Alex S D
08.11.12
✎
15:07
|
(796) я могу щелкнуть на любой объект и он мне покажет объявление
|
||||||||||||||||
799
Alex S D
08.11.12
✎
15:09
|
контекстная подсказка опять же..
|
||||||||||||||||
800
Starhan
08.11.12
✎
15:09
|
(798) наверное он давно пишет на паскале, поэтому ему такие весчи не нужны.
|
||||||||||||||||
801
NS
08.11.12
✎
15:13
|
(797) Синтаксические ошибки у меня редкость, чтоб увидеть - просто ткнул на батник на нижней панели, FPC откомпилирует, и выдаст файл с ошибками на экран.
(798) В Блокноте++ выделил любой слово, и он подсветит его во всем тексте. (799) А она зачем? Хотя поначалу, пока не помнил методов объектов в игре, она может и пригодилась бы. Вообще я её и в Делфи обычно отключаю. Только мешает. |
||||||||||||||||
802
AAlexandra
08.11.12
✎
15:16
|
(754) не стесняюсь, а просто еще не успела отметиться. =) На работе запарка..
http://russianaicup.ru/profile/Alexandra Танк мой совсем бестолковый: только-только вчера ночью научился из углов выбираться, выложила первую версию. Стреляет по ближайшему, к кому успевает повернуться, без упреждения, даже без учета преград в виде бонусов и убитых танков. Бонусы собирает по принципу "какой ближе", не оценивая, нужен он или нет. С радостью вылетает в начале раунда в середину поля, если там появился первый бонус, где, чаще всего, и погибает. Не уворачивается. И вообще двигается довольно плохо. В общем, минимально доработанный старт гайд. =) Вечером буду допиливать, чтобы к раунду уже хоть на что-то похож был. =) Надеюсь на футболочку.. |
||||||||||||||||
803
Alex S D
08.11.12
✎
15:16
|
(801) ну знач тебе не надо) а я много что юзаю (напрмер стэк вызовов иногда), просто уже больше 10 лет не брался за с++
|
||||||||||||||||
804
Alex S D
08.11.12
✎
15:17
|
(802) ну для твоих начальных попыток он неплох)
|
||||||||||||||||
805
Starhan
08.11.12
✎
15:19
|
(802) угу а место то 177.
|
||||||||||||||||
806
Starhan
08.11.12
✎
15:19
|
(801) в лазарусе тоже выделил слово и везде подсвечивает. :)
|
||||||||||||||||
807
AAlexandra
08.11.12
✎
15:20
|
(804) имхо, рейтинг какой-то читерский и слабо отображает положение сил. Просто повезло в паре стартовых боев в песочнице, и упасть пока не успела.
|
||||||||||||||||
808
Alex S D
08.11.12
✎
15:21
|
(807) может быть, доля удачи тут оч. большая
|
||||||||||||||||
809
NS
08.11.12
✎
15:23
|
(807) У них стартовый рейтинг читерский. А потом считается уже нормально.
|
||||||||||||||||
810
Alex S D
08.11.12
✎
15:23
|
Cube где новый список?)
|
||||||||||||||||
811
Cube
08.11.12
✎
15:23
|
Список участников (Место (изменение) - ник на мисте - ссылка на профиль в конкурсе):
41 (-23) - Molinor - http://russianaicup.ru/profile/Merlon 58 (-3) - PowerBoy - http://russianaicup.ru/profile/Zomba 68 (+17) - ERWINS - http://russianaicup.ru/profile/Erwins 100 (-9) - Noobster - http://russianaicup.ru/profile/Noob (sdchess.net) 106 (-34) - NS - http://russianaicup.ru/profile/NS_Serg 110 (+22) - Alex S D - http://russianaicup.ru/profile/Dr001 141 (-23) - hedint - http://russianaicup.ru/profile/Hedint 144 (+17) - Gisborn - http://russianaicup.ru/profile/Gisborn 179 (-2) - AAlexandra - http://russianaicup.ru/profile/Alexandra 290 (-134) - MMF - http://russianaicup.ru/profile/Hamster 319 (-47) - Светлый Гений - http://russianaicup.ru/profile/LG83 393 (+37) - Starhan - http://russianaicup.ru/profile/Starh 408 (-61) - Anton9843 - http://russianaicup.ru/profile/Anton9843 438 (-14) - Cube - http://russianaicup.ru/profile/Cube 457 (-27) - Diversus - http://russianaicup.ru/profile/Diversus 541 (+71) - BiBijke - http://russianaicup.ru/profile/BiBijke8 546 (-29) - forforumandspam - http://russianaicup.ru/profile/forforumandspam 676 (-91) - cawokru - http://russianaicup.ru/profile/Cawokru 679 (+171) - WildCat - http://russianaicup.ru/profile/WildCat (sdchess.net) 708 (+154) - jenyanorilsk - http://russianaicup.ru/profile/Jenyanorilsk 757 (-53) - Garykom - http://russianaicup.ru/profile/Garykom 758 (+63) - Drx211 - http://russianaicup.ru/profile/KiRex 794 (-120) - LEXASOFT - http://russianaicup.ru/profile/LEXASOFT (sdchess.net) 858 (+108) - ILM - http://russianaicup.ru/profile/ILM 920 (-52) - Salimbek - http://russianaicup.ru/profile/Salimbek 1039 (-157) - Filin - http://russianaicup.ru/profile/Filin396 1107 (-123) - ReaLg - http://russianaicup.ru/profile/ReaLg 1128 (+13) - AndreyBarmaley - http://russianaicup.ru/profile/Avs 1184 (+142) - floder - http://russianaicup.ru/profile/Floder 1258 (0) - Прекрасный дилетант - http://russianaicup.ru/profile/Bazil 1409 (-26) - SUA - http://russianaicup.ru/profile/SUA 1488 (-19) - xamelon - http://russianaicup.ru/profile/Xamelon Всего участников: 1784. |
||||||||||||||||
812
Cube
08.11.12
✎
15:24
|
(810) Я тока до дому добрался)) Не гони лошадей!))
|
||||||||||||||||
813
Alex S D
08.11.12
✎
15:24
|
(812) ок, спс)
|
||||||||||||||||
814
Salimbek
08.11.12
✎
15:38
|
(811) Угу, я почти вылетел...
|
||||||||||||||||
815
Cube
08.11.12
✎
16:16
|
(814) Жми на газ!)
|
||||||||||||||||
816
Diversus
08.11.12
✎
16:32
|
Что за хрень. Делаешь улучшения, вроде все ok потом выкладываешь версию новую, а она гораздо хуже старой играет. Как так?
|
||||||||||||||||
817
NS
08.11.12
✎
16:33
|
(816) Как ты узнаешь что она играет "гораздо хуже старой"?
|
||||||||||||||||
818
NS
08.11.12
✎
16:35
|
Я, например, вижу только один способ - провести матч из 1000 боев. Рейтинг не показатель - во первых 1000 боев не наигрывается для расчета рейтинга. А во вторых на данный момент, перед стартов раунда, соперники усиляются жуткими темпами. И соответственно рейтинг у тех кто не делает заметных усилений резко падает.
|
||||||||||||||||
819
Alex S D
08.11.12
✎
16:37
|
(816) слишком медленно заезжаешь в угол, это 1-я твоя ошибка
|
||||||||||||||||
820
Salimbek
08.11.12
✎
16:41
|
Мда... 15 очков ЭЛО прибавил последним боем - и место с 942-го на 885-е поменялось
|
||||||||||||||||
821
Diversus
08.11.12
✎
17:17
|
(817) Тестирую путем стравливания с одними и теми же ботами одних и тех же игроков с разных углов турнирной таблицы
|
||||||||||||||||
822
Alex S D
08.11.12
✎
17:35
|
без уворачивания нет шансов 1 на 1, смотрите конец)
http://russianaicup.ru/games/with/Dr001 |
||||||||||||||||
823
Alex S D
08.11.12
✎
17:36
|
|||||||||||||||||
824
Noobster
08.11.12
✎
18:06
|
Просьба потестировать мою 22-ю версию :)
Должна работать покрасивше. |
||||||||||||||||
825
ILM
гуру
08.11.12
✎
18:14
|
(821) я уже третий день так ))
|
||||||||||||||||
826
Salimbek
08.11.12
✎
18:20
|
+(820) А сейчас проиграл и минус 17 баллов. Место - 940-е. Так что в районе 900 - плотной группой идут
|
||||||||||||||||
827
NS
08.11.12
✎
18:21
|
(821) я выкладывал формулу для расчетов доверительных интервалов на результат. Так что даже если проводишь тест из 50 боев - это ни о чем.
|
||||||||||||||||
828
Светлый Гений
08.11.12
✎
18:27
|
(822)включай уворачивание, когда остаешься 1 на 1
|
||||||||||||||||
829
Noobster
08.11.12
✎
18:38
|
Сделал для дебага Minimum Risk Movement рисовалку безопасности точек. Получилось красиво очень - как сделаю видео выложу на ютьюб :)
|
||||||||||||||||
830
forforumandspam
08.11.12
✎
19:02
|
(829) Ждёмс.
|
||||||||||||||||
831
ILM
гуру
08.11.12
✎
19:08
|
По делу видно лег сервак...
|
||||||||||||||||
832
ILM
гуру
08.11.12
✎
19:09
|
Люди скажите как можно свою стратегию без токена запустить?
Не хочется облажаться, когда рядом с гранью ходишь (( |
||||||||||||||||
833
Noobster
08.11.12
✎
19:18
|
|||||||||||||||||
834
Drx211
08.11.12
✎
19:23
|
(832)Вопрос непонятен... Где запустить? Если в репитере - то никак, она же по токену подкачивает данные, а больше - даже и не пойму, зачем вам токен.
|
||||||||||||||||
835
SUA
08.11.12
✎
19:27
|
(833)четко...
почему до меня только стратегия "безопасности дискретных точек поля" самостоятельно не дошла(((((((((((( только потом по этому полю еще определить куда бежать (не боком же) если под перекрестным огнем оказался |
||||||||||||||||
836
Drx211
08.11.12
✎
19:27
|
(833)И за отведенное время она у тебя успевает просчитать все эти точки?
|
||||||||||||||||
837
Noobster
08.11.12
✎
19:30
|
(835) В реальности метод используется немного под-другому.
(836) Столько точек считать не нужно, это демонстрация. |
||||||||||||||||
838
extrim-style
08.11.12
✎
21:42
|
Подскажите боту, почему так танк стреляет:
begin SpisokTankov := world.getTanks(); for i:=1 to Length(SpisokTankov) do begin Tank := SpisokTankov[i]; end; move.SetFireType(PREMIUM_PREFERRED); end; а так напрочь отказывается: begin SpisokTankov := world.getTanks(); for i:=1 to Length(SpisokTankov) do begin Tank := SpisokTankov[i]; UgolPovorota := abs(me.getTurretAngleTo(Tank)); end; move.SetFireType(PREMIUM_PREFERRED); end; ??? |
||||||||||||||||
839
NS
08.11.12
✎
21:45
|
Не понял какое отношение этот код вообще имеет к стрельбе,
так как нет ни одного условия, а цикл вообще пустой. И учитывая что нумерация танков с 0 и до Length(SpisokTankov)-1, подозреваю что первый вариант почему-то не падает с ошибкой. Видимо из-за того что нет обращений к методам танка. |
||||||||||||||||
840
Starhan
08.11.12
✎
21:46
|
не lebgth а high не с 1 а с ноля.
и уже сказали :( |
||||||||||||||||
841
NS
08.11.12
✎
21:47
|
(840) Length даже в тестовом примере. Естественно за вычетом единицы.
|
||||||||||||||||
842
Starhan
08.11.12
✎
21:48
|
high работает и вычитать ничего не надо )
|
||||||||||||||||
843
extrim-style
08.11.12
✎
21:49
|
да. спасибо. зафурыкало) первое место не за горами =)
|
||||||||||||||||
844
acsent
08.11.12
✎
22:12
|
А кто-нибудь учитывает при стрельбе что противник движется?
|
||||||||||||||||
845
NS
08.11.12
✎
22:16
|
(844) Это называется упреждение. Все лидеры, думаю первые 500 как минимум учитывают.
|
||||||||||||||||
846
chersanya
08.11.12
✎
22:24
|
А правильно считать упреждение с учётом того, что расстояние на virtual_gun_length меньше? Я когда добавил это, то стало вроде хуже целиться.
|
||||||||||||||||
847
Alex S D
08.11.12
✎
22:27
|
(845) уклонение уже сделал?
|
||||||||||||||||
848
NS
08.11.12
✎
23:21
|
(847) Доделываю. Сегодня будет готово.
|
||||||||||||||||
849
Noobster
08.11.12
✎
23:55
|
Прошу потестировать 24 стратегию :)
|
||||||||||||||||
850
Diversus
09.11.12
✎
00:21
|
(849) Протестил, почти все бои моей новой версии проиграл)))
|
||||||||||||||||
851
Noobster
09.11.12
✎
00:31
|
(850) Посмотрел, уворот опять кривой :(
|
||||||||||||||||
852
MMF
09.11.12
✎
00:31
|
(850+) + 3 слил моему недоделанному
|
||||||||||||||||
853
NS
09.11.12
✎
02:45
|
Сделал уворот, в 72-ой версии, пока бета версия, две возможности уворота посчитаны нечетко.
|
||||||||||||||||
854
MMF
09.11.12
✎
03:09
|
(853) че-то как-то редко бот его применяет
|
||||||||||||||||
855
NS
09.11.12
✎
03:13
|
(854) Я же говорю - бета :)
Через полчаса будет применять намного чаще. |
||||||||||||||||
856
MMF
09.11.12
✎
03:18
|
а я репу чухаю, если бы я был танком, и в меня лупили бы с двух сторон, че б я делал? имхо самое разумное - идти на сближение с одним врагом в надежде, что второй выберет себе более близкую цель
|
||||||||||||||||
857
Попытка1С
09.11.12
✎
03:44
|
(856) Устроить им перекрестный огонь)
|
||||||||||||||||
858
Cube
09.11.12
✎
04:58
|
Ну, что так вяло флудите?))
Давайте, поднажмите. За сегодня нужно добить эту тему и открыть новую)) А то даже стату негде выложить) |
||||||||||||||||
859
NS
09.11.12
✎
05:01
|
(858) Я отъезды от пули дописал, так что тестирую и спать.
|
||||||||||||||||
860
Cube
09.11.12
✎
05:12
|
(859) А я только на работу приехал))
Думаю, как попроще уворот от пуль написать, чтоб к вечеру успеть закончить)) Мой бот уже знает расположение объектов на поле и траектории снарядов. Если первое хоть как-то используется в боевке, то второе нигде не используется)) |
||||||||||||||||
861
Cube
09.11.12
✎
05:15
|
Тактических навыков управлением танком в подобных играх у меня много, но вот описать их программно что-то не получается... :)
|
||||||||||||||||
862
Cube
09.11.12
✎
05:16
|
+(861) Эх, дали бы мне джойстик в руки, я б вашим ботам надавал по хрюкальникам... %))
|
||||||||||||||||
863
NS
09.11.12
✎
05:33
|
Так и не понял какая версия сильнее, 72-ая или 75-ая. Но неважно. Обе умеют уклоняться, и обе сильнее предыдущих.
|
||||||||||||||||
864
Cube
09.11.12
✎
05:44
|
(863) А я всё пятую версию допиливаю... :)
|
||||||||||||||||
865
Starhan
09.11.12
✎
07:31
|
(856) если бы все боты были продуманными . Это бы сработало.
Но самое фиговое то что два противника могут стоять задо друг к другу в притык а стрелять все равно по тебе :) |
||||||||||||||||
866
Starhan
09.11.12
✎
07:45
|
напомните как в паскале создать массив из разных типов?
|
||||||||||||||||
867
forforumandspam
09.11.12
✎
08:19
|
(866) нафига?
|
||||||||||||||||
868
Starhan
09.11.12
✎
08:35
|
ну допустим хочу отсортировать массив танков по по определенному признаку :)
|
||||||||||||||||
869
Starhan
09.11.12
✎
08:35
|
или бонусов
|
||||||||||||||||
870
extrim-style
09.11.12
✎
08:37
|
Подскажите, какие алгоритмы необходимо реализовать, чтобы попасть в первые 900 ?
|
||||||||||||||||
871
Starhan
09.11.12
✎
08:42
|
(870) езда без разворота (ближней стороной),
упреждение, нычка в угол (правда тут может быть подстава если угол занят). Не лезть за первым же бонусом в другую сторону карты. Стрельба по ближнему танку (если старая цель намного дальше) у меня все. :) |
||||||||||||||||
872
Starhan
09.11.12
✎
08:44
|
а надо еще запрет стрельбы сквозь припятсвия
выбор бонуса по приоритету выбор танка по угрозе увороты поиск места где не будут фокусить. |
||||||||||||||||
873
Cube
09.11.12
✎
08:47
|
У меня в версии 3 было:
Езда без разворота (ближней стороной), Выбор бонуса по приоритету, Выбор танка по угрозе В 600 входила (см. стату на первой странице, на последующих страницах пошла версия 4 в бой) |
||||||||||||||||
874
AAlexandra
09.11.12
✎
08:52
|
(870) мне хватило езды без разворота (если быстрее задним ходом - ехать задним ходом) за ближайшим бонусом
+ стрельба по ближайшему танку, к которому успеваем повернуться до перезарядки. Первая версия.. |
||||||||||||||||
875
Alex S D
09.11.12
✎
09:02
|
мой первый бот был с отличием в 20 строк от типового, был в топ 600 вроде
|
||||||||||||||||
876
Starhan
09.11.12
✎
09:08
|
(875) анологично. отличался от стартгая тем что ездил по кругу и не стрелял в убитых.
Тоже был в 600. :) но потом остальные боты стали посильнее |
||||||||||||||||
877
forforumandspam
09.11.12
✎
09:11
|
(868) Типа того:
TRatingObject = record Mass: double; Index: integer; end; TRatingObjectArray = array of TRatingObject; не надо помнить весь объект, достаточно его индекс. |
||||||||||||||||
878
Starhan
09.11.12
✎
09:14
|
точно масив записей. СПС
|
||||||||||||||||
879
extrim-style
09.11.12
✎
09:19
|
спасибо. Значит шансы есть =)
|
||||||||||||||||
880
Alex S D
09.11.12
✎
09:22
|
(879) шансы есть, а времени нет)
|
||||||||||||||||
881
cincout
09.11.12
✎
09:25
|
Кому-нибудь что-дибо известно о будущих подобных он-лайн соревнованиях? Поделитесь, пожалуйста информацией.
|
||||||||||||||||
882
Светлый Гений
09.11.12
✎
09:48
|
+(881)и где вообще можно брать такую информацию
|
||||||||||||||||
883
Alex S D
09.11.12
✎
09:49
|
это к NS
|
||||||||||||||||
884
Cube
09.11.12
✎
09:55
|
На сколько я понял, есть специализированный форум по ботам - http://www.sdchess.net/phpBB2 . Сам там не бывал.
|
||||||||||||||||
885
Mefistophel
09.11.12
✎
10:48
|
Ребяты дерзайте! Я все еще за вас болею)
|
||||||||||||||||
886
Cube
09.11.12
✎
10:50
|
(885) )) А сам чо?
|
||||||||||||||||
887
perkos
09.11.12
✎
11:21
|
я тут столкнулся с double не сравнимо мелкими, например танк в стене застрял и определение скорости на сравнение скорости 0.00735848654 > 0.0001 дает рандомный результат неужели все домножать надо и в инт преобразовывать?
|
||||||||||||||||
888
perkos
09.11.12
✎
11:51
|
ребята что на c++ никто не делает?
|
||||||||||||||||
889
MMF
09.11.12
✎
11:54
|
(888) сравнение чисел работает везде одинаково. Очевидно, что проблема в 19 строке
|
||||||||||||||||
890
Светлый Гений
09.11.12
✎
11:56
|
я делаю, но подобного сравнения у меня нет, но и проблем быть таких не должно
|
||||||||||||||||
891
perkos
09.11.12
✎
11:59
|
http://dxdy.ru/topic52329.html
нате почитайте если еще не сталкнулись |
||||||||||||||||
892
NS
09.11.12
✎
12:05
|
(887) (888) (891) При чем тут Си? Ветка о погрешностях результата.
|
||||||||||||||||
893
perkos
09.11.12
✎
12:11
|
результата сравнения значений 0,0001 рандомный
|
||||||||||||||||
894
NS
09.11.12
✎
12:14
|
(893) Нет, это не так.
|
||||||||||||||||
895
NS
09.11.12
✎
12:15
|
(893) Ты считаешь по формуле, которая из-за погрешности выдает не то что ты хочешь. Просто неправильная реализация, которая на любом языке будет неверно работать.
|
||||||||||||||||
896
Salimbek
09.11.12
✎
12:33
|
(895) WildCat » 09.11.2012, 10:41
Некто salimbek провел 10 боев с нашими ботами. Средний результат такой (в скобках рейтинг на сайте): sas4eka 0.80 (2882) NS_Serg 0.64 (2771) WildCat 0.56 (2402) salimbek 0.42 (2350) Hamster 0.36 (2549) ant.ermilov 0.22 (1879) ---------------------------- ;-) |
||||||||||||||||
897
Salimbek
09.11.12
✎
12:33
|
Сейчас еще несколько боев насоздаю
|
||||||||||||||||
898
NS
09.11.12
✎
12:48
|
(897) Боев маловато для точной статистики.
Если бы хотя-бы тысяча была :) По текущей статистике у WildCat-а оставание на 60 пунктов эло от меня, то есть должен выходить во второй раунд. Но у него сегодня ночью родилась дочь, не знаю до чемпионата ему ли сейчас. http://russianaicup.ru/game/view/144488 Вот так мой бот (синий) уходит от пуль. |
||||||||||||||||
899
Starhan
09.11.12
✎
12:53
|
(898) красиво.
в последние тики ты идешь за бонусом хп (который ближе к врагу) почти без хп и нарываешься на растрел в упор а выгодней было бы отъехать и уворачиваться |
||||||||||||||||
900
Starhan
09.11.12
✎
12:55
|
хотя с другой стороны вдруг он бы не за хп поехал.
|
||||||||||||||||
901
Cube
09.11.12
✎
12:56
|
Список участников (Место (изменение) - ник на мисте - ссылка на профиль в конкурсе):
40 (+1) - Molinor - http://russianaicup.ru/profile/Merlon 82 (+24) - NS - http://russianaicup.ru/profile/NS_Serg 90 (+20) - Alex S D - http://russianaicup.ru/profile/Dr001 104 (-46) - PowerBoy - http://russianaicup.ru/profile/Zomba 126 (-26) - Noobster - http://russianaicup.ru/profile/Noob (sdchess.net) 150 (-82) - ERWINS - http://russianaicup.ru/profile/Erwins 197 (-56) - hedint - http://russianaicup.ru/profile/Hedint 268 (-89) - AAlexandra - http://russianaicup.ru/profile/Alexandra 272 (-128) - Gisborn - http://russianaicup.ru/profile/Gisborn 327 (+130) - Diversus - http://russianaicup.ru/profile/Diversus 377 (-87) - MMF - http://russianaicup.ru/profile/Hamster 398 (+10) - Anton9843 - http://russianaicup.ru/profile/Anton9843 398 (-5) - Starhan - http://russianaicup.ru/profile/Starh 436 (+2) - Cube - http://russianaicup.ru/profile/Cube 440 (-121) - Светлый Гений - http://russianaicup.ru/profile/LG83 619 (-73) - forforumandspam - http://russianaicup.ru/profile/forforumandspam 651 (-110) - BiBijke - http://russianaicup.ru/profile/BiBijke8 680 (+28) - jenyanorilsk - http://russianaicup.ru/profile/Jenyanorilsk 699 (+95) - LEXASOFT - http://russianaicup.ru/profile/LEXASOFT (sdchess.net) 722 (-43) - WildCat - http://russianaicup.ru/profile/WildCat (sdchess.net) 732 (+26) - Drx211 - http://russianaicup.ru/profile/KiRex 773 (+147) - Salimbek - http://russianaicup.ru/profile/Salimbek 813 (-137) - cawokru - http://russianaicup.ru/profile/Cawokru 883 (+245) - AndreyBarmaley - http://russianaicup.ru/profile/Avs 896 (-139) - Garykom - http://russianaicup.ru/profile/Garykom 959 (-101) - ILM - http://russianaicup.ru/profile/ILM 1057 (-18) - Filin - http://russianaicup.ru/profile/Filin396 1108 (+76) - floder - http://russianaicup.ru/profile/Floder 1309 (-51) - Прекрасный дилетант - http://russianaicup.ru/profile/Bazil 1317 (-210) - ReaLg - http://russianaicup.ru/profile/ReaLg 1581 (-172) - SUA - http://russianaicup.ru/profile/SUA 1613 (-125) - xamelon - http://russianaicup.ru/profile/Xamelon Всего участников: 1923. |
||||||||||||||||
902
Mykola
09.11.12
✎
12:57
|
(898) Только что посмотрел 2 твоих боя, это и еще один. В обоих была ситуация, когда у врага остается здоровья мизер, но твой танк переключается с него на другой. Даже при том, что танк противника близко, есть премиум снаряды, которые точно его добьют.
|
||||||||||||||||
903
Cube
09.11.12
✎
12:59
|
Жаль, конечно, что старые аккаунты с нормальными ботами не успеют пробиться в 900... Это упущение со стороны организаторов и это надо было написать в быстром старте, что мол, не торопитесь выкладывать что попало...
|
||||||||||||||||
904
Starhan
09.11.12
✎
13:01
|
(901) херасе участников разрослось
|
||||||||||||||||
905
Noobster
09.11.12
✎
13:01
|
Вроде бы иногда работают уклонения в 26-й версии.
Потестируйте ее пожалуйста :) |
||||||||||||||||
906
forforumandspam
09.11.12
✎
13:02
|
(904) +1
|
||||||||||||||||
907
forforumandspam
09.11.12
✎
13:04
|
(898) Шикарно!!
|
||||||||||||||||
908
NS
09.11.12
✎
13:05
|
(899) У меня оценочная Функция отключена. Она должна такое предотвращать, но её нужно настроить.
|
||||||||||||||||
909
Cube
09.11.12
✎
13:06
|
Можно ради прикола зарегать сейчас аккаунт и выложить стартового бота... Сто пудово в первый раунд пройдет... Кто не зареган ещё, но хочет поучаствовать?)))
|
||||||||||||||||
910
Alex S D
09.11.12
✎
13:07
|
(909) 2 майки хочешь?)
|
||||||||||||||||
911
Cube
09.11.12
✎
13:08
|
(910) Майки раздадут тем, кто во второй раунд пройдет. Это 300 ботов из 900...
|
||||||||||||||||
912
NS
09.11.12
✎
13:09
|
(902) Можно ссылку на них? Вообще у меня предсмертное состояние учитывается. Но поворот пушки на 180 градусов занимает 150 тиков, из-за этого может отказываться от поворота.
|
||||||||||||||||
913
Starhan
09.11.12
✎
13:12
|
кстати я правильно понимаю
что если при 100% хп 1 тик 1 градус то допустим при 30% хп будит за 1 тик 1.7 градуса? 1*(1+(1-хп)? |
||||||||||||||||
914
Starhan
09.11.12
✎
13:13
|
поворот башни имеется ввиду
|
||||||||||||||||
915
Cube
09.11.12
✎
13:14
|
(913) Чем меньше хп, тем быстрее вращает?))
|
||||||||||||||||
916
Starhan
09.11.12
✎
13:14
|
тьфу :)
|
||||||||||||||||
917
Alex S D
09.11.12
✎
13:14
|
в предсмертной ситуации уже врятли чето поможет.. он еле ползает.. тока если бонус рядом
|
||||||||||||||||
918
Starhan
09.11.12
✎
13:14
|
1*(хп)
|
||||||||||||||||
919
Starhan
09.11.12
✎
13:15
|
или 1 градус за 1.7 тика :)
|
||||||||||||||||
920
Starhan
09.11.12
✎
13:16
|
(917) но при повоине здоровья лучше учитвать при дуэли.
переться за бонсом к врагу или продолжать уворачиватся ижадть бонус рядом. |
||||||||||||||||
921
Starhan
09.11.12
✎
13:16
|
половине*
|
||||||||||||||||
922
Cube
09.11.12
✎
13:16
|
(919) Ага, тока после следующего тика тебе башню отстрелят (может быть) и что будет в последующие 0,7 тика уже будет не интересно))
|
||||||||||||||||
923
Cube
09.11.12
✎
13:18
|
(898) Как 60 пунктов? 370, ты хотел сказать?)
|
||||||||||||||||
924
Starhan
09.11.12
✎
13:20
|
не 918 тоже непрапилньо.
при ноль хп было бы пол градуса |
||||||||||||||||
925
Cube
09.11.12
✎
13:22
|
(924) У меня этот коэффициент считается по формуле:
2 - МаксЗдоровье / ТекущееЗдоровье. Вроде, верно... |
||||||||||||||||
926
Cube
09.11.12
✎
13:23
|
+(925) В смысле, на этот коэффициент потом надо делить скорость башни.
|
||||||||||||||||
927
Noobster
09.11.12
✎
13:23
|
Разочаровался я в antigravity movement для этого этапа. как-то совсем не торт - лезет в центр, прочую хрень делает. Может дальше пригодится
|
||||||||||||||||
928
Starhan
09.11.12
✎
13:24
|
анти гравити? О_о
|
||||||||||||||||
929
Cube
09.11.12
✎
13:24
|
(927) Это как?)) Перепрыгиваешь снаряды?)
|
||||||||||||||||
930
forforumandspam
09.11.12
✎
13:24
|
NS , а ты можешь по окончании соревнования выложить исходник своего бота? Очень интересно разобраться.
|
||||||||||||||||
931
NS
09.11.12
✎
13:26
|
(930) Да, я уже говорил - выложу.
|
||||||||||||||||
932
Cube
09.11.12
✎
13:26
|
(925) Не правильно написал)) У меня так:
2 - ТекущееЗдоровье / МаксЗдоровье. и на этот коэффициент надо умножать)) |
||||||||||||||||
933
Noobster
09.11.12
✎
13:27
|
|||||||||||||||||
934
Cube
09.11.12
✎
13:27
|
+(932) Черт! Я запутался... :((
|
||||||||||||||||
935
NS
09.11.12
✎
13:28
|
(927) Значит просто неправильно настроены параметры функции, либо функция имеет неправильный вид.
Я когда включаю свою - бот едет в углы. Но очень криво едет с первой и четвертой позиции. В итоге схлопатывает по дороге. На самом деле ошибка была в неправильном множителе на поворот. Нужен 300, а я сделал 2. |
||||||||||||||||
936
ILM
гуру
09.11.12
✎
13:28
|
Блин, у меня три раунда на девятой позиции и слив сразу на 60 очков.
|
||||||||||||||||
937
Alex S D
09.11.12
✎
13:29
|
(932) неправильно вроде
|
||||||||||||||||
938
Alex S D
09.11.12
✎
13:29
|
(932) первый вариант вернее)
|
||||||||||||||||
939
NS
09.11.12
✎
13:30
|
На самом деле должен быть только один метод - ОФ для разных точек, но у них в вики почему-то один метод разделен на два.
Точнее должны быть два, но совершенно другие. ОФ, и оценка безопасности пути, которую в принципе тоже можно включить в ОФ. |
||||||||||||||||
940
Cube
09.11.12
✎
13:30
|
(937) Да, я вижу уже)) Башка что-то совсем не варит...)
|
||||||||||||||||
941
Cube
09.11.12
✎
13:31
|
(938) Мне кажется, что вернее второй вариант и на этот коэффициент надо делить)
|
||||||||||||||||
942
NS
09.11.12
✎
13:32
|
(923) Разница между результатом в 64% и 56% - 60 пунктов эло. Рейтинг у него с низов просто не успел подняться.
|
||||||||||||||||
943
Noobster
09.11.12
✎
13:32
|
(939)
В принципе если есть e-mail/skepe/еще что нибудь, могу код скинуть приватно. Все знаки расставлены вроде бы логически верно |
||||||||||||||||
944
Alex S D
09.11.12
✎
13:32
|
(941) да, тоже башка не варит
|
||||||||||||||||
945
forforumandspam
09.11.12
✎
13:33
|
(923) =0,5+ТекущееЗдоровье / (МаксЗдоровье * 2)
|
||||||||||||||||
946
NS
09.11.12
✎
13:33
|
А ускорение танка тоже пропорционально уровную неповржденности?
|
||||||||||||||||
947
Cube
09.11.12
✎
13:34
|
(932) Всё, я разобрался в своем коде!)) Коэффициент считаю по формуле:
2 - ТекущееЗдоровье / МаксЗдоровье. Если берем максимальную скорость, то на этот коэффициент надо ДЕЛИТЬ. |
||||||||||||||||
948
NS
09.11.12
✎
13:34
|
(945) Откуда формула? Тестировал?
|
||||||||||||||||
949
forforumandspam
09.11.12
✎
13:34
|
(945) к (932)
|
||||||||||||||||
950
forforumandspam
09.11.12
✎
13:35
|
(948) Да
|
||||||||||||||||
951
Cube
09.11.12
✎
13:37
|
Через 20 минут у меня рабочий день заканчивается. Я, наверное, новую тему минут через 15 замучу в продолжение этой...
|
||||||||||||||||
952
NS
09.11.12
✎
13:38
|
То есть при увроне защиты стремящемся к нуля, скорость поворота башни стремится к GetTurretTurnSpeed/2?
А ускорение при движении как меняется? |
||||||||||||||||
953
Starhan
09.11.12
✎
13:39
|
(952) не защиты а здоровья экипажа
|
||||||||||||||||
954
Starhan
09.11.12
✎
13:39
|
судя по поворотам танка мощность тоже падает в два раза.
|
||||||||||||||||
955
NS
09.11.12
✎
13:40
|
(953) Скорость поворота башни зависит от здоровья экипажа, а не от повреждений? Вообще странно.
|
||||||||||||||||
956
Alex S D
09.11.12
✎
13:41
|
(955) привод педальный...
|
||||||||||||||||
957
Starhan
09.11.12
✎
13:41
|
(955) это в правилах написано :)
|
||||||||||||||||
958
ERWINS
09.11.12
✎
13:41
|
MShell& shell=tankshell.mshell[i];
shell будет совпадать в памяти с tankshell.mshell[i]? |
||||||||||||||||
959
NS
09.11.12
✎
13:41
|
(954) Мощность движка тоже зависит от здоровья экмпажа?
|
||||||||||||||||
960
Noobster
09.11.12
✎
13:42
|
(955) Заметно по боям, когда почти нет брони а танк резвенько ездит
|
||||||||||||||||
961
Alex S D
09.11.12
✎
13:42
|
(959) а что должно зависеть тогда от здоровья экипажа?)
|
||||||||||||||||
962
NS
09.11.12
✎
13:42
|
(958) В таких случаях лучше ИМХО не заморачиваться, и сравнивать по координатам.
|
||||||||||||||||
963
NS
09.11.12
✎
13:43
|
(961) Например - башня от экипажа, движок от повреждений.
|
||||||||||||||||
964
Alex S D
09.11.12
✎
13:43
|
(963) логично
|
||||||||||||||||
965
Starhan
09.11.12
✎
13:44
|
скорость движения танка, поворт башни падают, перезарядка увеличивается от здоровья экипажа (в два раза если экипаж мертв)
из правил |
||||||||||||||||
966
NS
09.11.12
✎
13:45
|
(965) О блин. При этом в методах танка перезарядка остается прежней? А на самом деле увеличивается?
|
||||||||||||||||
967
Alex S D
09.11.12
✎
13:46
|
(966) нет, там текущее время перезарядки
|
||||||||||||||||
968
Alex S D
09.11.12
✎
13:46
|
(966) я тестил
|
||||||||||||||||
969
forforumandspam
09.11.12
✎
13:48
|
|||||||||||||||||
970
NS
09.11.12
✎
13:51
|
(969) Понятно. Еще вопрос - методы при этом что возвращают? Например количество тиков до выстрела. В тех же единицах, начиная со 150 до нуля, только уменьшается с шагом меньше единицы?
|
||||||||||||||||
971
NS
09.11.12
✎
13:52
|
Спасибо :)
А я думаю, чего у меня пушка неправильно наводится при малом здоровье. |
||||||||||||||||
972
forforumandspam
09.11.12
✎
13:54
|
(970) Думаю, что getRemainingReloadingTime() увеличивает свой максимум после падения здоровья.
|
||||||||||||||||
973
ERWINS
09.11.12
✎
13:55
|
жесть
|
||||||||||||||||
974
Mykola
09.11.12
✎
13:55
|
(912) http://russianaicup.ru/game/view/144488 2200тик. Ты направлен на танк с половиной здоровья, но переводишь на более дальний танк с целым. второй бой я потерял, там было как раз у ближнего танка минимум здоровья, но ты перестал по нему стрелять и пошел по свежему.
|
||||||||||||||||
975
NS
09.11.12
✎
13:56
|
(972) Вернусь работу, отпротоколирую все параметры.
А то один косяк уже понятен. При малом здоровье танк неправильно наводит орудие. Точнее два косяка понятны. Он не учитывает уменьшение мощности двигателей. |
||||||||||||||||
976
NS
09.11.12
✎
13:56
|
Вернуть с работы :)
|
||||||||||||||||
977
Cube
09.11.12
✎
13:56
|
Продолжаем тут: Russian AI Cup - CodeTanks (3)
|
||||||||||||||||
978
NS
09.11.12
✎
13:56
|
Как хреново ночь не спать :(
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |