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

Алгоритмы или методы, чтобы произвести события или поведение, которое является случайным по своей природе.

46
Как создать случайный уровень из семени? [закрыто]

Как бы я использовал случайное начальное число для создания игрового уровня? Одно и то же семя всегда должно генерировать один и тот же уровень. Для этого примера это будет уровень стиля Worms . Таким образом, каждый уровень будет иметь тему (луга, снег и т. Д.), Базовый ландшафт, различные...

38
Зачем использовать случайные числа, когда речь заходит о наградах и статистике?

Многие игры используют случайные числа для таких вещей, как урон от атаки, золотая добыча или тип монстров. Очевидно, что случайные числа позволяют генерировать контент, чтобы сделать игры более воспроизводимыми, но я говорю о конкретных вещах. Например: в DOTA, когда вы убиваете монстра, вы...

37
Как я могу сделать «случайный» генератор, который смещен предыдущими событиями?

Я надеюсь внедрить систему, основанную на случайности, которая предвзята по отношению к предыдущему событию. Справочная информация: Несколько лет назад я помню обновление для World of Warcraft, в котором сообщалось, что они внедрили новый калькулятор случайностей, который будет противодействовать...

34
Как создать взвешенную коллекцию, а затем выбрать из нее случайный элемент?

У меня есть ящик для лута, который я хочу заполнить случайным предметом. Но я хочу, чтобы у каждого предмета был свой шанс быть выбранным. Например: 5% шанс 10 золота 20% шанс меча 45% шанс щита 20% шанс брони 10% шанс зелья Как я могу сделать так, чтобы я выбрал точно один из пунктов выше, где эти...

30
Использовали ли в игровых проектах неоднородные случайные числа интересными способами?

Разнообразные видеоигры используют равномерно распределенные числа, чтобы определить исход события, например, «50% шанс попасть» почти всегда означает, что случайное число с плавающей запятой от 0-1 больше 0,5. Во многих играх несколько одинаковых процентных соотношений накладываются друг на друга,...

30
Как избежать «слишком» счастливых / неудачных полос в генерации случайных чисел?

В настоящее время я имею дело с многопользовательской боевой системой, в которой урон, наносимый игроками, всегда умножается на случайный коэффициент от 0,8 до 1,2. Теоретически, действительно случайный ГСЧ может в конечном итоге давать одно и то же количество много раз (см. Дилемму Тетриса ). Это...

28
Непрерывное взвешенное случайное распределение, смещенное к одному концу

В настоящее время я участвую в создании системы частиц для нашей игры и разрабатываю некоторые формы эмиттеров. Мое равномерное случайное распределение вдоль линии или вдоль прямоугольной области работает нормально - нет проблем. Но теперь я хотел бы иметь что-то вроде одномерного градиента в этом...

28
Функция случайного заполнения для генерации карты?

Я ищу функцию для генерации случайной карты на основе плитки при изменении визуальных границ карты (при просмотре карты). Я хочу, чтобы карта была бесконечно большой и имела лабиринтную структуру. Однако, если мир бесконечен, возвращение туда, где игрок уже был прежде, поднимает проблему. Игра...

26
Алгоритм для процедурного 2D-карты со связанными путями

Проблема, которую нужно решить: создайте случайную 2D карту подземелий для игры на основе тайлов, где все комнаты соединены. Я ищу лучшие решения, чем у меня сейчас. Мое текущее решение состоит в том, что я запускаю два алгоритма. Первый генерирует подземелье со своими комнатами. Второй убедитесь,...

26
Как создать «приятно» случайное, а не псевдослучайное?

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

25
Создание карты тайлов

Я программирую игру на основе плиток, и у меня есть несколько базовых плиток (трава, грязь и т. Д.), Но я не могу понять, как сделать хорошее генерирование случайных карт, потому что когда я делаю действительно случайный выбор, если плитка должна быть трава / грязь, я получаю это: Я понимаю, почему...

24
В чем разница между UnityEngine.Random и System.Random?

В чем разница между этим int randomNumber = UnityEngine.Random.Range(0, 10); и это // on top of the class private System.Random _rnd = new System.Random(); // inside a methode of the same class int randomNumber = _rnd.Next(0, 10); Я знаю, что System.Randomвсегда должен быть инициализирован в...

22
Случайно сгенерированный рассказ

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

19
Как я могу создать плавающие массы земли для двигателя, похожего на Minecraft?

Я создаю Minecraft-подобный движок в XNA. Я хочу создать плавающие острова, похожие на те, что показаны в этом видео: http://www.youtube.com/watch?v=gqHVOEPQK5g&feature=related Как бы я повторил это с помощью генератора мира? Должен ли я использовать какой-нибудь алгоритм шума Перлина? Я не...

19
Как работают алгоритмы генерации истории?

Я слышал об игре Dwarf Fortress, но только теперь один из людей, за которыми я следую на Youtube, сделал комментарий к ней ... Я был более чем удивлен, когда заметил, как Dwarf Fortress действительно создает историю для всего мира! Теперь, как работают эти алгоритмы? Что они обычно принимают в...

17
Является ли генератор случайных чисел Unity 2017 на разных платформах одинаковым начальным числом?

Является ли генератор случайных чисел единичных двигателей детерминированным на разных платформах с одним и тем же начальным начальным числом или я должен реализовать свой собственный? Я знаю, что в последнее время в генератор случайных чисел были внесены некоторые изменения. Ответы приветствуются,...

16
Случайный шум на основе семян

В настоящее время я работаю над программой, которая должна генерировать случайный шум на экране, основываясь на «координатах» пикселя. Координаты должны иметь одинаковый цвет при каждом перезапуске программы. Однако, используя утилиту Java.Random, результаты, которые я получаю, не так случайны, как...

15
В чем разница между «динамической генерацией» и «процедурной генерацией»?

Когда я думаю о динамически генерируемой игре, я думаю о таких вещах, как Diablo со случайно сгенерированными уровнями. Когда я думаю о процессуально сгенерированной игре, я думаю о таких вещах, как Flappy Bird и другие бесконечные раннеры. Но оба они просто рандомизируют уровень. Это то, что...

15
Как равномерно распределить гекс сетку между n игроками?

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

13
Случайное число hlsl

Как вы генерируете случайное число в HLSL? Я спрашиваю, потому что я хочу попробовать трассировку лучей GPU . Вам нужно генерировать случайные направления в пиксельном шейдере. Так что я хочу randFloat(), где результатом является случайное число от -1 до +1. Кроме того, как обстоят дела с...