Войти
ПроектыФорумКонкурсы

Конкурс ИИ, управляющего автомобилем [ИТОГИ]. (36 стр)

Advanced: Тема повышенной сложности или важная.

Страницы: 133 34 35 36 37 38 Следующая »
#525
21:03, 17 окт. 2019

Статью писать лень.

Вот вам комикс с поиском кратчайшего пути. Должно быть всё понятно:

AI Contest Pathing | Конкурс ИИ, управляющего автомобилем [ИТОГИ].

#526
23:10, 17 окт. 2019

Mikle
Ну я не предлагаю в 3D перейти.
Усложнение за счет прокладывания маршрута по карте и наличия противников.

#527
23:27, 17 окт. 2019

romanshuvalov
А ты хорош) Я бы до такого не скоро бы додумался. Как ты выбираешь угол обзора бота? Как будешь бороться с тем, что ничего не попало в обзор ?
Вот это кстати идея для второго раунда, вы теперь не падаете с трассы, а у нее есть бортики (не везде) и перепады высоты.

#528
23:30, 17 окт. 2019

vindast
> Как ты выбираешь угол обзора бота?
Нет никакого угла обзора. Просто из следующей точки делаю ворота (правый край, левый край) и далее повторяю для следующих точек, до тех пор, пока лучи не схлопнутся в один, это и будет искомым направлением.

#529
8:10, 18 окт. 2019

AWPStar
Попробуй, я бы принял участие.

#530
6:50, 19 окт. 2019

romanshuvalov

+ Показать

надо бы это куда то сохранить, а лучше статью, даешь статью! ;)
#531
8:24, 19 окт. 2019

Salamandr
> даешь статью! ;)
+1

#532
10:19, 19 окт. 2019

Salamandr
> а лучше статью, даешь статью! ;)
Ну, это похоже на коррекцию пути после поиска по navigation mesh: http://digestingduck.blogspot.com/2010/03/simple-stupid-funnel-algorithm.html

#533
12:33, 19 окт. 2019

BingoBongo
> Ну, это похоже на
Ага, это оно, даже картинки такие же.

#534
13:06, 19 окт. 2019

romanshuvalov
> Вот вам комикс с поиском кратчайшего пути. Должно быть всё понятно:
Но это только кратчайший путь. С реальной физикой это будет совсем не оптимальная траектория.

#535
13:29, 19 окт. 2019

/A\
> это будет совсем не оптимальная траектория.
А я и не говорил, что она будет оптимальной. Но это в любом случае первый шаг. А дальнейшие шаги у меня реализованы очень криво, поэтому не вижу смысла расписывать заведомо кривое решение. Желающие могут посмотреть исходник, он на Lua.

#536
20:37, 19 окт. 2019

Mikle
> > если dll не успевает просчитывать кадры, то AIRace.exe вообще перестаёт что
> > либо рисовать до тех пор пока стратегия не догонит «текущий кадр».
> А разве так не должно быть?
вроде бы по хорошему нужно делать "просмотрщик с перемоткой времени", а то вот такую dll`ку вообще не посмотришь(ей надо минимум 90 секунд на 4 ядрах сразу):
Adler_v88

stats:
stats_2019_10_19_20_22_v88 | Конкурс ИИ, управляющего автомобилем [ИТОГИ].

+ log.csv

#537
21:12, 19 окт. 2019

ai_lua это я? Для справки, ai_lua.dll это просто lua-интерфейс, ИИ находится в файле .lua, им и следует называть бота.

#538
21:38, 19 окт. 2019

romanshuvalov
> ИИ находится в файле .lua, им и следует называть бота.
обгонишь - переименую :)

#539
8:57, 20 окт. 2019

Adler
Те тики, которые ты считаешь на стороне dll, это тики управления, которых 50/с., а программа выдаёт на финише более точное значение, базирующееся на тиках физики, которых 200/с.

Adler
> вроде бы по хорошему нужно делать "просмотрщик с перемоткой времени", а то вот
> такую dll`ку вообще не посмотришь(ей надо минимум 90 секунд на 4 ядрах сразу):
Это, конечно, не описано в правилах проведения конкурса, но должны же быть какие-то разумные пределы? ИИ подразумевает теоретическую возможность его применения в игре, если он, занимая 4 ядра, тратит времени в 3 раза больше, чем длится сама гонка, то это явное превышение разумного.
Я вписал твой результат в п.1, но, желательно, оптимизировать это дело.

Adler
> обгонишь - переименую
Твой результат по твоим замерам (взят самый быстрый): 1532/50 = 30.64, бот Романа давал 30.44.

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

Страницы: 133 34 35 36 37 38 Следующая »
ПроектыФорумКонкурсы