Шта је РНГ? Лекција за играче

Шта је РНГ? Лекција за играче

Да ли сте се икада осећали преплављеним бројем скраћеница у свету игара? Од жанрова до техничких израза, има много тога за пратити. На пример, шта је РНГ?





У овом чланку објашњавамо шта је РНГ у контексту видео игара. Погледаћемо значење РНГ -а, проучити неке примере и видети како се он уопште може применити на спеедруннинг.





Шта је РНГ?

РНГ је скраћеница за генератор случајних бројева . Ово је дефинисано као уређај или алгоритам који случајно долази до бројева. У терминима игре, дакле, РНГ се односи на догађаје који нису исти сваки пут када играте.





Иако звучи једноставно, рачунари заправо имају проблема при генерисању случајних бројева. То је зато што су рачунари дизајнирани да прате упутства, што је супротно од случајности. Не можете само рећи машини да „смисли случајан број“, јер давање упутстава о томе како насумично изабрати нешто је оксиморон.

Прави РНГ и Псеудо-РНГ

Због тога, да бисте заиста генерисали случајни број помоћу рачунара, морате да користите физички уређај познат као хардверски генератор случајних бројева . Ово користи мале физичке процесе, попут електронске буке, да би дошло до случајних бројева.



Како не постоји начин да особа предвиди или зна шта се дешава са овим неприметним догађајима, они су што је могуће случајнији. Ова врста РНГ-а је од виталног значаја у системима усмереним на безбедност и стога се појављује у уобичајеним облицима шифровања. Ако би неко могао да схвати како је систем дошао до „случајних“ бројева за протокол шифровања, то би био велики проблем.

Међутим, ово не забрињава играчки РНГ. За већу брзину и лакшу репродукцију, многи програми, укључујући игре, користе оно што је познато генерисање псеудослучајних бројева .





Псеудо-РНГ користи алгоритам (замислите га као формулу) који изводи математичке операције на а семе (почетна) вредност да дође до случајног броја. Да бисте сваки пут постигли различите резултате, важно је користити што је могуће случајније семе.

Једноставан пример узео би тренутни број милисекунди као семе, а затим извршио неке операције над њим, попут ове:





зашто не добијам обавештења
int rand = (a * milliseconds + b) % c

Ово није случајно, јер ће коришћење истог семена сваки пут дати исти резултат. Али то је довољно добро за видео игре.

Примери РНГ -а у играма

Сада када знате техничке карактеристике РНГ -а, погледајмо неке примере РНГ -а у играма да видимо како он игра улогу.

Лоот РНГ

РНГ игра велику улогу у играма фокусираним на плен попут Дестини, Бордерландс и Диабло. Када отворите шкрињу са благом или победите непријатеља, награда која пада није иста у сваком случају. Игра то сваки пут насумично одређује, па ћете можда имати среће и одмах добити супер редак предмет или оклоп ниског нивоа изнова и изнова.

Наравно, како би игра била уравнотежена, падови плијена нису сасвим случајни. Имају системе који вас спречавају да добијете најбоље оружје у игри из прве шкриње са благом коју отворите. Свака игра има различите начине да то реши, можда ограничавањем опреме коју добијате на основу нивоа вашег играча.

Напор да се све боље плени само је један од разлога зашто су видео игре толико зависне.

Одређивање процента шансе помоћу РНГ -а

Многе игре користе РНГ за утврђивање процента одређеног догађаја. То се обично види у играма улога (РПГ).

На пример, када нападате у ЈРПГ -овима попут Персоне 5 или Цхроно Триггер -а, можете покренути критични погодак који наноси додатну штету. То се дешава насумично, мада у многим играма можете повећати своје шансе коришћењем одређених ставки. У игри Покемона, РНГ одређује колико често се дешавају битке са дивљим Покемонима и са којим се створењима сусрећете.

Слични примери овога појављују се у играма попут Супер Смасх Брос. Лик Мр. Гаме & Ватцх има потез под именом Јудге који приказује број од један до девет када се користи. Вредност се одређује помоћу РНГ сваки пут када је користите, са изузетком да не можете добити исти број два пута заредом.

Процедурално генерисање путем РНГ -а

РНГ је у центру процедуралне генерације, популаран тренд у играма. Процедурално генерисање се односи на процес стварања садржаја игре путем алгоритма уместо ручне израде свега.

шта можете учинити са малином пи 4

Познате игре изграђене око процедуралне генерације укључују Минецрафт и Спелунки. Ове игре стварају јединствене светове кроз почетну вредност, што значи да сваки играч сваки пут добије другачије искуство.

Као и други облици РНГ -а, програмери игара додају ограничења тако да се светови не стварају потпуно насумично. На пример, у Минецрафту нећете пронаћи случајне плутајуће блокове изнад океана.

РНГ у Спеедруннинг -у

Постоји шанса да сте можда чули за видео игрице РНГ у контексту убрзаног трчања. С обзиром на то да спеедруннери циљају да заврше игру што је брже могуће, они много вежбају како би научили игру изнутра и споља. Разумљиво, дакле, РНГ додаје елемент непредвидљивости брзим тркама.

Иако често изазива проблеме, РНГ није увек негативан у брзим тркама. Одступање између трчања може учинити игру привлачнијом јер је лакше побољшати време уз мало среће.

Мањи до умјерени Спеедрун РНГ

Понекад је РНГ у великој мери небитан за трчање. Тачно постављање места где се непријатељи мријесте у просторији, или да ли у редовној битци добијете критичан погодак, неће имати велики утицај на ваше укупно време.

Други примери РНГ -а могу изазвати значајнија успоравања. На пример, у Супер Марио Сунсхине -у, битка шефа против Кинг Боо -а укључује окретање аутомата са пет могућих исхода. Да бисте га оштетили, прво морате да упоредите три иконе ананаса да бисте изнедрили различито воће.

Након тога морате га бацити папром да бисте запалили језик, а затим га ударити било којим другим воћем. Уз добар РНГ, паприке ће се појавити на погодној локацији тако да можете брзо завршити борбу. Са лошом срећом, можда ћете морати да вртите рулет много пута и да изгорете неко време.

Рун-Бреакинг РНГ

Неке игре имају одељке у којима несрећа са РНГ -ом може потпуно да омете трчање. Један примјер овога догађа се у Бањо-Казооиеу.

Пред крај игре улазите у квиз под називом Грунти'с Фурнаце Фун, који вас тестира питањима о вашој авантури. Једна врста квадрата на табли поставља вам питања о Грунтилди, зликовцу игре. Ако током игре разговарате са њеном сестром Брентилдом, она ће вам дати одговоре на ова питања.

Међутим, тачни одговори на ова питања су насумични у сваком пролазу. Брзи тркачи не желе да губе време разговарајући са Брентилдом, па у овом тренутку морају да погоде одговоре. Ово се своди на потпуну срећу --- ако превише пута изаберу погрешан одговор, могли би умрети и изгубити гомилу времена.

Имати овај одељак зависан од РНГ-а на крају игре је фрустрирајуће за брзо трчање, јер тркач не може учинити ништа друго осим да се нада да ће имати среће. Упркос томе, спеедруннери и даље често проналазе начине да заобиђу ове препреке, као што показује видео испод.

Манипулација РНГ -ом

Као што смо расправљали, псеудо-РНГ видео игара није заиста случајан, јер можете репродуковати резултате ако користите исти извор. Многе игре користе интерни тајмер као семе, што може бити прилично тешко искористити. Али са другим играма је много лакше играти.

Голден Сун, РПГ на Гаме Бои Адванце -у, одличан је пример за то. Игра одређује награде које добијате завршетком битке на основу радњи које сте предузели током сусрета. То значи да ако водите битку против истих непријатеља користећи потпуно исту тактику, гарантовано вам је исти пад сваки пут.

Спеедруннерс могу користити алате за емулацију да анализирају игру и схвате да ли могу да манипулишу њеним РНГ -ом. Затим могу то искористити гарантујући жељени исход или минимизирајући потенцијално губљење времена из РНГ -а. Али просечном играчу који не разуме семе, ова врста РНГ -а је добра колико и случајна.

коју врсту матичне плоче имам

Сада разумете улогу РНГ -а у играма

Превише РНГ -а у видео играма може довести до осећаја фрустрације или бесмислености, што доводи до „умора у играма“ или „сагоревања у играма“. Ако се овако осећате, можда бисте желели да погледате савете о томе како да превазиђете умор у играма и сагоревање игара .

Погледали смо шта је РНГ, примере како РНГ утиче на игре и како се примењује на спеедрунс. Дакле, сада бисте требали боље разумети улогу РНГ -а у играма. Сада бисте требали погледати наше омиљене спеедруне за видео игре.

Објави Објави Твеет Емаил Водич за почетнике у анимирању говора

Анимирање говора може бити изазов. Ако сте спремни за почетак додавања дијалога у ваш пројекат, ми ћемо вам разбити процес.

Прочитајте следеће
Повезане теме
  • Гаминг
  • Објашњена технологија
  • Игре играња улога
  • Играчка култура
О аутору Бен Стегнер(Објављено 1735 чланака)

Бен је заменик уредника и онбоардинг менаџер у МакеУсеОф -у. Напустио је свој ИТ посао да би писао са пуним радним временом 2016. године и никада се није осврнуо. Он покрива техничке водиче, препоруке за видео игре и више као професионални писац више од седам година.

Више од Бена Стегнера

Претплатите се на наш билтен

Придружите се нашем билтену за техничке савете, критике, бесплатне е -књиге и ексклузивне понуде!

Кликните овде да бисте се претплатили