Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как в гонках управляются вражеские машины ?


Страницы:   1 2 3

Кто---то ©   (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'ам. Еще можно добавить немного интеллекта, типа: если сзади едет тачка, то не дать ей пройти и тд.
А вообще полет фантазии неограничен, надо только подумать.


Страницы:   1 2 3

Наверх

Титульная страница Поиск, карта сайта Написать письмо