Koti Audio Kuinka tekoälyä käytetään videopeleissä?

Kuinka tekoälyä käytetään videopeleissä?

Anonim

K:

Kuinka tekoälyä (AI) käytetään videopeleissä?

V:

Videopelien tekoälyä käytetään pääosin muiden kuin pelaajien merkistöjen (NPC) käyttäytymisen määrittämiseen peleissä.

Termi "tekoäly" käyttö voi olla harhaanjohtava, koska monet pelit eivät käytä todellisia AI-tekniikoita. Pelien kehittäjät eivät yleensä ole AI-tutkijoita, ja monet pelit käyttävät yksinkertaisia ​​ennalta määrättyjä malleja.

Pelien kehittämisessä paljon AI: ta suunnataan tietokoneen vastustajan käyttäytymistavan määrittelemiseen. Käyttäytyminen voi vaihdella melko yksinkertaisista toimintapelien malleista saakka shakkio-ohjelmiin, jotka voivat voittaa mestari-ihmisen pelaajat.

Monet varhaiset videopelit, kuten Pong (1972), antoivat vain ihmisten vastustajille kohdata toisiaan. Vaikka tietokoneohjatut vastustajat olivat olleet alusta alkaen Computer Space (1971).

Vaikka ihmisten vastustajilla voi tietenkin olla vielä hauskaa pelata, videopeliteollisuus todella alkoi, kun mikroprosessorit antoivat pelaajille mahdollisuuden erottua kehittyneempiä ja haastavampia tietokonevastaavia vastaan.

Space Invaders (1978) antoi varhaisen esimerkin haasteesta, jonka tietokoneohjatut vastustajat saattoivat tuoda peliin. Kun pelaaja ampui muukalaisia, peli kiihtyi huomattavasti vähemmän vastustajia. Tämä oli tuolloin laitteiston rajoitusten sivuvaikutus, mutta Taiton pelin keksijä Tomohiro Nishikado jätti sen, koska se teki pelistä niin jännittävän.

Vaikka AI-tutkijat keskustelevat siitä, onko pelien AI totta, pelien kehittäjät ovat käyttäneet AI-tutkimuksen tekniikoita haastavamman vastustajan luomiseen. He voivat tutkia pelaajien käyttäytymistä ja muuttaa vastauksiaan tehdä peleistä haastavampaa esiin nousevan käytöksen avulla.

AI-pelien ohjelmoinnissa käytettyihin tekniikoihin kuuluvat päätöksentekopuut ja polunmääritys.

Jotkut ensimmäisen persoonan ampujapeleissä olevat AI-vastustajat voivat kuunnella pelaajien liikkeitä, etsiä jalanjälkiä tai jopa peittää, kun ihmisen vastustaja ampuu heitä.

Keinotekoista älykkyyttä on jo pitkään käytetty simuloimaan ihmispelaajia lautapeleissä. Tietokone shakkipelaajat ovat tunnetuin esimerkki. Nykyaikaiset shakkiohjelmat pystyvät helposti voittamaan parhaat ihmispelaajat. IBM: n Deep Blue -tietokone voitti kuuluisasti Garry Kasparovin vuonna 1997.

Kuinka tekoälyä käytetään videopeleissä?