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

Алгоритмы используются для расчета, обработки данных и автоматического рассуждения. Точнее, алгоритм - это эффективный метод, выраженный в виде конечного списка четко определенных инструкций для вычисления функции.

9
Алгоритм динамического прохождения для игры Tower Defense
Я делаю Tower Defense, и мне нужен хороший алгоритм для этого пути. Я думал о Дейкстре, но мне нужен тот, который может быть динамичным; он должен иметь возможность обновлять себя, когда один край удален или добавлен без полного пересчета. Я пишу код на C #, если это помогает.

3
Рейтинг игроков с помощью Elo более чем с двумя игроками
Я хотел бы использовать Elo для отслеживания рейтинга игроков между матчами определенной игры, однако в игре могут участвовать до четырех игроков в матче. Я видел игры типа Carcassonne, в которых Elo используют более двух игроков, но я не знаком с Elo за матчем 1: 1. Из статьи википедии я хотел …

1
Проточная ГПУ вычисляет воду
Я имею опыт работы в строительстве и регулярно выполняю гидравлический и гидрологический анализ. Они продают дипломы за подобные вещи, но на самом деле это не ракетостроение. Недавно я решил реализовать весь гидрологический и гидравлический процесс для местности на графическом процессоре. Я изучил вычислительные шейдеры только недавно, поэтому в настоящее время …

3
Как сделать бесконечную вселенную?
Мне интересно, каковы лучшие практики в индустрии разработки игр для рендеринга 3D-вселенной? Чтобы быть более конкретным: Точки данных даны и статичны. Каждая точка имеет положение, цвет и размер; Весь набор данных намного больше доступной памяти; Пользователь должен иметь возможность «уменьшить», чтобы увидеть большую картинку сразу; Самый наивный подход - разделить …

3
Как равномерно распределить гекс сетку между n игроками?
Я делаю простую игру на основе гекс-сетки и хочу, чтобы карта была равномерно распределена между игроками. Карта создается случайным образом, и я хочу, чтобы у игроков было примерно одинаковое количество клеток с относительно небольшими участками. Например, если на карте четыре игрока и 80 ячеек, у каждого из игроков будет около …

3
ИИ для перемещения космических кораблей нестандартной формы (форма влияет на поведение при движении)
Я разрабатываю сетевую пошаговую стратегическую игру для космического флота 3D-6DOF, которая в значительной степени зависит от настройки корабля. Позвольте мне немного объяснить игру, так как вам нужно немного узнать об этом, чтобы задать вопрос. То, к чему я стремлюсь, - это возможность создавать свой собственный флот судов с нестандартными формами …

3
Твердые вещества как жидкости с высокой вязкостью
Мой друг и я обсуждали другую идею, позволяющую разрушать материалы в мире, очень по частям, и он предложил идею представления твердых тел как очень вязких жидкостей. Моя интуиция заключается в том, что это может быть: А) очень сложным или Б) очень ресурсоемким, но я не уверен. Возможна ли такая модель …

5
логические операции над сетками
дан набор вершин и треугольников для каждой сетки. Кто-нибудь знает алгоритм или место, где можно начать поиск (я сначала попробовал Google, но не нашел подходящего места) для выполнения логических операций над указанными сетками и получения набора вершин и треугольников для получающейся сетки? Особый интерес представляют вычитание и объединение. Примеры изображений: …

1
Как работает Алгоритм простой тупой воронки?
Работая с алгоритмом воронки, показанным на Digesting Duck, я не уверен, как работает обнаружение воронки. Может ли кто-нибудь объяснить мне метод четко или предложить альтернативный способ обнаружения воронки, и если стороны воронок перекрываются?

4
Алгоритм создания соседних треугольников
У меня есть система, где вы можете щелкнуть один раз, чтобы разместить узел на сцене. Когда вы размещаете 3 узла, он образует треугольник. Когда вы размещаете какие-либо будущие узлы, он создает новый треугольник, соединяя этот узел с двумя ближайшими существующими узлами. Это прекрасно работает в большинстве случаев, но имеет недостатки …

2
Как получить точные результаты с помощью алгоритма Пейнтера?
Некоторое время назад я спросил, как определить, когда лицо перекрывает другое. Совет был использовать Z-буфер. Тем не менее, я не могу использовать Z-буфер в моем текущем проекте, и поэтому я хотел бы использовать алгоритм Painter. Я не имею ни малейшего понятия, когда поверхность находится позади или перед другой, хотя. Я …
14 3d  algorithm  objects  face 

1
Каковы плюсы и минусы Вороного?
Я видел несколько видео с Вороной на YouTube . Какой у вас опыт с этим? Каковы плюсы и минусы в сложности времени, сложности ресурсов, сложности реализации ...? Подражает ли это тому, как будет реагировать реальный материал?
14 algorithm 

5
Каков наилучший подход для создания 2D персонажа, чтобы иметь возможность использовать тонны различного оборудования в бою?
Я хочу создать 2D-игру, но мне бы хотелось, чтобы персонаж носил тонны разного оборудования в разных комбинациях, например, RPG или что-то в этом роде. Допустим, пользователь меняет свои плечи и штаны, это должно быть показано игроку, и все это различное оборудование должно следовать за действием различных персонажей (удар, попадание, магия …

1
Алгоритм «исцеления» нескольких прямоугольников в меньшее количество прямоугольников?
Скажем, у меня есть сетка прямоугольников разных форм и цветов, и я хочу уменьшить (достаточно близко к оптимальному, хорошо, оптимально не нужно) количество прямоугольников, чтобы представить одну и ту же схему цветов. Изображение выше - очень упрощенный случай, и пробелы между прямоугольниками предназначены только для визуализации - они на самом …

1
Эффективный способ расчета «конусов зрения» на 2D-карте тайлов?
Я пытаюсь вычислить, какие плитки может «видеть» конкретный юнит, если смотреть на определенное направление на карте плиток (в пределах определенного диапазона и угла наклона). Самым простым способом было бы нарисовать определенное количество плиток наружу и лучевую трансляцию к каждой плитке. Однако я надеюсь на что-то более эффективное. Картина говорит тысячу …
13 2d  algorithm  tilemap 

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