Запитання з тегом «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 до 20, …

5
Як я можу уникнути "надто" щасливих / нещасливих смуг у генерації випадкових чисел?
Зараз я маю справу з багатокористувацькою бойовою системою, де збитки, завдані гравцям, завжди множать на випадковий коефіцієнт між 0,8 і 1,2. Теоретично, справді випадковий РНГ може в кінцевому підсумку давати те саме число багато разів (див. Дилему Тетріса ). Це може привести до гри , де гравець завжди робить дуже …

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

7
Безперервне зважене випадкове розподіл, упереджене до одного кінця
Я зараз беру участь у системі частинок для нашої гри та розробляю деякі форми випромінювачів. Мій рівномірний випадковий розподіл по лінії або вздовж прямокутної області працює добре - немає проблем. Але зараз я хотів би мати щось подібне до 1-мірного градієнта в цьому розподілі. Це означає, що, наприклад, більш низькі …

2
Алгоритм процедурної двовимірної карти з пов'язаними контурами
Проблема для вирішення: Створіть випадкову 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завжди потрібно ініціалізувати у верхній частині вашого класу, що UnityEngine.Randomне потрібно. …
24 unity  c#  random 

4
Випадково генерована історія
На даний момент я розробляю гру, і в мене з'явилася ідея, куди випадково буде генеруватися сюжетна лінія гри, коли гравець прогресує, і їх дії впливатимуть на історію. Це була б погана ідея з точки зору геймплея чи найкраща ідея може бути сюжетною лінією, яка має кілька закінчень?

3
Як працюють алгоритми генерації історії?
Я чув про гру «Карликова фортеця», але лише зараз хтось із людей, за якими я слідкую на Youtube, прокоментував це… Я був більш ніж здивований, коли помітив, як Dwarf Fortress насправді генерує історію для світу! Тепер, як працюють ці алгоритми? Що вони зазвичай приймають за вхід, крім тривалості моделювання? Наскільки …

3
Як я можу генерувати плаваючі наземні маси для двигуна, подібного Minecraft?
Я створюю двигун подібний Minecraft в XNA. Що я хочу зробити, це створити плаваючі острови, схожі на показані на цьому відео: http://www.youtube.com/watch?v=gqHVOEPQK5g&feature=related Як би я повторив це за допомогою світового генератора? Чи повинен я використовувати якийсь алгоритм шуму Perlin? Я не знаю, як це могло б допомогти мені зробити такі …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.