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

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

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

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

9
Как я могу сделать «случайный» генератор, который смещен предыдущими событиями?
Я надеюсь внедрить систему, основанную на случайности, которая предвзята по отношению к предыдущему событию. Справочная информация: Несколько лет назад я помню обновление для World of Warcraft, в котором сообщалось, что они внедрили новый калькулятор случайностей, который будет противодействовать цепочкам событий. (например, нанесение критических ударов или уклонение несколько раз подряд). Идея …
37 random 

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

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

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

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

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

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

2
Как создать «приятно» случайное, а не псевдослучайное?
Я делаю игру, в которой последовательно представлены различные виды головоломок. Я выбираю каждую головоломку с псевдослучайным числом. Для каждой головоломки есть несколько вариантов. Я выбираю вариант с другим псевдослучайным числом. И так далее. Дело в том, что, хотя это приводит к почти случайной случайности, это не то, чего действительно хочет …
26 algorithm  random 

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

3
В чем разница между 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всегда должен быть инициализирован в верхней части вашего класса, что …
24 unity  c#  random 

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

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

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

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