Вопросы с тегом «ai»

Дизайн и / или логика того, как игровая сущность принимает решения о своем поведении.

5
Почему я не могу использовать оператор '> =' с Vector3s?
Я пытаюсь получить прямоугольник для перемещения между двумя позициями, которые я называю _positionAи _positionB. Оба имеют тип Vector3. Прямоугольник движется просто отлично. Однако, когда он достигает, _positionBон не движется в противоположном направлении, как это должно быть. Я вернулся в код, чтобы посмотреть. Я пришел к выводу, что когда объект перемещается, …
9 unity  c#  vector  mathematics  vector  matrix  unity  c#  transformation  java  3d  terrain-rendering  shading  ios  opengl-es  opengl  rendering  optimization  python  scripting  minecraft-modding  modding  pc  3d-meshes  mesh  culling  point-cloud  networking  interpolation  mathematics  game-design  ai  game-mechanics  animation  unreal-4  skeletal-animation  3dsmax  unity  c#  3d  opengl  c++  textures  unity  ide  cocos2d  cocos2d-x-js  unity  c#  mono  il2cpp  c++  game-loop  timer  linux  flash  actionscript-3  java  glsl  c++  vector  entity-component  c++  directx11  windows  visual-studio  libgdx  mouse  unity  c#  architecture  storage  unity  c#  rotation  coordinates  quaternion  vrpn  movement  vector  unreal-4  unity  shaders  unity  gui  text  bug  shooter  3d  animation  rendering  voxels  c++  mmo  multithreading  linux  textures  procedural-generation  terrain-rendering  multiplayer  mmo  game-state  java  android  libgdx  opengl  procedural-generation  unity  gui  3d  animation  tools  geometry-shader  mobile  advertisements  unity  c#  animation  scripting  unity  animation  unityscript  coroutines  unity  shaders  lighting  camera 

3
Как рассчитать пути для объектов с ограниченным ускорением?
Например, скажем, у меня есть машина, а у автомобиля определенный минимальный радиус поворота, и я хочу проехать на этой машине из точки а в точку b, но автомобиль не направлен в точку b. Как мне вычислить путь к точке b? Было бы неплохо иметь возможность указать ориентацию в точке b …

3
Как агенты ИИ получают доступ к информации о своей среде?
Это может быть своего рода тривиальный вопрос, но у меня возникают проблемы с пониманием этого. Буду очень признателен за вашу помощь. В разработке игр с использованием объектно-ориентированного дизайна я хочу понять, как AI-агенты получают доступ к информации, которая им нужна из игрового мира для выполнения своих действий. Как мы все …
9 architecture  ai  oop 

2
Траектория «прямой видимости» через сетку навигации
Я хочу рассчитать линию визирования в сетке навигации. Рассмотрите изображение ниже, желтая линия - результат только A *, а красная линия - результат алгоритма прямой видимости, который использует желтую линию в качестве входных данных. Теперь юнит может двигаться без «зигзагообразных» действий. Что такое алгоритм для расчета этой «линии видимости»?

3
Как учитывать гравитацию при движении ИИ
Я делаю 2D игру. В настоящее время вертолет летит вокруг, управляемый игроком. Управление осуществляется с помощью клавиш со стрелками: ВВЕРХ, ВЛЕВО и ВПРАВО. Это скорость по оси Y есть dy, а скорость по оси X есть dx. Это физика выглядит следующим образом: Всякий раз, когда ВВЕРХ не нажимается , dyускоряется …
9 2d  physics  ai 

2
Следуя по пути гладко
В настоящее время я делаю 2d игру защиты башни со статической, заранее определенной линией, по которой следуют враги (то есть башни не могут заблокировать путь, и поиск пути - не проблема, которую я пытаюсь решить). Я пытаюсь понять, как именно заставить юниты плавно следовать по этой полосе . У меня …

1
Компонентный / сущностный дизайн + деревья поведения => как интегрировать?
Для моего текущего проекта я внедрил систему , основанную на компонентах / сущностях , в основном следуя большинству лучших практик в этой довольно неопределенной области . Таким образом, я получил (немного расширенный) сущности , которые в основном являются intидентификатором, понятным для человека именем, std::mapкомпонентами и long«индикатором типа», который используется, чтобы …

2
Оценка затрат в системе GOAP
В настоящее время я занимаюсь разработкой системы GOAP на Java. Объяснение GOAP можно найти по адресу http://web.media.mit.edu/~jorkin/goap.html . По сути, он использует A * для построения графика между действиями, которые изменяют состояние мира. Чтобы обеспечить реальную возможность выполнения всех действий и целей, я использую эвристическую функцию для оценки стоимости выполнения …
9 java  ai  path-finding 

2
Проектирование Змеиного ИИ
Я новичок в этом стеке gamedev, но уже использовал сайты math и cs. Итак, я участвую в конкурсе на создание ИИ для змеи, которая будет соревноваться с четырьмя другими змеями в 5-минутных раундах, где правила очень похожи на традиционную игру змеи Nokia, за исключением того, что есть пять змей, доска …
9 ai  snake 

1
ИИ, ориентированный на действие: алгоритм уклонения отнимает много времени
Уклонение, процесс уклонения, является противоположностью преследования. Вместо того, чтобы пытаться уменьшить расстояние до цели, мы стараемся максимально ее увеличить. Это занимает много времени, одновременно уклоняясь от нескольких объектов. Я использую BFS здесь. Чтобы сделать это быстрее, какие алгоритмы я должен использовать?

1
Ориентация на автомобиль со сложным движением?
Нацеливание на транспортное средство с известной постоянной скоростью является простым, и столкновение гарантировано (см. Прогнозирование позиции противника, чтобы объект шел впереди своей цели , Найти точку встречи из 2 объектов в 2D, зная (постоянную) скорость и наклон ). Неточный ИИ можно смоделировать, добавив небольшой коэффициент ошибок. Но как можно нацелиться …
9 ai  aiming 

2
Есть ли недостаток дизайна, когда состояние объекта не полностью использует enter (), execute () и exit ()?
Я слежу за искусственным интеллектом Mat Buckland по программированию на примере и обнаружил, что не всегда могу использовать enter (), execute () и exit () в состоянии объекта. Например, в RPG оружие может иметь экипированное состояние, и я могу использовать enter () и exit () для этого состояния, чтобы добавить …

1
Создание настольной игры AI
Я хочу написать настольную игру под названием «Окей», которая в основном популярна в Турции. http://en.wikipedia.org/wiki/Okey Но у меня есть некоторые проблемы с ИИ. Во-первых, позвольте мне объяснить игру .. В игру играют 4 игрока. В этой игре 106 плиток, из них 2 фальшивых джокера. Другие 104 плитки разделены на 4 …

4
Как сделать так, чтобы транспортное средство двигалось к точке и останавливалось без перерегулирования или колебаний?
Итак, рассмотрим, что у нас есть транспортное средство, подобное тому, которое я описал в своем ответе на этот вопрос , с 2D-положением, скоростью, угловой скоростью и сопротивлением / трением. Он может ускоряться и ломаться на переменную величину, но не может мгновенно остановиться или достичь максимальной скорости. Как я могу заставить …
9 physics  ai 

3
Шаблоны для поведения гоночного ИИ
Допустим, у вас есть сплайновый гоночный AI. Предположим, он уже может справиться с основами торможения и рулевого управления по трассе. Как бы вы структурировали и внедрили способы предотвращения столкновений, обгонов, составления, блокировки и других действий, чтобы ваши машины оставались конкурентоспособными, но участвовали в интересных гонках? Ссылки на документы / реализации …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.