Ano ang RNG? Isang Aralin para sa Mga Manlalaro

Ano ang RNG? Isang Aralin para sa Mga Manlalaro

Naranasan mo na bang magapi ng bilang ng mga acronyms sa mundo ng paglalaro? Mula sa mga genre hanggang sa mga teknikal na termino, maraming dapat subaybayan. Halimbawa, ano ang RNG?





Sa artikulong ito ipinapaliwanag namin kung ano ang RNG sa konteksto ng mga video game. Titingnan namin ang kahulugan ng RNG, pag-aralan ang ilang mga halimbawa, at makikita kung paano ito mailalapat sa speedrunning.





Ano ang RNG?

Ang RNG ay nangangahulugang random number generator . Ito ay tinukoy bilang isang aparato o algorithm na nagmumula sa mga numero sa pamamagitan ng random na pagkakataon. Sa mga tuntunin sa paglalaro, kung gayon, ang RNG ay tumutukoy sa mga kaganapan na hindi pareho sa tuwing naglalaro ka.





Habang tunog ito ay simple, ang mga computer ay talagang may problema sa pagbuo ng mga random na numero. Ito ay sapagkat ang mga computer ay idinisenyo upang sundin ang mga tagubilin, na kabaligtaran ng pagiging random. Hindi mo lang sasabihin sa isang makina na 'magkaroon ng isang random na numero,' dahil ang pagbibigay ng mga tagubilin sa kung paano pumili ng isang bagay na sapalaran ay isang oxymoron.

Totoong RNG at Pseudo-RNG

Dahil dito, upang tunay na makabuo ng isang random na numero sa isang computer, dapat kang gumamit ng isang pisikal na aparato na kilala bilang a hardware random number generator . Gumagamit ito ng mga minutong pisikal na proseso, tulad ng elektronikong ingay, upang makabuo ng mga random na numero.



Dahil walang paraan para mahulaan o malaman ng isang tao kung ano ang nangyayari sa mga hindi mahahalata na kaganapan, sila ay tunay na random hangga't maaari. Ang ganitong uri ng RNG ay mahalaga sa mga sistemang nakasentro sa seguridad at sa gayon ay lilitaw sa mga karaniwang anyo ng pag-encrypt. Kung may isang tao na malaman kung paano ang sistema ay may mga numero na 'random' para sa isang encryption protocol, iyon ay magiging isang malaking problema.

Gayunpaman, hindi ito isang alalahanin sa gaming RNG. Para sa mas mabilis at madaling paggawa ng maraming kopya, maraming mga programa, kabilang ang mga laro, ang gumagamit ng kilala bilang pseudorandom na pagbuo ng bilang .





Gumagamit ang Pseudo-RNG ng isang algorithm (isipin ito tulad ng isang formula) na gumaganap ng mga pagpapatakbo ng matematika sa isang binhi (panimulang) halaga upang makabuo ng isang random na numero. Upang makamit ang iba't ibang mga output sa bawat oras, mahalagang gumamit ng isang binhi na kasing random hangga't maaari.

Ang isang simpleng halimbawa ay kukuha ng kasalukuyang bilang ng mga millisecond bilang isang binhi, pagkatapos ay magsagawa ng ilang mga operasyon dito, tulad nito:





baguhin ang icon ng uri ng file windows 10
int rand = (a * milliseconds + b) % c

Ito ay hindi tunay na random, dahil ang paggamit ng parehong binhi ay magbubunga ng parehong resulta sa bawat oras. Ngunit ito ay sapat na mabuti para sa mga video game.

Mga halimbawa ng RNG sa Gaming

Ngayong alam mo na ang mga teknikalidad ng RNG, tingnan natin ang ilang mga halimbawa ng RNG sa mga laro upang makita kung paano ito gumaganap.

Loot RNG

Malaki ang papel ng RNG sa mga larong nakatuon sa pagnanakaw tulad ng Destiny, Borderlands, at Diablo. Kapag binuksan mo ang isang kayamanan ng dibdib o talunin ang isang kaaway, ang gantimpalang ibinagsak nito ay hindi pareho sa bawat pagkakataon. Tinutukoy ito ng laro nang sapalaran sa bawat oras, kaya maaari kang mapunta sa masuwerteng at agad na makakuha ng isang napakabihirang bihirang item, o paulit-ulit na piraso ng nakasuot na baluti.

Siyempre, upang mapanatili ang balanseng laro, ang mga patak ng pagnanak ay hindi ganap na sapalaran. Mayroon silang mga system sa lugar upang maiwasan ka mula sa pagkuha ng pinakamahusay na sandata sa laro mula sa unang kayamanan na binubuksan mo. Ang bawat laro ay may iba't ibang paraan ng paghawak nito, marahil sa pamamagitan ng paglilimita sa kagamitan na iyong natanggap batay sa antas ng iyong manlalaro.

Ang paghimok upang mapanatiling mas mahusay ang pagnakawan ay isa lamang sa mga kadahilanang ang mga video game ay sobrang nakakaadik.

Pagtukoy ng Mga Porsyento ng Pagkakataon Sa RNG

Maraming mga laro ang gumagamit ng RNG upang malaman ang porsyento ng isang tiyak na kaganapan na nangyayari. Karaniwan itong nakikita sa mga larong gumaganap ng papel (RPG).

Halimbawa, kapag nag-atake ka sa JRPGs tulad ng Persona 5 o Chrono Trigger, maaari kang magpalitaw ng isang kritikal na hit na gumawa ng labis na pinsala. Nangyayari ito nang sapalaran, bagaman sa maraming mga laro maaari mong dagdagan ang iyong pagkakataon sa pamamagitan ng paggamit ng ilang mga item. Sa isang laro ng Pokémon, tinutukoy ng RNG kung gaano kadalas nangyayari ang mga laban sa ligaw na Pokémon at kung aling mga nilalang ang nakasalamuha mo.

Lumilitaw ang mga katulad na halimbawa nito sa mga laro tulad ng Super Smash Bros. Ang tauhang G. Game & Watch ay may paglipat na tinatawag na Hukom na nagpapakita ng isang numero mula isa hanggang siyam kapag ginamit. Natutukoy ang halaga sa RNG sa tuwing gagamitin mo ito, maliban sa hindi ka makakakuha ng parehong numero ng dalawang beses sa isang hilera.

Pamprosesong Pamamaraan Sa Pamamagitan ng RNG

Ang RNG ay nasa gitna ng pagbubuo ng mga pamamaraan, isang tanyag na kalakaran sa paglalaro. Ang pamamaraang pang-proseso ay tumutukoy sa proseso ng paglikha ng nilalaman ng laro sa pamamagitan ng isang algorithm sa halip na paggawa ng kamay ang lahat.

kung paano babaan ang paggamit ng ram ng windows 10

Ang mga kilalang laro ay nagtatayo sa paligid ng mga pamamaraang pang-proseso kasama ang Minecraft at Spelunky. Ang mga larong ito ay lumilikha ng mga natatanging mundo sa pamamagitan ng halaga ng binhi, nangangahulugang ang bawat manlalaro ay nakakakuha ng iba't ibang karanasan sa tuwing naglalaro sila sa laro.

Tulad ng ibang mga form ng RNG, ang mga developer ng laro ay nagdaragdag ng mga paghihigpit upang ang mga mundo ay hindi ganap na mabuo nang random. Halimbawa, hindi ka makakahanap ng mga random na lumulutang na bloke ng lupa sa itaas ng karagatan sa Minecraft.

RNG sa Speedrunning

Mayroong isang pagkakataon na maaaring narinig mo tungkol sa video game RNG sa konteksto ng mabilis na pagpapatakbo. Dahil ang mga speedrunner ay naglalayong makumpleto ang isang laro nang mabilis hangga't makakaya nila, marami silang pinagsasanay upang malaman ang laro sa loob at labas. Maunawaan, kung gayon, ang RNG ay nagdaragdag ng isang elemento ng hindi mahuhulaan sa mga speedruns.

Habang madalas itong sanhi ng mga isyu, ang RNG ay hindi palaging negatibo sa mga speedruns. Ang pagkakaroon ng kaunting pagkakaiba sa pagitan ng pagpapatakbo ay maaaring gawing mas nakakaakit ang laro dahil mas madaling mapabuti ang iyong oras sa kaunting suwerte.

Minor to Moderate Speedrun RNG

Minsan, ang RNG ay higit na walang katuturan sa isang patakbo. Ang eksaktong pagkakalagay kung saan ang mga kaaway ay nagbubutas sa isang silid, o kung nakakuha ka ng isang kritikal na hit sa isang regular na labanan, ay hindi magkakaroon ng malaking epekto sa iyong kabuuang oras.

Ang iba pang mga pagkakataon ng RNG ay maaaring maging sanhi ng mas makabuluhang paghina. Halimbawa, sa Super Mario Sunshine, ang laban ng boss laban kay King Boo ay nagsasangkot ng pagikot ng isang slot machine na may limang posibleng kinalabasan. Upang mapinsala siya, kailangan mo munang tumugma sa tatlong mga icon ng pinya upang magbunga ng iba't ibang mga prutas.

Pagkatapos nito, kailangan mong magtapon ng paminta sa kanya upang maapoy ang kanyang dila, na susundan ng pagpindot sa kanya ng anumang iba pang prutas. Sa mahusay na RNG, lilitaw ang mga peppers sa isang maginhawang lokasyon upang mabilis mong makumpleto ang laban. Gayunpaman, sa mahinang kapalaran, maaaring kailanganin mong paikutin ang roleta ng maraming beses at sunugin ng kaunting oras.

Run-Breaking RNG

Ang ilang mga laro ay may mga seksyon kung saan ang malas sa RNG ay maaaring ganap na madiskaril sa isang run. Ang isang halimbawa nito ay nangyayari sa Banjo-Kazooie.

Malapit sa pagtatapos ng laro, nagpasok ka ng isang palabas sa pagsusulit na tinatawag na Grunty's furnace Fun, na sumusubok sa iyo ng mga katanungan tungkol sa iyong pakikipagsapalaran. Isang uri ng parisukat sa pisara ang nagtatanong sa iyo tungkol sa Gruntilda, ang kontrabida ng laro. Kung kausapin mo ang kanyang kapatid na si Brentilda sa buong laro, bibigyan ka niya ng mga sagot sa mga katanungang ito.

Gayunpaman, ang mga tamang sagot sa mga katanungang ito ay random sa bawat playthrough. Ang mga Speedrunner ay hindi nais mag-aksaya ng oras sa pakikipag-usap kay Brentilda, kaya't hulaan nila ang mga sagot sa puntong ito. Bumaba ito upang makumpleto ang swerte --- kung pumili sila ng maling sagot ng maraming beses, maaari silang mamatay at mawalan ng isang toneladang oras.

Ang pagkakaroon ng seksyong umaasa sa RNG na ito sa pagtatapos ng laro ay nakakabigo para sa isang speedrun, dahil ang tagatakbo ay hindi maaaring gumawa ng iba pa kaysa sa pag-asa na sila ay mapalad. Sa kabila nito, ang mga speedrunner ay madalas pa ring nakakakuha ng mga paraan upang makaikot sa mga roadblock na ito, tulad ng ipinakita ang video sa ibaba.

Pagmanipula ng RNG

Tulad ng tinalakay namin, ang pseudo-RNG ng mga video game ay hindi tunay na random, dahil maaari kang magparami ng mga resulta kung gagamit ka ng parehong binhi. Maraming mga laro ang gumagamit ng isang panloob na timer bilang binhi, na maaaring maging mahirap na pagsamantalahan. Ngunit ang iba pang mga laro ay mas madaling pakiligin.

Ang Golden Sun, isang RPG sa Game Boy Advance, ay isang mahusay na halimbawa nito. Tinutukoy ng laro ang mga gantimpala na nakukuha mo mula sa pagkumpleto ng isang labanan batay sa mga aksyon na iyong kinuha habang nakatagpo. Nangangahulugan ito na kung nakikipaglaban ka sa isang labanan laban sa parehong mga kaaway na gumagamit ng eksaktong parehong mga taktika, garantisado ka ng parehong pagbagsak sa bawat oras.

Ang mga Speedrunner ay maaaring gumamit ng mga tool sa pagtulad upang pag-aralan ang isang laro at malaman kung maaari nilang manipulahin ang RNG nito. Maaari nilang samantalahin ito sa pamamagitan ng paggarantiya ng isang ninanais na kinalabasan o pagliit ng mga potensyal na pag-aaksaya ng oras mula sa RNG. Ngunit sa average na manlalaro na hindi nauunawaan ang binhi, ang ganitong uri ng RNG ay kasing ganda ng random.

kung paano makabalik sa isang guhit

Ngayon Naiintindihan Mo ang Role ng RNG sa Paglalaro

Ang sobrang RNG sa mga video game ay maaaring magresulta sa pakiramdam ng pagkabigo o kawalang-saysay, na humahantong sa 'pagkapagod sa paglalaro' o 'pagkasunog sa gaming.' Kung nararamdaman mo ito, baka gusto mong tingnan mga tip sa kung paano mapagtagumpayan ang pagkapagod sa gaming at pagkasunog sa gaming .

Tiningnan namin kung ano ang RNG, mga halimbawa kung paano nakakaapekto ang RNG sa mga laro, at kung paano ito nalalapat sa mga speedruns. Kaya dapat mayroon ka ngayong mas mahusay na pag-unawa sa papel ng RNG sa paglalaro. Ngayon ay dapat mong suriin ang aming mga paboritong speedruns ng video game.

Magbahagi Magbahagi Mag-tweet Email Isang Gabay ng Baguhan sa Animating Speech

Ang animating pagsasalita ay maaaring maging isang hamon. Kung handa ka nang magsimulang magdagdag ng diyalogo sa iyong proyekto, sisirain namin ang proseso para sa iyo.

Basahin Susunod
Mga Kaugnay na Paksa
  • Gaming
  • Ipinaliwanag ang Teknolohiya
  • Pagsasadula
  • Kultura ng Gaming
Tungkol sa May-akda Ben Stegner(1735 Mga Artikulo Na-publish)

Si Ben ay isang Deputy Editor at ang Onboarding Manager sa MakeUseOf. Iniwan niya ang kanyang trabaho sa IT upang sumulat ng buong oras sa 2016 at hindi na lumingon. Sinasaklaw niya ang mga tech tutorial, rekomendasyon sa video game, at higit pa bilang isang propesyonal na manunulat nang higit sa pitong taon.

Higit pa Mula kay Ben Stegner

Mag-subscribe sa aming newsletter

Sumali sa aming newsletter para sa mga tip sa tech, pagsusuri, libreng ebook, at eksklusibong deal!

Mag-click dito upang mag-subscribe