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

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

20
Разве неэтично делать игровой ИИ тайно неконкурентным?
В некоторых играх ИИ разработан, чтобы дать игроку легкое время без его ведома. Это может иметь 0% вероятности попадания в первый раз, когда вы появляетесь, враг, позволяющий вам подкрасться к ним, не поворачиваясь, или снижение сложности, когда игрок ранен или перезапустился несколько раз. Я был бы обижен, если бы в …
121 game-design  ai  balance 

9
Что заставляет компьютерного противника чувствовать себя живым?
Есть ли какие-нибудь рекомендуемые блоги или технические документы, в которых рассказывается о том, как сделать ИИ в RPG-игре более реалистичным? (Конкретно в пошаговом бою.) Я знаю, что что-то должно быть там, но я нахожу только статьи, в которых говорится об алгоритмах для ИИ. Я смотрю больше по принципу «это то, …
107 ai  game-mechanics 

5
Как Dwarf Fortress отслеживает так много сущностей без потери производительности?
В Dwarf Fortress вы можете одновременно иметь в игре сотни гномов, животных, гоблинов и т. Д., Каждый со своим сложным ИИ и процедурами поиска пути. Мой вопрос: как это не вызывает заметного замедления? Каждый гном работает в своем собственном потоке?

9
Как предотвратить попадание самонаводящихся ракет на свои цели?
Я занимаюсь разработкой 2D-космической игры без трения, и мне очень легко сделать так, чтобы орбита самонаводящейся ракеты стала целью. Меня интересует антиорбитальная стратегия. Простой пример - самонаводящаяся ракета, которая просто ускоряется прямо к своей цели. Если бы эта цель двигалась перпендикулярно траектории ракеты, а затем остановилась, ускорения ракеты к цели …
78 2d  ai 

2
Что такое разделение блоков?
Я смотрел "Devs Play" S01E05, где JP LeBreton сел с Джоном Ромеро и играл через Doom, в то время как Ромеро объяснил некоторые из сделанных ими вариантов дизайна игры / уровня. Есть множество замечательных моментов, которые они оба перемешивают, но есть один, который я не могу полностью понять. Может быть, …


9
Новое в создании ИИ - с чего начать? [закрыто]
Я новичок в программировании игр и пытаюсь создать простую 2d космическую игру сверху вниз с двумя космическими кораблями, которые сражаются друг с другом. Я хорошо справляюсь с управляемым пользователем космическим кораблем, но понятия не имею, как даже начать программировать ИИ. Определенные методы / образцы лучше для этой ситуации? С чего …

5
В поисках хорошей техники движения персонажей в игре Hack & Slash
Я создаю игру hack & slash и хочу, чтобы мои персонажи двигались, как, например, в Torchlight, Diablo и т. Д. В настоящее время я генерирую набор узлов для всех проходных областей пола. Когда я кликаю куда-то, игрок идет туда через интерполированный путь узлов. Это не выглядит очень естественно. Игрок движется …
51 ai  rpg  movement 

7
Как работает поиск пути в играх RTS?
[перекрестно размещено из stackoverflow] В такой игре, как Warcraft 3 или Age of Empires, способы, с помощью которых противник ИИ может перемещаться по карте, кажутся практически безграничными. Карты огромны, и положение других игроков постоянно меняется. Как работает поиск искусственного интеллекта в играх, подобных этим? Стандартные методы поиска в графе (такие …

6
Кто делает вычисления AI в MMO?
Я строю MMO и хочу добавить NPC. Дело в том, что я не знаю основной дизайн. При чем тут расчеты, клиенты или сервер? Я бы понял сервер, вычисляющий события и реакции, но когда дело доходит до определения пути, положения и движения игрока, кто это вычисляет? Кто рассчитывает ИИ сервер или …
30 ai  mmo  server  movement  npc 

2
Комплексный игровой ИИ для пошаговых стратегий
Я изучаю пошаговый стратегический игровой проект и ищу полезные ресурсы по этой теме. Игра представляет собой типичную военную игру, в которой страны могут сражаться друг с другом, размещать юниты и заставлять их перемещаться по гексагональной карте тайлов, атаковать друг друга и т. Д. Меня особенно интересует, как организован ИИ Цивилизации …

6
Вытесняющие Поведенческие Деревья
Я пытаюсь разобраться с деревьями поведения, поэтому выкручиваю тестовый код. Одна вещь, с которой я борюсь, это как выгрузить текущий работающий узел, когда появляется что-то с более высоким приоритетом. Рассмотрим следующее простое, вымышленное дерево поведения для солдата: Предположим, что какое-то количество тиков прошло, а поблизости нет врагов, солдат стоял на …
25 ai  behavior-tree 

9
Есть ли простой способ остановить врагов, стоящих в одном месте?
Итак: игра сверху вниз, мои враги преследуют игрока, когда они попадают на определенное расстояние, они останавливаются и стреляют. Если все они движутся в одном направлении, то все они оказываются в одном и том же месте (то есть стоят «внутри» друг друга), так как в настоящее время я не занимаюсь обнаружением …

5
Отслеживание цели: когда ускорить и замедлить вращающуюся турель?
Скажем, у меня есть движущийся циркуляр, targetопределенный как: Vector2 position; Vector2 velocity; float radius; И вращающийся turret(установленный на движущемся транспортном средстве), определенный как: Vector2 position; Vector2 velocity; float angle; // radians float angularVelocity; // radians per second const float maxAngularVelocity; // radians per second const float maxAngularAcceleration; // radians per …
24 ai  aiming 

3
Как подключить конечный автомат к компонентной архитектуре? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 3 года назад . Кажется, что конечные автоматы вызывают вредные зависимости в компонентных архитектурах. Как, в …

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