The incredible inventions of intuitive AI | Maurice Conti
Sen sijaan, että latautettaisiin suoraan satelliittimaailmassa, kuten tavallisesti, siksak-katseita, jotka peittävät kivirouvien ja kallioperän takana, sopeuttamalla lähestymistapaansa, kun sankari valitsee vähemmän näkyvän reitin määränpäähänsä.
Pelaaja muuttaa reitin uudelleen ja ulkomaalaiset muokkaavat liikettä vastaavasti.
Tällaiset tilanteet ovat yleistyneet videopeleissä, kuten tilanteessa tai taktisessa tiedossa tunnetun tekniikan tuotteena. Konsepti on juurtunut sotilaallisiin taktiikoihin, mutta tekoälytykseen kouluttautuneet ohjelmoijat ovat alkaneet sisällyttää sen peliin tekemään vihollisia ja muita hahmoja älykkäämpiä.
Tilannetietoisuus voi olla suuri rooli peleissä, jotka tapahtuvat räikeässä "hiekkalaatikkoympäristössä", jossa tavoitteet ja haasteet eivät ole ennalta asetettuja vaan määrittävät pelaajan, kun hän siirtyy pelin läpi. Mutta tilannetietoisuus voi olla hyödyllinen missä tahansa pelissä, joka pyrkii sisällyttämään älykkäitä olentoja hahmojensa sisään.
Prosessoritehokkuuden merkitys tarkoittaa sitä, että lähestymistapa voi mahdollistaa entistä realistisempia kokemuksia peleissä, kuten ensiapupolkujen ja roolipelien tai RPG: iden kanssa. Pohjimmiltaan se sallii hahmojen sopeutumisen entistä älykkäämmin päähenkilön liikkeisiin.
Perinteisesti merkkien liikkeet ja käyttäytyminen ovat olleet vähemmän joustavia. "Kun ihmiset alkavat usein tällaisella järjestelmällä, on vaikea koodata tiettyjä erityisiä toimintoja tietyille suojaustyypeille", kertoo Matthew Jack, perustaja ja AI-konsultti Moon Collider -yrityksessä, joka on AI: n kehitysyhtiö, joka työskenteli ensimmäisen Crysis-sarjan -pelaajien ampumapelejä.
Mutta Jackin ja hänen vertaistensa työ keskittyy orgaanisempaan, mukautuvaan älykkyyteen.
Yksi ohjelmointitekniikka on esimerkiksi rakentaa mittausjärjestelmiä peliin siten, että päähenkilön ja muiden merkkien väliset etäisyydet lasketaan ja analysoidaan jatkuvasti, jolloin hahmot voivat tehdä erilaisia päätöksiä näiden etäisyyksien perusteella. Yksi tekniikan keskeinen sovellus on "suoraisuus".
Suoruus on suhde, jonka kehittäjät voivat käyttää hallitsemaan vihollisen hahmon liikkumista päähenkilöä kohti. Laskelmassa tarkastellaan vihollisen luonteen ja välikohdan välisiä etäisyyksiä, kuten kallioista päätä ja päähenkilöä. Käyttämällä näitä suhteellisia etäisyyksiä, ohjelmoijat ohjaavat kuinka vihollisen merkit etenevät päähenkilöksi, Jack sanoi.
Suoruuden säätäminen vain nollan yläpuolella voisi laukaista vihollisten ryhmän vierekkäisen käyttäytymisen, koska he lähestyisivät päähenkilöä tiettyjen välikohtausten kautta mutta eivät riittävän lähelle hyökätä. Jack kertoi yleisölle pelaajat ja ohjelmoijat San Franciscon Game Developers Conference (GDC) -tapahtumassa.
Toisaalta negatiivista suoruutetta voidaan käyttää vetäytymiseen tai pakenemiseen, kun taas siksakäynnistys voi johtua 0,5: n suoruuden osoittamisesta, mikä tuottaa vähiten suorat kohdat etenemiselle kohteeseen.
Toinen AI-tekniikka, joka perustuu samoihin ideoihin kuin suoruus on "kultainen polku" -menetelmä eri pisteiden mittaamiseen pelaajan ja jonkin päämäärän tai kohteen välillä. Viholliset saattavat perinteisesti olla kirjoitettu näkyviin suoran reitin varrella pelaajan päämäärään, koska se olisi todennäköisin polku, jota pelaajan on käytettävä. Mutta kultaisella reititystekniikalla viholliset voisivat näkyä hetkessä, jos pelaaja vie enemmän kiertävää reittiä.
Mika Vehkala, IO Interactiven vanhempi AI-ohjelmoija, ensimmäisen persoonan ampujan "Hitman: Absolution" kehittäjä, keskusteli hieman erilaisesta taktisesta tietoisuudesta. Vehkala kuvaili ohjelmointimenetelmää, joka määrittää vihollisten parhaan sijainnin katsomalla miten "näkyvä" jokin paikka tai solmu on heidän tavoitteensa.
Kun pelaaja liikkuu, "se arvioi jatkuvasti ja näkee, onko solmu, jolla on parempi luokitus", hän sanoi.
Tällainen AI toimii kuitenkin parhaiten sellaisissa peleissä, jotka on rakennettu staattisiin ympäristöihin, jotka eivät muutu yhtä paljon, Vehkala sanoi.
Jackin kuvattu tekniikka perustuu toisaalta laskelmien ja mittausten suorittamiseen pelin esteiden ja merkkien muuttuessa.
"Minun takeaway olisi rakentaa kieli, jotta voit toistaa kyselyihisi nopeasti ja saada parhaat tulokset", hän sanoi.
Jos olet web-kehittäjä, silloin olet todennäköisesti etsimässä tarpeeksi hyvä HTML-editori, tai haluat etsiä vaihtoehdon nykyiseen editoriin , jos jokin menee pieleen. Monet web-kehittäjät käyttävät valintaa
Adobe Dreamweaver
Tässä modernissa maailmassa useimmat meistä käyttävät tietokoneita hallitsemaan henkilökohtaisia tietoja, kuten meijereitä. Tällaisia tietoja voidaan tallentaa monella tapaa. Jotkut käyttävät Microsoft Worda, kun taas toiset voivat käyttää muita sovelluksia. Kun etsin täydellistä tiedonhallintaohjelmaa, törmäsin paljon sovelluksiin, sekä maksettuihin että freewareihin.
Es-Builder
Siksi kehittäjät ovat asettaneet 'darkwood' -pelin piratebaylle
Kehittäjät ovat ladanneet Acid Developers -pelin Darkwood-pelin Torrent-sivustoon Pirate Bayn torjumaan kaksi suurta ongelmaa.