Во что поиграть рандомайзер
Не знаешь во что поиграть?Загадай число от 1 до 250 и играй в попавшиюся игру!
Загадай число от 1 до 250 и начни проходить попавшуюся игру:
3. The Elder Scrolls 5: Skyrim 2011
6. Max Payne 2: The Fall of Max Payne 2003
7. Heroes of Might and Magic 3: The Shadow of Death 2000
8. Half-Life 2: Episode Two 2007
9. Grand Theft Auto: San Andreas 2005
10. The Elder Scrolls 3: Morrowind 2002
11. Heroes of Might and Magic 3: Armageddon’s Blade 1999
13. Grand Theft Auto: Vice City 2003
14. Silent Hill 2 2002
15. Mafia: The City of Lost Heaven 2002
16. Fable: The Lost Chapters 2005
17. Batman: Arkham City 2011
21. Star Wars: Knights of the Old Republic 2003
23. Half-Life 2: Episode One 2006
24. BioShock Infinite 2013
25. Hitman: Blood Money 2006
27. Mass Effect 2 2010
28. Gothic 2: Night of the Raven 2003
29. Batman: Arkham Asylum 2009
30. The Elder Scrolls 4: Oblivion 2006
31. Deus Ex: Human Revolution 2011
33. Heroes of Might and Magic 3: The Restoration of Erathia 1999
35. Dragon Age: Origins 2009
36. Need for Speed: Most Wanted 2005
38. Mortal Kombat 3 1995
40. Mass Effect 2008
41. Grand Theft Auto 4 2008
42. Call of Duty 4: Modern Warfare 2007
44. Assassin’s Creed 2 2010
45. Call of Duty 2 2005
47. Need For Speed: Underground 2 2004
48. Star Wars: Jedi Knight: Jedi Academy 2003
49. Comix Zone 1995
51. Fallout: New Vegas 2010
52. StarCraft 2: Wings of Liberty 2010
53. Mass Effect 3 2012
54. Diablo 2: Lord of Destruction 2001
56. Need For Speed: Underground 2003
57. WarCraft 3: Reign of Chaos 2002
58. Call of Duty 2003
59. Resident Evil 2 1999
61. Dreamfall: The Longest Journey 2006
62. Prince of Persia: Warrior Within 2004
63. Warcraft 3: The Frozen Throne 2003
64. Space Rangers 2 2004
65. The Witcher 2007
67. The Witcher 2: Assassins of Kings 2011
68. Assassin’s Creed: Brotherhood 2011
69. Call of Duty: Modern Warfare 2 2009
70. Mortal Kombat 9 2013
71. Resident Evil 4 2007
72. Battlefield 3 2011
74. Dead Space 2008
75. Mirror’s Edge 2009
76. Resident Evil 1997
79. Dead Space 2 2011
80. Max Payne 3 2012
81. Assassin’s Creed 4: Black Flag 2013
82. Resident Evil 3: Nemesis 2000
83. Rome: Total War 2004
84. Plants vs Zombies 2009
85. Tom Clancy’s Splinter Cell: Chaos Theory 2005
87. S.T.A.L.K.E.R.: Shadow of Chernobyl 2007
88. Total War: Shogun 2 2011
89. Sid Meier’s Civilization V 2010
90. Sid Meier’s Civilization IV 2005
92. Dark Messiah of Might and Magic 2006
93. Grand Theft Auto 4: Episodes From Liberty City 2010
94. Tomb Raider 2013
96. World of Goo 2008
97. Prince of Persia: The Two Thrones 2005
98. Battlefield: Bad Company 2 2010
99. Metro: Last Light 2013
100. Machinarium 2009
101. Silent Hill 3 2003
102. Assassin’s Creed: Revelations 2011
104. FlatOut 2 2006
105. Worms: Armageddon 1999
106. S.T.A.L.K.E.R.: Call of Pripyat 2010
107. StarCraft: Brood War 1998
108. Command and Conquer: Red Alert 2 2000
110. Metro 2033 2010
112. Call of Cthulhu: Dark Corners of the Earth 2006
113. Prince of Persia: The Sands of Time 2003
115. Bulletstorm 2011
116. Amnesia: The Dark Descent 2010
117. Tom Clancy’s Splinter Cell 2003
118. Grand Theft Auto 3 2002
119. Left 4 Dead 2 2009
120. Fallout 3: Point Lookout 2009
121. Left 4 Dead 2008
122. The Lord of the Rings: The Battle for Middle-Earth 2004
123. Dishonored 2012
124. Assassin’s Creed 2008
125. Hitman: Absolution 2012
126. StarCraft 1998
127. Hitman 2: Silent Assassin 2002
128. Grand Theft Auto: Ballad Of Gay Tony 2009
130. The Chronicles of Riddick: Escape from the Butcher Bay 2004
131. Return to Castle Wolfenstein 2001
133. Hitman: Contracts 2004
134. Call of Juarez: Bound in Blood 2009
135. Race Driver: GRID 2008
136. Battlefield 2 2005
137. Empire: Total War 2009
138. Medal of Honor: Allied Assault 2002
139. Worms: World Party 2001
140. Warhammer 40,000: Dawn of War 2004
141. Disciples 2: Rise of the Elves 2003
142. Call of Duty: Black Ops 2010
143. Age of Empires II: The Age of Kings 1999
144. Devil May Cry 4 2008
145. Colin McRae: DiRT 2 2009
146. Singularity 2010
147. Serious Sam: The First Encounter 2001
148. Left 4 Dead: The Sacrifice 2010
149. Tomb Raider: Legend 2006
150. Stronghold Crusader Extreme 2008
151. DmC Devil May Cry 2013
152. Burnout Paradise: The Ultimate Box 2009
153. Resident Evil 5 2009
154. Call of Juarez 2006
156. Tom Clancy’s Splinter Cell: Double Agent 2006
157. Battlefield 1942 2002
159. Stronghold 2001
160. Quake 3 Arena 2009
161. Serious Sam: The Second Encounter 2002
162. Sleeping Dogs 2012
163. Devil May Cry 3: Dante’s Awakening Special Edition 2006
164. Neighbours From Hell 2003
165. Hitman: Codename 47 2000
167. F.E.A.R. 2: Project Origin 2009
168. Spec Ops: The Line 2012
169. Assassin’s Creed 3 2012
171. Duke Nukem 3D 1996
172. Batman: Arkham Origins 2013
173. King’s Bounty: The Princess in an Armor 2009
174. Team Fortress 2 2007
175. Crysis Maximum Edition 2009
177. Star Wars: Republic Commando 2005
181. Saints Row: The Third 2011
182. The Lord of the Rings: The Battle for Middle-Earth 2 2006
184. Star Wars: Battlefront 2 2005
186. Age of Mythology 2002
187. Heroes of Might and Magic V 2006
188. Tom Clancy’s Splinter Cell: Conviction 2010
190. Alice: Madness Returns 2011
191. Crysis Warhead 2008
192. The Punisher 2005
193. Left 4 Dead 2: The Passing 2010
195. Titan Quest: Immortal Throne 2007
197. Titan Quest 2006
198. Gears of War 2007
199. Bully: Scholarship Edition 2008
200. Black and White 2 2005
202. Call of Duty: World at War 2008
203. American McGee’s Alice 2000
204. Darksiders: Wrath of War 2010
205. Need for Speed: Hot Pursuit 2010
206. Counter-Strike 1.6 2004
207. Overlord 2 2009
208. Worms: Reloaded 2010
209. Need for Speed 3: Hot Pursuit 1998
210. The Darkness 2 2012
211. S.T.A.L.K.E.R.: Clear Sky 2008
212. Unreal Tournament 3 2007
214. Driver: San Francisco 2011
215. X-Men Origins: Wolverine 2009
216. Call of Duty: Modern Warfare 3 2011
217. Audiosurf 2008 7.599 (202)
218. Tomb Raider: Underworld 2008
219. FlatOut: Ultimate Carnage 2008
220. Sacred 2004 7.594 (434)
221. Neverwinter Nights 2 2006
222. BioShock 2 2010
223. Painkiller 2004
224. Super Meat Boy 2010
225. Warhammer 40.000: Dawn of War 2 2009
226. Need For Speed: Hot Pursuit 2 2002
227. Medal of Honor 2010
228. Test Drive Unlimited 2007
229. Age of Empires III 2005
230. Tomb Raider: Anniversary 2007
231. Need for Speed: Porsche Unleashed 2000
233. Tom Clancy’s Rainbow Six: Vegas 2 2008
234. Kane and Lynch: Dead Men 2007
235. Angry Birds 2011
237. Minecraft 2012
238. The Saboteur 2009
240. The Movies 2005
241. Silent Hill 4: The Room 2004
242. Dead Island 2011
243. Split Second 2010
244. Half-Life: Counter-Strike 2000
245. The Chronicles of Riddick: Assault on Dark Athena 2009
Рандомайзер игр Steam и по совместительству крупнейшая в интернете база данных по видеоиграм
Отдаю в пользование клевый сайт (ссылка: http://sgg.oitc.ch/), на котором вы быстро сможете найти для себя подходящую по вкусам игру. Особенно актуально во время летней распродажи. Видео-превью.
Мы на ежемесячной основе собираем данные с сайтов Steam, Steam Spy, GameFAQs, HowLongToBeat, GameRankings, Metacritic и IGDB и объединяем их. Так что можно сказать это наибольшая база данных и точнейшая база данных в интернете.
Disclaimer: На сайте НЕТ и НЕ БУДЕТ рекламы, всплывающих окон и прочего, сделано геймерами для геймеров, просто так.
1. Фильтры: благодаря странице фильтров вы с легкостью можете найти себе что-то вроде топовой РПГ за 500 рублей, не Indie, чтобы часов эдак на 8, да еще и на русском.
2. Своя библиотека: если у вас скопилось много игр, вы можете фильтровать и рандомить только их. Попробуйте, возможно это шанс поиграть во что-то что вы купили, но так ни разу и не запустили.
3. SGG Challenge: сайт назван в честь RGG челенджа и в каком-то смысле SGG является его преемником. Суть нашего челенджа состоит в том чтобы прочувствовать насколько изменилась видеоигровая индустрия (и изменилась ли она вообще). Примеры челенджей:
• SGG: Пройти игры в промежутках: 1985-1990, 1990-1995, 1995-2000, 2000-2003, 2003-2006, 2006-2009, 2009-2012, 2012-2014, 2014-2016, 2016-2018 ;
• Reverse SGG: Стандартное SGG в обратном порядке;
• Coop SGG: Стандартное SGG с фильтром на кооперативное прохождение и заинтересованным другом;
• BossRush SGG: Пройдите 10 случайных игр на 15-25% быстрее (к примеру 10 игр с средним временем прохождения в 4 часа, пройти за 35 часов вместо 40);
• Indie SGG: Пройдите 10 случайных indie игр и поддержите независимых разработчиков.
• Onetrick SGG: Стандартное SGG в одном определенном жанре (только RPG, FPS и т.д.);
4. SGG Rank: уникальная в своем роде система оценки игр, которая расценивает игры не по субъективной «лучшести», а по популярности в комьюнити, мы берем рейтинги с 5 различных сайтов, включая ваши отзывы в Steam + с большим весом правим оценку в зависимости от количества проданных копий + отнимаем баллы за старость игры + отнимаем баллы если это Indie проект.
Несмотря на это в топ 50, есть как инди игры так и классика вроде Half-Life. Забавная особенность в том что мнение людей может очень сильно опустить довольно хорошую игру, к примеру GTA Vice City стоит в рейтинге гораздо выше GTA V, так как из-за GTA Online обзоры пользователей в Steam в основном негативные. Наш Top-100:
Если вам понравился проект, вы можете помочь ему:
Во-первых нам очень нужна огласка, вконтакте, в твиттере, где угодно, из-за того что долгое время мы делали ревизию сайта, вырезали различные функции, да или просто он не работал, мы растеряли большую часть аудитории и 500 посещений в день превратилось в 30.
P.S.: Это действительно важно, потому что со времен создания сайта у нас появилось много аналогов с гораздо меньшим функционалом, но направленных изначально на англоговорящую аудиторию и приуспевающих в посещаемости.
Во-вторых нам нужны люди знающие: французский, немецкий, китайский. Переводом на эти языки у нас занимался Google Translate и Deepl. Текста на сайте немного 150+ слово-фраз.
В-третьих у нас есть Patreon. Вряд ли кто-то даже зайдет на него, но на всякий случай оставлю: https://www.patreon.com/sggauntlet | http://leinstay.oitc.ch/patreon/ (RU Version)
Любые комментарии и пожелания приветствуются :3 SGG
7 полезных сайтов для геймеров
Ютуб особенно шикарен)
Стооооп-стоп-стооооп. где http://www.chemax.ru/ я не понял?
Первый пункт сказал что я в DS2 школяр не могу играть. Видеокарта не тащит тип о0.
Максималки 1080p 60FPS на всех локациях.
Я к всем людям отношусь нормально, ну к читерам. ну да ладно, держи плюс за все сайты, дал бы 6плюсов, ну на пикабу нельзя N количество плюсов давать
Самые яркие воспоминания из детства
Старшему сыну 10 лет, спрашиваю:
— какое твое самое яркое воспоминание из прошлого.
— (вспоминал минуту) помню как по дороге из садика мы сидели на пенёчке
— ну да, как в сказке, сидели отдыхали, болтали.
Спрашиваю это же у младшего, ему 6:
— помню как приезжал трактор убирать снег, и ты попросил его меня покатать.
Да уж. Аквапарки, аттракционы, крутые игрушки, дедморозы на НГ, а самые яркие у них трактор и пенёчек.
Решил вспомнить самое яркое из своего детства. В общественной бане потерял фигурку водолаза, разревелся, искали всей баней. Не нашли.
Детский рассудок
Мечта сбылась
Недавно разбирал древние раритеты, нашел свой школьный аттестат, детские рисунки. И эту тетрадь. Хорошая тетрадь, сейчас таких нет, вырвал аккуратно первый лист. Тетрадь отличная.
Здесь прекрасно всё.
Аж чуть не прослезился.
Вспомнилось, ночь пакет 100руб, запах прокуренного зала, мышки с шариками, пень 4й, Варкрафт 3, Старкрафт.
Лица гор без национальности
Мерч представителей ЛГБН сообщества
Про тех кто хочет много зарабатывать, а вокруг одни 3,14расы
Оказалось ещё и пьет как не в себя, нашел склад пушнины в цеху. Дал пиздюлей.
Начинаем большой заказ. Сварщик работает. Почти не пьёт. Но при этом пораньше уходит, всегда дела какие-то, пару дней проеба. Получает 25к за 10 дней. Исчезает. Через его жену ищу. А она говорит: уехал вахтой в другой город, а хуле у вас работать за 15 дней 5к всего. А нам ипотеку платить надо было! А он сутками ебашит, дома не ночует!
Короче где-то он бухал походу, блядовал, жене сунул 5к, а я в итоге пидорас.
«Случайности не случайны, всё это большой обман.» или как работают элементы рандома в играх.
ПРЕДИСЛОВИЕ
Доброго времени суток StopGame! Сегодня я расскажу вам, как работают элементы рандома (случайных событий) и как на самом деле разработчики создают те или иные ситуации, где эти элементы требуются. Сразу уточню для большего понимания: случайность — рандом. Постараюсь рассказать как можно более сжато и понятно для восприятия. Ну что же, поехали!
О ВИДАХ СЛУЧАЙНЫХ ЭЛЕМЕНТОВ
Немногие знают, но компьютер не может создать полностью случайное число, какие алгоритмы бы не применялись. Всегда созданное число будет от чего-нибудь зависеть и не будет полностью случайным. Компьютер — это машина и она подчиняется математическим алгоритмам и формулам, а случайность в принципе прямая противоположность каким-либо математическим правилам. Разработчики всегда идут на ухищрения, чтобы максимально правдоподобно создать иллюзию случайности, но это всё равно нельзя назвать полным рандомом.
На самом деле существует несколько ситуаций, где требуется применение элементов рандома:
1.Процедурная генерация (создание ландшафта и миров).
2.«Честная» генерация предметов (Выпадение предметов из противников, сундуков и тд.).
3.«Не честная» генерация предметов (Кейсы в играх, покупаемые за реальные деньги).
4.Ситуации, где на элементах рандома завязана вся игра. (Игральные карты, игры с шестигранным кубиком)
5.Различные ситуации, которые должны возникать в рандомное время (Например смена погоды с солнечной на дождливую).
Остановимся на каждом выделенном элементе более подробно. (если что-то забыл добавить в список, милости прошу в комментарии. Если будет действительно интересный и конструктивный коммент, я дополню блог).
Процедурная генерация
Конечно под этим словом подразумевается не только создание ландшафта и окружения, сюда входит местонахождение предметов на локации, персонажей и много чего ещё, но всё же самым популярным методом использования всё равно остаётся генерация случайных миров. Ярким примером может являться создание мира в «Minecraft», где работает именно процедурная генерация, она создаёт абсолютно всё окружение вокруг игрока (все блоки, сундуки, враги, объекты, персонажи и др.) и давайте разберём, как же он создаётся. На самом деле алгоритм не раз менялся, но на сегодняшний день он работает так:
Знаете ли вы, что мир в «Minecraft» не бесконечен? Он составляет 30 на 30 миллионов блоков. При генерации (не только в «Minecraft», во многих играх также) используется так называемый «seed» — начальное значение.
Чтобы создать уникальный мир, это начальное значение создать из случайных цифр и символов. Без него не работает практически никакой метод ГПСЧ (Генератор псевдослучайных чисел). Но так как, компьютер не может создать ничего случайного, игра берёт за случайные цифры дату и время на компьютере. Если вы попытаетесь создать два мира в игре с одной и той же датой и временем (например 20.10.2020, 18:34), то получите два абсолютно одинаковых мира. Но созданием «seed» всё не кончается, далее это начальное значение преобразуется в 32-х битное число путём нескольких формул. После получается число, которое применяется ещё к одному методу — Шуму Перлина.
Шум Перлина на самом деле к звуку никакого отношения не имеет, это по сути картинка (пример на изображении ниже) с множеством оттенков серых, белых и чёрных цветов. Если говорить совсем простым языком, чем темнее пиксель на изображении шума Перлина, тем выше (либо ниже) создаётся ландшафт.
Допустим такой пример (очень упрощённо, на деле всё сложнее, есть куча «фильтров» последующей «полировки» мира). На картинке шума есть пиксели только трёх цветов (без оттенков): белый, серый и чёрный, тогда мир «Minecraft» может сгенерироваться с ландшафтом высотой максимум в 3 блока. Белым будет блок воздуха (по сути отсутствие блока), серым толщина ландшафта в 1 блок, а чёрным толщина в 2 блока. Но такой шум Перлина принято называть двумерным.
В игре используется в основном трёхмерный шум(3D) (но и двумерный тоже работает для «полировки»), так как при использовании только двумерного (2D) невозможно было бы создать например пещеры и различные постройки. Ниже вы можете увидеть 2D шум. На первой картинке вы видите слева сам шум, а справа результат создания (неудачный я нашёл пример, справа создаётся какая-то 2D игра). На второй картинке вы сразу видите результат работы шума Перлина уже в игровом движке. На третей и четвёртой картинке показано всё более понятно.
Вот примерно так и создаются все процедурно-генерируемые миры, шум Перлина совместно с алгоритмами псевдослучаных чисел остаются пожалуй самыми популярными и простыми. Я старался описать как можно более понятно, но допускаю, что всё равно слишком сложно для восприятия. Напишите в комментариях, если не понятно, буду дорабатывать блог. Ну а мы перейдём к следующему элементу случайности. Более подробно и в разы более интересно про процедурную генерацию можно узнать из видео ниже:
«Честная» и «нечестная» генерация предметов.
Что я вообще подразумеваю под словом «честная»? Честной я называю генерацию предметов, которая не зависит от серверных данных и вероятность выпадения таких предметов генерируется движком, а не разработчиками или издателями.
Давайте приведу условный пример: у вас есть игра в которой имеется 4 вида редкости какой-либо вещи: Обычный, редкий, эпический и легендарный. Вы подходите например к сундуку, откуда эти вещи вам выпадут и честной будет та система, где алгоритм случайности не изменяется разработчиками после релиза по желанию. То есть если вам выпал например легендарный предмет, то вам «повезло», так как в алгоритме выпало нужное число, если же нет, то вероятность на выпадение этого предмета не изменится исходя из прошлого полученного предмета.
Упрощённо эта система работает так: пусть вероятность выпадения предметов такая — обычный (70%), редкий (20%), эпический (9%), легендарный (1%). Всё это суммарно даёт 100% вероятность, и тогда алгоритм будет выглядеть так условно так: если случайно введённое число находится в промежутке от 0 до 70, выпадет обычный предмет, если от 71 до 90, выпадет редкий предмет, если от 91 до 99 то выпадет эпический предмет, а если введённое число 100 выпадет легендарный. Элементом рандома здесь и является это самое ввёденное число. Где же взять это рандомное число? Способов на самом деле масса: от ранее упомянутого seeda (просто брать последние два его числа), до прослушивания атмосферного шума и шума микрофона для его последующего преобразования в цифровой вид (так работает популярный сайт: Random.org).
Однако же StopGame — это игровой портал, поэтому давайте узнаем, как генерируются такие числа в двух, самых популярных игровых движках: Unity и Unreal Engine.
-В этих движках одним из методов используется «XorShift», который берёт за seed дату и время на ПК, потом преобразует полученное число в двоичную систему счисления, потом суммирует это число несколько раз со сдвигом вправо и влево, после полученное число обрезается по длине исходного и получается псевдослучайное число. Более понятно и подробно об этом способе рассказано в видео ниже.
Давайте теперь поговорим о «нечестной» генерации предметов.
Самое широкое распространение такой способ имеет в онлайн играх по типу: «Warface», «Overwatch» и «CS:GO». В них тоже используется принцип, основанный на вероятностях, как и в «честном» способе, только в отличие от него нечестный способ изменяет свою вероятность в зависимости от ранее полученных данных. Теперь языком попроще: если вам выпала «легендарная» вещь с шансом в 1%, то следующая «легендарная» вещь уже будет иметь шанс выпадения например 0.5% или менее, а вещи «обычной» с шансом в 70% наоборот поднимут свой шанс выпадения например до 80%, так после нескольких попыток открытия условных «кейсов в CS:GO» шанс будет повышаться, пока опять не достигнет своего максимума в 1%, а вероятность на выпадение «обычной» вещи не опустится до 70%.
Естественно нечестный способ, как правило, нужен для того, чтобы получить прибыль с игроков, ведь азарт и призрачная надежда на то, что «скоро уже выпадет легендарка, я чувствую» и заставляет игроков тратить деньги на подобного рода кейсы, рулетки, ставки и казино. Весь процесс контролируется разработчиками и они могут изменить параметры вероятностей в любой момент, так как все алгоритмы находятся на удалённом сервере. Давайте теперь поговорим о следующем элементе рандома.
Ситуации, где на элементах рандома завязана вся игра:
Я говорю про те игры, где ваша победа напрямую зависит от изначально (или в процессе) полученной случайной комбинации элементов. Самый яркий пример тому в реальной жизни — это игральные карты. Человек перемешивает карты руками, после раздаёт их на всех игроков. Но как карты может перемешать компьютер? На самом деле можно воспользоваться весьма странным, но рабочим методом: отслеживания перемещений стрелки мыши. (Не знаю, используется ли конкретно в конкретно карточных играх такой способ, но во многих проектах он присутствует). Компьютер отслеживает координаты X и Y, на которых сейчас находится мышь и берёт только по последней цифре от каждой координаты. Допустим стрелка мыши находится на координатах X=54 и Y=27. Алгоритм возьмёт для создания случайного числа только 4 (из числа 54) и 7 (из числа 27), далее функций может быть много, числа можно сложить, вычесть, умножить, разделить и получить любое другое новое псевдослучайное число. Далее карты нумеруются допустим от 0 до 36, сложим ранее полученные 4 и 7, получим 11, значит игроку достанется карта под номером 11 из колоды и так, пока игроки не получат нужное количество карт. Естественно отслеживаются все перемещения мыши допустим за минуту времени, так как если каждый раз смотреть на текущую координату мыши, псевдослучайное число всегда будет одним и тем же если мышь не двигается.
Очень надеюсь, что вы поняли то, что я хотел сказать, старался обьяснять понятно, но моя манера речи и повествования конечно «оставляет желать лучшего».
Давайте перейдём к последнему элементу рандома, который я смог сформулировать.
Различные ситуации, которые должны возникать в рандомное время.
В пример можно привести дождь и грозу из того же «Minecraft». На самом деле там нет никакой случайности, периодичность дождей зависит от всё того же «злополучного» seedа, который создан при генерации мира. При определённых seedах период дождей изменяется, благодаря вычислениям по определённым формулам (которые «Mojang» не показывает). Грубо говоря в одном мире, с одним seed дожди происходят раз в игровых 5 дней, в другом же мире, с другим seed периодичность уже будет например раз в игровых 7 дней. Тут вообще нет никаких элементов рандома, всё происходит закономерно и по формулам.
Действительно случайные ситуации в играх используются очень редко, но всё же присутствуют. Давайте разберём и их работу.
Возьмём в пример странствующих торговцев в «Dying Light». Не могу точно уверять, что всё рабоатет именно так, как я говорю, поскольку доступа к исходному коду «движка» у простых пользователей нет, но всё намекает именно на такой метод.Торговцы появляются в случайное время (которое определяется через ГСПЧ) со случайным товаром в случайном месте. Но и тут к сожалению никакого по настоящему случайного элемента нет. Торговцы появляются в специально заготовленных местах, которые выбрали для них разработчики, и продают товар, который тоже не случайно генерируется (товар создают из специально заготовленных наборов предметов, который разработчики тоже успели ранее сделать). Также и цены на товар могут меняться в большую или меньшую сторону всего одной формулой (убавления процентов к изначальной цене товара), тем самым привлекая игрока «временной скидкой и ограниченным предложением», но всё это лишь иллюзия обмана.