🎲 Как работает Random в играх

  Рет қаралды 142,125

Emerald Powder

Emerald Powder

Күн бұрын

Пікірлер: 308
@peacebloompeace4993
@peacebloompeace4993 2 жыл бұрын
Господи. 8 минут. Человек за 8 минут объяснил всё максимально грамотно и понятно. Спасибо. Продолжай пожалуйста, если можешь. Очень полезно
@Лён-р4я
@Лён-р4я Ай бұрын
Понятно даже человеку, далёкому от математики и геймдева)
@prod.bydthface8405
@prod.bydthface8405 4 жыл бұрын
Случайности не случайны...
@lightinthedark8401
@lightinthedark8401 4 жыл бұрын
случайность субъективна
@outhander3941
@outhander3941 4 жыл бұрын
...только в играх
@АльбертАлхазуров-б5ъ
@АльбертАлхазуров-б5ъ 4 жыл бұрын
Кунфупанда
@Адыжок
@Адыжок 4 жыл бұрын
c.Черепаха
@mrskilk2610
@mrskilk2610 4 жыл бұрын
@@АльбертАлхазуров-б5ъ Эмбер спирит
@realvladlen4742
@realvladlen4742 4 жыл бұрын
На мой взгляд, лучший кто что-то доносит по Unity3D в России, чёткое объяснение, никакой воды. Лучшие тематики. Надо становиться ментором и учить) Все виды генерации мне интересы, с удовольствием посмотрю ещё видео с такими сюжетами.
@A3zazel
@A3zazel 4 жыл бұрын
Такой формат нравится, давай ещё!,) (комменты поддерживают продвижение видео, пишу их лишь когда хочу лучшего для деятельности автора)
@Vertolet333
@Vertolet333 4 жыл бұрын
Про процедурную текстуру шума бы узнать полчуше на практике)
@RomanRachkov
@RomanRachkov 4 жыл бұрын
Шум Перлина довольно просто реализуется даже без больших знаний в математике, главное понять его алгоритм. habr.com/ru/post/265775/
@АлексейГунькин-г4ф
@АлексейГунькин-г4ф 4 жыл бұрын
Для первого раза в Unity можно даже встроенную функцию использовать. Mathf.PerlinNoise(float x, float y) - для 2d шума. А там уже можно и о собственной реализации подумать, если встроенной не хватает
@MrNarutorengun
@MrNarutorengun 4 жыл бұрын
kzbin.info/www/bejne/rqnJl4Vjl9FnkMk
@Anger_Bird
@Anger_Bird 4 жыл бұрын
У Онигири есть видео про шум перлина, для случайной генерации местности, он его тоже делал в юнити, но не по встроенному алгоритму, а по своему собственному
@ФедорБекунов
@ФедорБекунов Жыл бұрын
Для процедурной генерации шум Перлина не лучший выбор, лично я посмотрел PeaAshMeter и сделал процедуру на клеточных автоматах для своего проекта, но у клеточных автоматов тоже есть свои минусы, поэтому на вкус и цвет товарища нет
@akstis4183
@akstis4183 4 жыл бұрын
Настолько понятно объяснять настолько непонятные вещи, можете только Вы.
@indrtift5205
@indrtift5205 3 жыл бұрын
Есть канал onigiri который выложил видео и раньше, и более подробно рассказал
@akstis4183
@akstis4183 3 жыл бұрын
Просто беру и живу, учусь и познаю. Что не так?
@akstis4183
@akstis4183 3 жыл бұрын
@@indrtift5205 Спасибо за рекомендацию
@Любопытная-н1к
@Любопытная-н1к 4 жыл бұрын
Просто коммент для повышения популярности этого видео и канала в целом. Ничего необычного.
@007krut
@007krut 4 жыл бұрын
"Любая случайность-это не вычесленная закономерность."
@rikfordi2324
@rikfordi2324 4 жыл бұрын
Сильно
@BadValOfficial
@BadValOfficial 4 жыл бұрын
Классная цитата
@_girnetix_
@_girnetix_ 2 жыл бұрын
Можно и поспорить. В компьютере как минимуи "случайность" высчитывается. А если в жизни взять каждую частицу вселенной, рассчитать её движение, взаимодействие с другими частицами, то мы "увидим" будущее, но такое в принципе нереально
@lasagnia
@lasagnia 2 жыл бұрын
@@_girnetix_ ну так мы вычислить не можем? Не можем. Значит случайность
@enteMT
@enteMT 2 жыл бұрын
@@lasagnia видишь суслика? Нет? Значит его и нету
@АртемТретьяк-б8о
@АртемТретьяк-б8о 4 жыл бұрын
Такая информация тоже полезна. Позволяет понять суть дела
@Chakaramba
@Chakaramba 4 жыл бұрын
Один из самых прекрасных каналов непосредственно про разработку, что я видел на KZbin'e. Спасибо большое и с радостью делюсь твоими видео со своими друзьями
@tiberinx4188
@tiberinx4188 3 ай бұрын
Я не могу оторваться от крутых видео на этом канале! А вот это так вообще бомба! Спасибо!
@baffich9561
@baffich9561 4 жыл бұрын
Спасибо за информативное видео, было интересно послушать о рандомах в играх. Формат интересный, лично мне понравился.
@mexaluch9991
@mexaluch9991 4 жыл бұрын
Замечательный формат. За этим просто невероятно классно наблюдать, за той магией превращения обычных математических формул и уравнений, в нечто великолепное и завораживающее. Например как с помощью определённых фракталов строятся ветки деревьев, или как благодаря математической функции градиента вырисовываются реалистичные тени и полутени... Это просто прекрасно!!!
@SHILY-PROJECT
@SHILY-PROJECT 4 жыл бұрын
Шикос, автору огромное спасибо, формат однозначно зашел! Давно хотел узнать, как работает рандом, чтоб прям понятным языком, но руки не доходили загуглить данный вопрос... А тут прям в тему! Просто и интересно разложил, респект!
@GamerExA
@GamerExA 2 жыл бұрын
По третьему кругу уже твои видосы про генерацию смотрю
@LEXYteam
@LEXYteam 4 жыл бұрын
Мало того, что видео как всегда интересное, так за одно и интересный эффект подсмотрел для своей игры, когда елочки (ну и другие препятствия тоже так сделаю) как будто растут из-под земли. Класс! Спасибо)
@psy_gamer
@psy_gamer 4 жыл бұрын
Отличная информация по рандому!) Как раз недавно задавался вопросом предсказания рандомного числа при вызове класса Random. Подобный формат действительно заслуживает отдельного внимания и можно таким подходом освещать сложные темы понятными терминами!)
@statera4211
@statera4211 2 жыл бұрын
Теперь мои познания случайности, стали чуть лучше.
@DeboraObitel
@DeboraObitel Жыл бұрын
крутой видос)) тоже получаю удовольствие от осознания того, что простую формулу можно во что-то такое превратить)
@EugeneTkach
@EugeneTkach 3 жыл бұрын
Очень интересно, плюс приятный голос
@Pozer_
@Pozer_ 2 жыл бұрын
Спасибо за видос, все кратко и по делу, но самое главное доходчиво!
@DeniJackson
@DeniJackson 4 жыл бұрын
Вернулся на это видео год спустя))) ахах Вспомнить как кнопки делать для игры)) рестарт
@СергейД-л3ф
@СергейД-л3ф 4 жыл бұрын
Супер, понятным и доступным языком все объяснил
@Hosuto98
@Hosuto98 4 жыл бұрын
Очень интересно. Было бы здорово еще увидеть в следующих видео применение на какой-то игрушке
@vovakalina4401
@vovakalina4401 3 жыл бұрын
Инфа бомба, я кайфонув!))
@knifeefink3385
@knifeefink3385 4 жыл бұрын
Большое спасибо за простое объяснение!)
@kulimov
@kulimov 4 жыл бұрын
Большое спасибо, думал об этом по ночам, ломал голову и не спал (не рофл), а информации в интернете нет вообще.
@user-vo1so2vw1w
@user-vo1so2vw1w 4 жыл бұрын
Несмотря на то, что всё это знал раньше, видео очень понравилось, лучший канал как минимум на русскоязычном ютубе по геймдеву, желаю автору развиваться в этом направлении.
@alexbig2006
@alexbig2006 Ай бұрын
Хорошее видео, максимально базовое. Но наверное правильнее было бы упоминуть про псевдо рандом который тоже был бы очень интересен. Я имею ввиду моменты когда если мы знаем, что событие происходит много раз имеет смысл постепенно увеличивать вероятность чтобы не было ситуации в виде подряд идущих неудачных событий. Это реализованно, например, в доте почти на все события и в бравл старс на шанс выпадение редких предметов из различных "кейсов"
@Taygirlya
@Taygirlya 2 ай бұрын
Очень очень понравился формат
@АнтонЦе
@АнтонЦе 4 жыл бұрын
Блин какой классный канал ) уже несколько раз встречаю интересные видосы на разные тематики у которых мало (относительно) лайков... ну что за ... хорошо что авторы не здаються и продолжают "пилить" видосы)
@vladsilver2891
@vladsilver2891 4 жыл бұрын
"Автостопом по галактике" супер компьютер выдал, что смысл жизни это 42
@АртурЧубук-с1в
@АртурЧубук-с1в 4 жыл бұрын
Зашол токо зараде етого комента!
@kostyurinm
@kostyurinm 4 жыл бұрын
Очень хорошо, не смотря на то, что читаешь по бумажке, есть харизма. Давай больше видосов, качественный и интересный материал.
@EmeraldPowder
@EmeraldPowder 4 жыл бұрын
Спасибо! Написать и читать получается куда качественнее чем импровизировать и потом это монтировать)
@БогданТерниченко
@БогданТерниченко 4 жыл бұрын
Класс, всегда было интересно как работает Random и генерация
@DrTressi
@DrTressi 4 жыл бұрын
Про случайные текстуры не знал, интересно! Лайк!
@murphybrain7019
@murphybrain7019 3 жыл бұрын
Топовый видосик, спасибо!
@ScROnZjara
@ScROnZjara Ай бұрын
Пасиб дядя. Очень полезно и доступно
@Arena_transformation
@Arena_transformation 9 ай бұрын
Спасибо огромное возьму данный ролик для школьного проекта
@SunDuckkk
@SunDuckkk 4 жыл бұрын
Большое спасибо за контент!
@Yan_Wiah
@Yan_Wiah 4 жыл бұрын
Отличное видео. Покажу своим ученикам программистам. Уверен они будут вдохновлены.
@alexeyrival
@alexeyrival 4 жыл бұрын
С удовольствием подчерпнул для что-то новое, хотя с темой знаком. Жду новых роликов в таком формате!
@KADETSKI
@KADETSKI 4 жыл бұрын
Очень информационное видео! Именно такие видео помогают потихоньку осваивать теорию геймдева Спасибо большое)
@nikitagundorov9906
@nikitagundorov9906 4 жыл бұрын
ты крутой чувак. недавно наткнулся на тебя в рекомендациях и сразу подписался))) удачи тебе
@grinvich2304
@grinvich2304 4 жыл бұрын
себе представлял это точь в точь как ты сказал. лойс
@SERVER160692
@SERVER160692 2 ай бұрын
я понимаю что время не стоит на месте и многое что можно не знать и может появиться я тут задумался о справедливом рандоме или как он там называется и опа вылазит этот ролик, я думал тут будет про него рассказано, но нет Но если коротко то неплохо сделанный ролик пусть и не обо всём, а кому мало тот пусть ищет дальше. Найти абсолютно все ответы в одном источнике невозможно, будь ты хоть самый опытный ты что то точно не скажешь и не знаешь. Я всегда стараюсь сначала сделать избыток ресурса, в частности информации и лишь потом закрывать потребность, это инженерный подход который ИМХО является лучшим вариантом, при отсутствии кого то кто будет делать работу за тебя, минус только избыток потраченного времени на излишние ресурсы, но по другому в наше время лучше не получится. Подписался, ещё один избыток в виде излишнего количества каналов с подписками...
@kuma4an
@kuma4an 4 жыл бұрын
Такие видосы нужно гнать в топы!
@VoomSon
@VoomSon 2 жыл бұрын
Спасибо за видос, включал себе на фон. (я слушал, честно)
@ВикаКарелина-ш9ю
@ВикаКарелина-ш9ю 4 жыл бұрын
Очень хотела бы увидеть от тебя туториалы по Entity Component System. А видео классное.
@EmeraldPowder
@EmeraldPowder 4 жыл бұрын
Спасибо. По ECS видео будут, чуть позже
@davityeghoyan9957
@davityeghoyan9957 4 жыл бұрын
Снимайте пожалисто урок про шедевры, а именно о параметре ZTest, трудно по документации понят, но любому разработчику нужно
@ЛеонКонстантин-ц1п
@ЛеонКонстантин-ц1п 3 жыл бұрын
ВОТ БЛАГОДАРЯ ТАКОЙ ЛЕНИВОЙ СИСТЕМЫ ИГРА В ИСКОМ 1 И 2 ПРЕВРЩЕТЬСЯ В ЦИРК
@vladkozunenko
@vladkozunenko 4 жыл бұрын
Классно все объяснил! Больше такого формата!
@grimseal
@grimseal 4 жыл бұрын
Очень интересно спасибо. Сколько пользовался рандомом, никогда не интересовался реализацией. А там так просто и элегантно несколько xor'ов :-)
@Devel-rd8ge
@Devel-rd8ge 3 жыл бұрын
Крутое видео!
@homelessandhungry4529
@homelessandhungry4529 2 жыл бұрын
Хорошие видео и приятная подача, спасибо за труды!
@samserious5483
@samserious5483 4 жыл бұрын
Интересно, надо продолжать и про другие вещи
@keltiq
@keltiq Жыл бұрын
Очень интересно! Жду видео как использовать генератор рандома для разработчиков) Ужасно хочу сделать игру с рандомом по типу Айзека
@KoliaBoroda
@KoliaBoroda Жыл бұрын
И в рандоме есть подводные камни, спасибо
@yashureg6996
@yashureg6996 4 жыл бұрын
@Emerald Powder Предлагаю усложнить. Расскажи про генерацию неравновероятных событий. В примере про предметы в сундуке у всех предметов вероятность выпадения одинаковая. Покажи как сделать, например, чтобы "вероятности" выпадения были: золото - n/100, отмычка - n/5, меч - n/5, порох - n/3, стрела - n, факел - 10*n, алмаз - n/1000. А вообще - ты молодец.
@b0ka32
@b0ka32 Жыл бұрын
очень интересное и понятное видео, автор супер молодец)
@Blin_Blinskii
@Blin_Blinskii 4 жыл бұрын
Формат очень классный! Наоборот, надо побольше таких полезных роликов с теорией. Смысл заниматься разработкой игр(да и вообще чем угодно), копируя все с туториалов, если ты не понимаешь, как это устроено? Конечно, можно обойтись без таких углубленных знаний(ведь не все знают, как устроен телефон, тем не менее, все им хорошо пользуются), но я считаю, что это залог успеха. Так что спасибо тебе за этот ролик, продолжай в том же духе! Буду рад увидеть что-то ещё в этом формате)
@maksamaksim7692
@maksamaksim7692 4 жыл бұрын
Снимай дальше обзорные видео!
@sharko7604
@sharko7604 4 жыл бұрын
Спасибо за видео) Лично мне нравится такой формат
@Pipochka78
@Pipochka78 2 жыл бұрын
Очень интересно! Спасибо!
@krakadushkamagistvion4005
@krakadushkamagistvion4005 3 жыл бұрын
Очень круто, спасибо!
@w.t.2905
@w.t.2905 3 жыл бұрын
Буквально на днях попал в увлекательное приключение - пробовал сделать случайное число в стандартной библиотеке С++. Очень увлекательно. Советую.
@WhiteKnight323
@WhiteKnight323 4 жыл бұрын
Почему так мало подписчиков? Надо исправлять!) Спасибо за видео)))
@grimseal
@grimseal 4 жыл бұрын
Хотелось бы еще видео в таком формате. Можно даже более подробно про текстуры шума. Как устроен алгоритм того же шума перлина? Да и вороной, алгоритмы для его построения довольно тяжелые, как же из него получают текстуру? Ведь на счету каждый фпс! :-)
@EmeraldPowder
@EmeraldPowder 4 жыл бұрын
Про то как устроены шумы это интересно, но там слишком математика) А про производительность - если шум просчитывает CPU - то не каждый фрейм, а только когда нужно, и это занимает какое-то время, вроде как при генерации мира в Minecraft'e (или любой другой игре с такой генерацией, да). А если каждый фрейм - то какой-нибудь шейдер на GPU, вроде огня который я делал на шейдерграфе
@DALBA4B
@DALBA4B 2 жыл бұрын
Очень круто продолжай
@nikto5878
@nikto5878 4 жыл бұрын
Очень хорошо объяснил, спасибо)) Жду еще подобных роликов)
@olgasul9161
@olgasul9161 2 жыл бұрын
Очень нравится!
@ВторойкиборгЧеловек-Сидр
@ВторойкиборгЧеловек-Сидр 4 жыл бұрын
Классное видео) побольше бы таких
@quddi
@quddi 4 жыл бұрын
Больше видосов в таком формате!
@ИгнатАникович
@ИгнатАникович 4 жыл бұрын
Все круто. Тема интересная. Спасибо)
@Noridni
@Noridni 4 жыл бұрын
прикольно.....было бы круто если бы ты показал создание и формулы этих функций..на примерах
@sergstone4162
@sergstone4162 4 жыл бұрын
Очень познавательно. Спасибо! Успехов!
@kisavoron4201
@kisavoron4201 3 жыл бұрын
Супер молодец
@ВторойкиборгЧеловек-Сидр
@ВторойкиборгЧеловек-Сидр 4 жыл бұрын
классное видео Побольше бы такой годноты)
@АлексейБаскаков-у4х
@АлексейБаскаков-у4х 4 жыл бұрын
Супер
@alfikgg
@alfikgg 4 жыл бұрын
Очень интересно и познавательно, спасибо за видео
@darkfrei2
@darkfrei2 3 жыл бұрын
Очень интересно, можно ещё?
@DirtyBasta
@DirtyBasta 4 жыл бұрын
Интересненько, спасибо!
@3wtru
@3wtru Жыл бұрын
спасибо , всё понятно
@YaroslavMudryy-vx5ek
@YaroslavMudryy-vx5ek 4 жыл бұрын
Классное поучительное видео. Лайкнул и подписался
@Hitman17egoist
@Hitman17egoist 4 жыл бұрын
спасибо, очень актуально
@Tru_padonak
@Tru_padonak 4 жыл бұрын
Ахах, найс хс в первые 3 секунды видео. Не зря зашёл =)
@annaponomarova3472
@annaponomarova3472 4 жыл бұрын
Классное! Спасибо)
@dihaneeer
@dihaneeer 4 жыл бұрын
Очень интересно, прекрасно знал про рандом в играх и приложениях, но понятия не имел что всё на столько прикольно
@Theresway
@Theresway 4 жыл бұрын
Боже мой, как давно я не встречал такой классный голос который говорит, не о каспирологии
@soulguardian3379
@soulguardian3379 4 жыл бұрын
Вау касперу науку посветили
@ВишнякАртем
@ВишнякАртем 4 жыл бұрын
Больше такого!
@НикитаСтрельников-н4ш
@НикитаСтрельников-н4ш 4 жыл бұрын
Было интересно, спасибо
@ИгорьАлферов-п2д
@ИгорьАлферов-п2д 4 жыл бұрын
Очень интересная инфа! Получается, что случайные бонусы из игр совсем не случайны, а зависят от даты на телефоне / серверах. Хм, это оригинально. Ведь даты не повторяются, а значит бонусы не должны повторяться (хотя на практике всё ограничено игрой, как я понимаю, ведь бонусов то немного). Видео понравилось, посмотрю, что у вас ещё на канале есть.
@ИльяАндреевичДиденко
@ИльяАндреевичДиденко 4 жыл бұрын
Спасибо за обзор рандома. про псевдо случайные последовательности я знал и сам писал алгоритмы... можешь привести пример уже готового варианта ?
@trolgrand1
@trolgrand1 4 жыл бұрын
супер
@guroman2369
@guroman2369 4 жыл бұрын
Круто, спасибо!:)
@user-mp8eh1ut5y
@user-mp8eh1ut5y 4 жыл бұрын
Корейский рандом в корейских мморпг это, когда с шансом что на Сотый заход выпадает гарантировано лега, но не тебе а сыну маминой подруги...
@007krut
@007krut 4 жыл бұрын
Согласен,и не только в мморпг.
@BadValOfficial
@BadValOfficial 4 жыл бұрын
Ты случайно не о Genshin Impact?
@ИгорьКутышев
@ИгорьКутышев 4 жыл бұрын
и конечно же в этих корейских мморпг есть всякие события с бесплатной попыткой, где из всех легендарных наград за эту бесплатную попытку выпадает единственный расходник стартового качества(т.е. самый худший), а другие попытки за донат :)
@Nikolai2033
@Nikolai2033 3 жыл бұрын
Представь, что ты бросаешь монетку. 2 варианта: Орёл или решка. Какая вероятность, что выпадет Орёл? А если тебе 5 раз подряд выпала решка, то на следующий бросок какая вероятность, что выпадет Орёл?
@cancent
@cancent 2 жыл бұрын
@@Nikolai2033 50%
@АлександрКомаров-г4ъ
@АлександрКомаров-г4ъ 4 жыл бұрын
оч. хорошо! спасибо!
@exipno
@exipno 4 жыл бұрын
Дохрена где подписан. Поддержу комментом и лайком. Не обисуть. Видео задело.
@danyatorch
@danyatorch 4 жыл бұрын
Спасибо за видео
@language_1017
@language_1017 4 жыл бұрын
Очень круто
@MuseBurger
@MuseBurger 4 жыл бұрын
Полезное видео.
How Much Tape To Stop A Lamborghini?
00:15
MrBeast
Рет қаралды 220 МЛН
Accompanying my daughter to practice dance is so annoying #funny #cute#comedy
00:17
Funny daughter's daily life
Рет қаралды 13 МЛН
The IMPOSSIBLE Puzzle..
00:55
Stokes Twins
Рет қаралды 173 МЛН
Миллионер | 3 - серия
36:09
Million Show
Рет қаралды 2 МЛН
Разгоняем PostgreSQL. Личный опыт. (Перезалив)
37:05
Сисадмин Михалыч
Рет қаралды 2,1 М.
Делаю процедурную генерацию в Unity
13:15
⚡ Всё про события в Unity 3D
21:38
Emerald Powder
Рет қаралды 108 М.
Как ОПТИМИЗИРУЮТ ИГРЫ
11:00
Atix
Рет қаралды 378 М.
БУКВАЛЬНО НЕПРОХОДИМЫЕ ИГРЫ / Булджать
20:02
БУЛДЖАТь
Рет қаралды 2,4 МЛН
Генерация уровня из 3D тайлов: часть 1
23:12
How Much Tape To Stop A Lamborghini?
00:15
MrBeast
Рет қаралды 220 МЛН