Hytalen NPC:n sisällä Kehys: Miten 150+-käyttäytymiset luovat elävän maailman

Nimi: Luokka:: nimi : minuutteja min lue

Hypixel Studios julkaisi yksityiskohtaisen erittelyn siitä, miten jokainen NPC Hytale toimii konepellin alla. Roolijärjestelmästä ja datalähtöisistä opetuslistoista Combat Action Evaluatoriin ja 150+ modulaarisiin käyttäytymistekijöihin, tässä on kaikki, mitä tarvitset tietää älykkäämpien olentojen rakentamisesta.

Hypixel Studios julkaisi 11. helmikuuta 2026 yhden teknisesti yksityiskohtaisimmista blogikirjoista Hytalen Early Access -käynnistyksen jälkeen. Passiivisista lampaista vyöhykkeelle pomot, jokainen NPC Orbis toimii samalla modulaarisella, datavetoisella järjestelmällä . Tämä artikkeli murtaa keskeiset järjestelmät, selittää, miten ne toimivat yhdessä, ja tutkii, mitä tämä tarkoittaa tulevaisuuden Hytalen PvE sisältöä ja modaus kohtaus. Arkkitehtuuri: roolit, ohjeet ja elementit Korkeimmalla tasolla Hytalen NPC-kehys perustuu kolmeen kerrokseen: Layer Mitä se tekee Roles Määritetään NPC JSON-varat Instruction Lists Aitojen, anturien ja liikkeiden sekvenssit NPC seuraa JSON-varoja Elements Yksilölliset rakennuspalikat (150+-tyypit), jotka sisältävät ohjeitaJava (moottori) + JSON (konfiguraatio) Keskeinen oivallus: Vaikka kaikki yksittäiset elementtityypit (sensorit, toiminnot, esitykset jne.) on kirjoitettu Jaavalla, ohjeet, jotka sisältävät ne ovat kokonaan JSON . Sinun ei tarvitse tietää mitään ohjelmointikieltä määrittää NPC käyttäytymistä. Tämä tekee järjestelmästä todella datavetoisen. Roles: Jokaisen NPC:n sydän A Role on ylätason määritelmä siitä, mikä NPC "on" käyttäytymisen kannalta. Se on persoonallisuusmalli. Lampaalla on erilainen rooli kuin Trorkin soturilla, jolla on erilainen rooli kuin kyläkauppiaalla. Roles determine: Mitä NPC tekee joutokäynnillä vaeltele, partioi, laiduntaa, seurustella Miten kansallinen tilastokeskus reagoi uhkiin taistella, paeta, pyytää apua, jättää huomiotta Mitä NPC pitää vihollisena tai liittolaisena Ryhmäsuhteet Combat tyyli ja kykyjen valinta ... Erityinen käyttäytyminen unijaksot, vartiointialueet, aikataulujen mukaisesti Yksittäinen yksikkö voi vaihtaa Roolia ajon aikana. Tämä tarkoittaa, että modders voisi luoda NPCs, joka muuttaa käyttäytymistä perustuu pelin tila ... ystävällinen kyläläinen, joka muuttuu vihamieliseksi yöllä, tai pomo, joka siirtää taistelustrategia vaiheiden välillä. Ohjeluettelot: Rakennuskäyttäytyminen Jokaisessa roolissa käyttäytyminen järjestetään instruction lists Nämä toimivat kuten yksinkertaistetut päätöksentekopuut. Ohjeluettelo saattaa näyttää käsitteellisesti tältä: sensori: Tarkista, että pelaaja on 20 lohkon sisällä Ehdotus: Onko pelaajalla NPC:n suosikkiruokaa? Toiminto: Jos kyllä → lähesty pelaajaa hitaasti Toiminto: Jos ei → paeta, jos pelaaja on sisällä 8 lohkoa Rinta: Muussa tapauksessa → jatka vaeltamista Kehys tukee haarautumista, silmukointia, painotettua satunnaisvalintaa ja ensisijaisia keskeytyksiä. NPC:t voivat suorittaa useita opetuslistoja samanaikaisesti ... yksi liikettä varten, yksi taistelua varten, yksi ympäristön käyttäytymistä varten. 150+ Käytöstekijät Ohjelistojen rakennuspalikoita kutsutaan osatekijöiksi . Hypixel Studios vahvisti, että saatavilla on yli 150 erilaista elementtityyppiä, jotka on luokiteltu useaan ryhmään: Anturit Anturit antavat NPC:n nähdä ympäröivän maailman: Läheisyystunnistus Näkyvyys Health monitoring Ympäristötarkistukset vuorokaudenaika, sää, biome Faction awareness Toimit Toiminnot ovat asioita, joita NPC tekee sensoritietojen perusteella: Attack ... Interact ... kommunikaatti Spawn . Valtionmuutokset ... Motions Motions control how NPCs live through the world: Patherighting Seuraa ... Lähtevä Patrolin reitit Formation movement Muuttajat Modifiaattorit säätää, miten muut elementit toimivat: Jäähdytysaineet Estä toimia toistumasta liian nopeasti Todennäköisyyspainot ... Kestorajat . Pääsääntö ohittaa . Taistelutoimien arviointi NPC-puitteiden kehittynein osa on Combat Action Evaluator (CAE). Tämä järjestelmä käsittelee hetkestä hetkeen -taistelupäätöksiä, jotka ylittävät yksinkertaisen "jos/sitten" logiikan. Näin se toimii: Arviointi: NPC arvioi nykyisen tilansa (terveys, sijainti, jäähdytys, lähellä olevat liittolaiset/viholliset) Vaihtoehto: Kaikki käytettävissä olevat taistelutoimet on lueteltu niiden olosuhteiden mukaan Scoring: Jokainen toimi saa painotetun pistemäärän sen perusteella, kuinka hyvin nykyiset olosuhteet vastaavat sen ihanteellista käyttötapausta Pulssi: Satunnainen vaihtelu lisätään pisteisiin, joten NPC:t eivät aina tee "optimaalista" peliä Suoritus: Korkein pisteytystoiminto valitaan ja toteutetaan Tämä "poreus" on kriittinen. Se tarkoittaa, että NPC:t tuntevat itsensä arvaamattomiksi ja eläviksi robotiikan sijaan. Trorkin soturi saattaa yleensä kiirehtiä melee hyökkäys, kun olet lähellä, mutta joskus heittää ammus sen sijaan, tai vaatia vahvistuksia, tai jopa perääntyä parantua. Sama vihollinen tuntee jokaisen kohtaamisen erilaiseksi. Esimerkkejä taistelutoimista condition Mitä se tarkistaa < th > vaikuttaa toimintapisteisiin < tr > < td > alhainen HP < td>NPC terveys alle kynnyksen < td > Tehostaa paranemis-/hoitotoimia Enimmäisläheisyys Etäisyys lähimpään uhkaan Boosts melee vs. Laajennuskulma Position suhteessa viholliseen, joka kohtaa Backstab/ambush-toimet Alla lasketaan Learhby friendly NPCs Boosts-ryhmän taktiikka, alenee vetäytymistä Cooldown state Erityinen käytettävyysKäyttää voimakkaita mutta rajoitettuja hyökkäyksiä kohdetyyppi Pelaaja, eläin, vihollinen ryhmä Adjusts aggression and priority Demonstrations from the blog Post Viralliseen blogipostiin sisältyi useita mielenosoituksia, joissa esitettiin kehyksen joustavuutta: Lähellä koko taistelua AI Vuonna humoristinen showcase, kehittäjät antoivat lampaille täydellinen taistelu valmiuksia ...mukaan lukien melee hyökkäykset, vaihteli aseet (aseet ja miekat), ja ryhmäkoordinointi. Tämä osoitti, että mikä tahansa kokonaisuus voi saada mitä tahansa käyttäytymistä Roolijärjestelmän kautta. Sama kehys, joka ajaa pelottavat pomot voivat muuttaa lampaan soturiksi. Älykkäämpi Ptorian Skeletons Blogi osoitti päivitetty luuranko vihollisia käyttämällä Combat Action Evaluator tehdä älykkäämpiä päätöksiä. Sen sijaan, että he vain kävelisivät pelaajaa kohti ja hyökkäisivät, luurangot nyt arvioivat sivustakatsomismahdollisuuksia, vetäytyvät ollessaan alakynnessä ja koordinoivat läheisten liittolaisten kanssa. Palonparannukset Erityinen huomio kiinnitettiin nekromantti-/kehotusjärjestelmään. Kutsutut olennot: Liiku nopeammin ja hyökkää aggressiivisemmin Vastaa, kun heidän kutsujansa vastaan hyökätään (puolustusAI) Ei enää vahinkoa oma kutsuja (ystävällinen palo poistettu) Mukaan on otettu uusia variantteja, kuten luurankojousiampujat Mitä tämä tarkoittaa moddereille NPC-kehys altistuu täysin moddereille kahdella tavalla: Kooditon polku (JSON Packs) Content- luojat voivat rakentaa täydellisen NPC-käyttäytymisen käyttäen vain JSON-asetustiedostoja: Määrittele roolit ohjeluetteloilla Yhdistä 150+:n nykyiset elementit uusilla tavoilla Yhteys- ja aggressiosäännöt Configure Combat Evaluator painot Luo valvontareitit, aikataulut ja ympäristöreaktiot Kaikki tämä toimii Asset Editor strukturoiduilla muodoilla Koodipolku (Java-liitännäiset) Java-kehittäjät voivat mennä pidemmälle: Luo kokonaan uudet alkuainetyypit (custom-anturit, toiminnot, liikkeet) Rakenna uudet NPC-logiikan arviointijärjestelmät Täydennysohjattu pomo kohtaamiset monivaihesekvensseillä Lisää dialogijärjestelmät, etsintäkeskukset ja interaktiiviset kauppiaat Rakennusta on tarkoitus laajentaa. Custom elements slot osaksi samaa järjestelmää kuin sisäänrakennetut, joten modderin custom "tunnista lähellä malmi" sensori toimii aivan kuten moottorin "tunnista lähellä vihollinen" sensori. Tie pomotaisteluun Ehkä blogikirjoituksen jännittävin lausunto oli tulevaisuuden suunta. Hypixel Studios -tiimi totesi, että tämä NPC-kehystyö johtaa suoraan kohti "asianmukaisia pomoja, kohtaamisia, jotka työntävät OVE-järjestelmämme niiden absoluuttisiin rajoihin." Tämä viittaa seuraavaan sisältöön: Monivaiheinen pomo kohtaa , jossa on erilliset käyttäytymissarjat per vaihe Ryhmähyökkäyssisältö edellyttää koordinoituja pelaajaryhmiä Dynamic vaikeus skaalautua perustuen pelaajien määrään ja vaihde Unique mekaniikka per pomo pidemmälle kuin yksinkertainen vaurio sieni Taistelutoiminnan arvioija tarjoaa älykkään päätöksenteon ja Roolijärjestelmän, joka mahdollistaa käyttäytymisen siirtymisen keskitaisteluun, ja Hytale-pomojen kohtaamiset voisivat kilpailla niiden kanssa, joita löytyy erityisistä RPG:istä. How Hytale NPC AI Vertaa Feature Minecraft Hytale NPC-käyttäytymisjärjestelmä Koodattu mafiatyyppiä Tietopohjainen, konfiguroitava JSON Moding NPC behavior Vaatii Java-koodi kullekin mabille JSON-kokoonpano + valinnainen Java Combat intelligence Perusreitinhaku + hyökkäys Painotettu arvioija, jolla on fuzziness Käyttäytymistekijät Limited, per-mob 150+ jaettu, säveltävät elementit Boss tight support Basic (Witer, Ender Dragon)