![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как в гонках управляются вражеские машины ?
Кто---то © (2004-11-09 01:24:00)В смысле соперники. Врядли там какие-то сложные системы искусственного интеллекта. Или что там ? Кто-нибудь знает, или какие есть мысли, идеи ?
Поручик (2004-11-09 04:49:00) [41]Кто---то © (09.11.04 4:33) [5]
У меня нет. За это деньги хорошие платят.
А ссылка с Gamedev.net ( http://www.gamasutra.com/features/20010124/adzima_01.htm) ведет на Гамасутру и чтобы почитать эту статью, надо зарегестрироваться на сайте, мне неохото.
Что-то я спать хочу *_*, спокойной ночи(утра), буду сдесь завтра в 2 ночи по Москве.
Кто---то (2004-11-09 04:33:00) [42]А есть какой-нибудь пример реализации ?
Поручик (2004-11-09 04:24:00) [43]Заинтересовался этой темой и поискал на GameDev.net. Там есть про искусственный интеллект в гонках по городу, а по трассе нет. Пойду, еще поищу.
Поручик (2004-11-09 03:03:00) [44]Кто---то © (09.11.04 2:27) [2]
И как вообще по поинтам ? Тогда все враги сойдуться в одну толчку и столкнуться
Надо приблизительно по точкам, можно сделать какое-нибудь смещение, типа waypoint + 3-random(5). Плюс умную смену waypoint'ов (для обгона), еще возврат к waypoint'ам (если например потаранил я бота, и он с дороги свернул)
> А как быть с поворотами ? Они же плавные, а не от
> точки, к точке.
Повороты тоже по точкам, либо сделать много точек (это не сложно, за-то утомительно так как поворотов много, и для кажного точки рааставлять), либо поставить можно 4 - 5 точек, но написать, какую-нибудь систему, которая будет высчитывать вектор направления, основываясь на текущем векторе направления, векторе до следующей точки.
Ну а по ходу реализации всплывут другие проблемы, а начать надо с этого.
Если хочешь, чтобы, как в NFS, то месяцок уйдет на это, а тяп-ляп можно за пару дней сваять.
Кто---то (2004-11-09 02:27:00) [45]А как быть с поворотами ? Они же плавные, а не от точки, к точке.
И как вообще по поинтам ? Тогда все враги сойдуться в одну толчку и столкнуться.
Поручик (2004-11-09 01:30:00) [46]В простейшем случае боты ездят по waypoint'ам. Еще можно добавить немного интеллекта, типа: если сзади едет тачка, то не дать ей пройти и тд.
А вообще полет фантазии неограничен, надо только подумать.