ИИ противник автомобильной логики в автомобильной гонке - PullRequest
3 голосов
/ 24 мая 2010

привет, я хочу разработать AI-машину (противника) в игре о гонках на автомобилях, каково должно быть мое направление, чтобы развивать их с меньшей сложностью, потому что я понятия не имею. Поскольку автомобиль игрока движется по дорожке прокрутки, пожалуйста, предложите мне использовать концепцию относительного движения или точки пути, но это также должно измениться на дорожке прокрутки (то есть движение машины игрока)

Ответы [ 3 ]

1 голос
/ 24 мая 2010

Хорошее начало можно найти, просмотрев / используя библиотеку opensteer .

0 голосов
/ 24 мая 2010

Существует множество объяснений на этой странице , с демонстрацией Java (апплеты) для объяснения различных решений.

С уважением Гийом

0 голосов
/ 24 мая 2010

Простой первый проход состоит в том, чтобы просто «обмануть» и удерживать машину противника на расстоянии Х от машины-человека, а затем замедлить его, если человек когда-либо окажется слишком далеко. Вы меняете это поведение в зависимости от уровня сложности. Так работает Super Mario Kart для SNES.

Если вы хотите что-то более реалистичное, то, я думаю, идея открытого бизнеса egarcia звучит как интересный путь.

...