Запитання з тегом «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
Як обчислити шляхи для об'єктів з обмеженим прискоренням?
Наприклад, скажіть, що у мене є машина, і автомобіль має певний мінімальний радіус повороту, і я хочу їхати на цьому автомобілі від точки a до точки b, але машина не стоїть на точці b. Як обчислити шлях до точки b? Бути в змозі вказати орієнтацію в точці b також було …

3
Як агенти ШІ отримують доступ до інформації про своє оточення?
Це може бути дещо тривіальним питанням, але у мене виникають проблеми з розумінням цього. Буду дуже вдячний за вашу допомогу. У розробці ігор, використовуючи об’єктно-орієнтований дизайн, я хочу зрозуміти, як AI-агенти отримують необхідну інформацію з ігрового світу для виконання своїх дій. Як ми всі знаємо, в іграх дуже часто агентам …
9 architecture  ai  oop 

2
Шлях «Лінія зору» через навігаційну сітку
Я хочу обчислити лінію зору в навігаційній сітці. Розглянемо зображення нижче, жовта лінія є результатом лише A *, а червона - результат алгоритму видимості ", який використовує жовту лінію як вхідний. Тепер пристрій може рухатися безпосередньо без" зигзагування ". Що таке алгоритм для обчислення цієї "лінії зору"?

3
Як врахувати гравітацію при переміщенні ШІ
Я роблю 2D гру. Наразі навколо нього літає вертоліт, який контролюється гравцем. Це керується за допомогою клавіш зі стрілками: Вгору, Вліво та Вправо. Це швидкість по осі y dy, а швидкість по осі x - dx. Це фізика така: Щоразу, коли UP не натискається , dyприскорюється з постійним прискоренням, нескінченно, …
9 2d  physics  ai 

2
Слідом проходив шлях
В даний час я роблю 2-х грі оборонної вежі зі статичною, заздалегідь визначеною смугою, за якою слідують вороги (тобто вежі не можуть перекрити шлях і пошук шляху - це не проблема, яку я намагаюся вирішити). Я намагаюся зрозуміти, як саме змусити підрозділи плавно рухатись по цій смузі . У мене …

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
Проектування Змії AI
Я новачок у цій гейдевській стекет-обміні, але раніше використовував сайти з математики та cs. Отже, я змагаюсь створити AI для змії, яка змагатиметься з чотирма іншими зміями за 5 хвилинних раундів, де правила схожі на традиційну гру Nokia Snake, за винятком того, що є п'ять змій, дошка - 30x30 і …
9 ai  snake 

1
AI, орієнтований на дії: алгоритм ухилення займає багато часу
Ухилення, процес ухилення, протилежне погоні. Замість того, щоб намагатися зменшити відстань до цілі, ми намагаємось її максимально збільшити. Це вимагає багато часу під час ухилення від кількох об'єктів одночасно. Я тут використовую BFS. Щоб швидше зробити, які алгоритми я повинен використовувати?

1
Націлювання на транспортний засіб зі складним рухом?
Орієнтація на транспортний засіб з відомою постійною швидкістю проста, і зіткнення гарантується (див. Прогнозування позиції противника для того, щоб об’єкт поводив свою ціль , Знайди місце зустрічі 2-х об'єктів у 2D, знаючи (постійну) швидкість та нахил ). Неточний AI можна змоделювати, додавши невеликий коефіцієнт помилки. Але як би можна було …
9 ai  aiming 

2
Чи є недолік дизайну, коли стан суб'єкта господарювання не повністю використовує enter (), Execute () та exit ()?
Я слідкую за прикладом Ігра програми програмування Мата Бакленда, і я виявляю, що я не завжди використовую для введення (), виконання () та виходу () у стан сутності. Наприклад, у RPG зброя може мати обладнаний стан, і я можу використовувати для цього стану enter () та exit (), щоб додати …

1
Створення настільної гри AI
Я хочу кодувати настільну гру з такою назвою Okey і в основному популярна в Туреччині. http://en.wikipedia.org/wiki/Окей Але у мене є деякі проблеми з ШІ. Дозвольте мені пояснити гру .. У гру грають 4 гравці. У цій грі 106 плиток, 2 з них - підроблений жартівник. Інші 104 плитки розділені на …

4
Як зробити так, щоб транспортний засіб рухався до точки і зупинявся без перенапруження або коливань?
Гаразд, вважайте, у нас транспортний засіб, подібний до того, який я описав у своїй відповіді на це питання , з 2D положенням, швидкістю, кутовою швидкістю та перетягуванням / тертям. Він може прискорюватись і вибиватися на змінну кількість, але не зупинятись мертвим або миттєво досягати максимальної швидкості. Як я можу змусити …
9 physics  ai 

3
Шаблони гоночної поведінки ШІ
Отже, скажімо, у вас є гоночний ШІ на основі сплайну. Припустимо, він вже може впоратися з основами гальмування та рульового керування навколо колії. Як би ви структурували та впроваджували уникнення зіткнень, обгонів, складання, блокування та інших способів поведінки, щоб ваші автомобілі залишалися конкурентоспроможними, але робили цікаві перегони? Посилання на документи …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.