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

8
Преобразование плотности поля потока

Я пытаюсь реализовать навигацию по потоку, как описано в http://grail.cs.washington.edu/projects/crowd-flows/, но я не могу понять, как должна обрабатываться функция плотности на рисунке 4 статьи радиус единицы. Кто-нибудь когда-либо реализовывал это и может предоставить больше информации? Это...

8
Нужны идеи для алгоритма рисования неправильных пятнистых фигур

Я хочу нарисовать неправильные фигуры на сетке x, y, и я хотел бы предложить простой, быстрый способ, если это возможно. Моя единственная идея пока состоит в том, чтобы нарисовать группу кругов случайных размеров очень близко друг к другу, но на случайном расстоянии от более или менее центральной...

8
Алгоритм создания пазлов «Леди или Тигр»?

В чем моя проблема: У Раймонда Смалляна есть загадка, которая работает примерно так: вы находитесь в комнате с множеством дверей. За некоторыми из этих дверей есть женщины; за остальными стоят тигры. Ваша цель состоит в том, чтобы выбрать одну из правильных дверей (те, что с дамами). На каждой...

8
Как я могу гарантировать, что сетка может быть заполнена элементами, подобными тетрису?

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

8
Как я могу проверить, следует ли линия, нарисованная игроком, по пути?

Я хочу нарисовать невидимый путь, по которому должен следовать пользователь. Я сохранил этот путь в виде точек. Когда игрок рисует линию, как я могу проверить, следует ли он по пути, который я сохранил? Вот пример для отслеживания буквы А. if((traitSprite.getX()<=Invisible.X &&...

8
Как должна быть реализована схема или система питания (например, Redstone в Minecraft)

Я хочу внедрить систему питания, такую ​​как система Редстоун, в Minecraft. У меня есть n источников питания и m кабелей. Если я отключу источник питания или кабель, цепь должна отключиться. Как мне избежать кругов? Если каждый кабель со статусом «включен» питает близлежащие кабели, я могу создать...

8
Нахождение ячеек в пределах диапазона на гексагональной сетке

Прежде всего - я знаю, что я здесь очень плотный. После этого я пытаюсь написать реализацию этого алгоритма на C #: var results = [] for each -N ≤ dx ≤ N: for each max(-N, -dx-N) ≤ dy ≤ min(N, -dx+N): var dz = -dx-dy results.append(cube_add(center, Cube(dx, dy, dz))) Я взял это из этого огромного...

7
Как создать карту из графика

Я хочу нарисовать 2-хугольную карту на основе данных, предоставленных другим источником, чтобы упростить анализ действий на карте. Данные имеют следующий формат: 1 ['2', '4', '5', '7', '17', '10'] 2 ['1', '3', '4'] 3 ['2', '11', '4'] 4 ['1', '2', '3', '11', '13', '18', '5'] 5 ['1', '4', '18', '17']...