AI în jocuri se referă la crearea de jocuri mai receptive, adaptative și complexe, folosind inteligența artificială. Și deși oamenii de știință susțin că IA pentru jocuri nu este IA reală, hype-ul în jurul acestei tehnologii a crescut constant de ceva timp. A devenit un concept de bază în multe jocuri. Uită-te doar la Cortana în Halo (da, Microsoft și-a numit asistentul virtual după acest personaj și suntem cu toții pentru asta!) Și nu este singurul joc despre inteligența artificială. Câteva alte jocuri (cum ar fi Detroit: Becoming Human) gravitează în principal în jurul AI și a androizilor.

Dar acesta este tot ceea ce are legătură cu inteligența artificială în jocuri? Acum o vei ști.

De ce este AI importantă în jocuri?

Datorită inteligenței artificiale, jocurile și jocurile mobile devin din ce în ce mai perfecte. Crearea de situații de viață pentru a avansa în jocuri adaugă emoție jocului. Creșterea dificultatii jocurilor cu ajutorul AI asigură că jucătorii vor fi dependenți de joc. Odată cu creșterea numărului de dispozitive de joc diferite, jucătorii se așteaptă la o experiență de joc captivantă pe mai multe dispozitive. Dezvoltatorii pot oferi o experiență asemănătoare consolei pe toate platformele cu ajutorul AI.

NPC-uri

NPC-urile sau personajele non-jucatoare sunt locul în care AI de joc este folosit cel mai des. Acestea sunt personaje de joc care se comportă inteligent ca și cum ar fi controlate de jucători umani. Comportamentul acestor personaje este determinat de algoritmi și motoare de inteligență artificială. Destul de des, arborii de decizie sunt folosiți pentru a controla comportamentul acestor NPC-uri.

Căutare rută

Pathfinding presupune trecerea dintr-un punct în altul. Întregul peisaj al jocului este cea mai importantă parte a căii. AI jocului poate genera peisajul sau lumea jocului pe măsură ce vă deplasați prin lumea jocului. AI poate primi feedback de la mișcările tale, stilul de joc, deciziile din joc, aspectul și tehnicile tale și poate crea terenul în consecință.

A lua decizii

AI în jocuri va permite deciziilor pe care le luați să aibă un impact mai mare asupra jocului. De exemplu, în Red Dead Redemption 2, comportamentul NPC-urilor și interacțiunea lor cu tine depind de variabile precum petele de sânge de pe haine sau tipul de pălărie pe care o porți. Deoarece există o matrice uriașă de posibilități, întreaga lume a jocului vă poate manipula deciziile. Pot exista relații cauzale extrem de complexe.

Colectare de date

AI permite dezvoltatorilor de jocuri și studiourilor să analizeze datele despre comportamentul jucătorilor pentru a obține o perspectivă asupra modului în care oamenii termină un joc, ce părți ale jocului joacă cel mai mult și ce îi face pe utilizatori să nu mai joace. Acest lucru le permite dezvoltatorilor de jocuri să îmbunătățească experiența de joc sau să identifice oportunități de monetizare.

generarea de conținut procedurală

Inteligența artificială din jocuri poate crea automat conținut nou, povești interactive, medii, niveluri și chiar muzică.

Modelarea experienței jucătorului

AI jocului poate determina abilitățile și starea emoțională a jucătorului și apoi poate adapta jocul în consecință. Aceasta poate include chiar și echilibrarea dinamică a dificultății jocului, în care dificultatea jocului este ajustată în timp real în funcție de abilitățile jucătorului. AI în jocuri poate chiar ajuta la determinarea intenției jucătorului.

NPC viclean

Cel mai obișnuit tip de șmecherie folosită de NPC-uri este atunci când NPC-urile folosesc informații care nu sunt disponibile pentru jucătorii în situație. De exemplu, într-un joc de luptă, NPC-urile pot fi echipate cu simțuri umane, cum ar fi văzul și auzul, dar pot pur și simplu să trișeze verificând poziția jucătorului în motorul jocului. Alte trucuri includ sistemul AI care le permite NPC-urilor să câștige o viteză mai mare pentru a ajunge din urmă cu jucătorii în jocurile de curse sau le permite să reapare în poziții avantajoase (cum ar fi oferindu-le o poziție mai înaltă) în jocurile la persoana întâi.

Viclenia NPC este utilă în unele jocuri, deoarece fără viclenie, ar fi mult mai ușor pentru un jucător uman să învingă sistemul după câteva încercări.

Care sunt tipurile de AI în jocuri?

Cele mai comune tipuri de AI în jocuri sunt:

Metode deterministe AI

Tehnicile AI deterministe sunt cele mai utilizate tehnici AI în jocuri. Comportamentul sau performanța deterministă este dat și foarte previzibil. Nu există niciun element de incertitudine în aceste metode. Ele sunt destul de rapide și ușor de implementat, înțeles, testat și depanat. Problema este că metodele deterministe obligă dezvoltatorii să anticipeze toate scenariile posibile și să codifice ei înșiși toate comportamentele.

Aceste metode nici măcar nu permit învățarea sau dezvoltarea, ceea ce face ca jocul să se comporte previzibil după un număr mic de jocuri și chiar limitează durata de viață a jocului.

Metode AI nedeterministe

În esență, acesta este opusul comportamentului determinist. Comportamentul nedeterminist are un anumit nivel de incertitudine (care depinde de metoda AI utilizată și de cât de bine este înțeleasă acea metodă AI). Dacă doriți să vă faceți o idee mai bună despre ce este vorba, uitați-vă la NPC-ul care învață mișcările și tacticile jucătorului și se adaptează pentru a le contracara. Pentru un astfel de antrenament, puteți utiliza o rețea neuronală, o tehnică bayesiană sau un algoritm genetic.

Dezvoltatorii de jocuri nici nu vor trebui să anticipeze fiecare scenariu posibil și comportamentul de cod în consecință. Aceste metode pot chiar să învețe pe cont propriu și să extrapoleze și să promoveze un comportament emergent - comportament care apare fără instrucțiuni explicite.

Avantajele inteligenței artificiale în jocuri

AI aduce beneficii uriașe industriei jocurilor de noroc. Aici sunt câțiva dintre ei:

Jocurile devin mai inteligente și mai realiste

Folosind tehnici precum învățarea tiparelor și învățarea prin întărire, NPC-urile din jocuri evoluează prin autoînvățare pe baza acțiunilor lor. Jocurile devin, de asemenea, destul de realiste, deoarece interpretează și reacționează la acțiunile jucătorului. Există, de asemenea, multe programe care nu au nevoie de o interfață umană și sunt capabile să creeze automat lumi virtuale.

Economisirea de costuri și timp

De obicei, dezvoltarea jocului necesită o investiție de mult timp și bani. Și nici nu ești sigur cât de bine va lua piața jocul. AI poate ajuta la reducerea semnificativă a timpului de creare a jocului și la economisirea multor resurse care ar fi fost cheltuite pentru dezvoltarea jocului.

Simplifica procesul de joc

Utilizarea AI în jocuri ajută la ca jocurile să fie mai intuitive. În plus, jocul poate folosi AI pentru a determina capacitatea și experiența utilizatorului în joc și pentru a ajusta nivelul de dificultate al jocului în mod corespunzător în timp real.

Elimină predictibilitatea jocului

Jocul devine imprevizibil atunci când se folosește un comportament nedeterminist. Aceasta înseamnă că ceea ce se întâmplă în joc nu poate fi prezis nici măcar de către dezvoltatorul jocului. Acest lucru creează o experiență nouă, revigorantă și crește durata de viață a jocului, deoarece jocul nu devine previzibil și plictisitor după câteva jocuri.

Care este viitorul AI în industria jocurilor de noroc?

Inteligența artificială în proiectarea și dezvoltarea jocurilor a făcut progrese semnificative, dar ritmul său nu încetinește. Să vedem ce ne rezervă viitorul.

Top 5 inovații AI în industria jocurilor de noroc.

Joc în cloud AI

Искуственный интелект в играх

Jocurile în cloud sunt o tehnologie care permite ca jocurile să fie transmise în flux pe internet, mai degrabă decât să solicite utilizatorului să descarce și să instaleze jocul. Această tehnologie a fost în dezvoltare de câțiva ani, dar nu a devenit încă mainstream.

Jocuri bazate pe blockchain

Jocurile bazate pe blockchain nu au devenit încă un fenomen binecunoscut. Acest lucru sugerează că atât jucătorii, cât și dezvoltatorii trebuie să se asocieze pe platforma blockchain pentru a juca aceste jocuri. În același timp, pentru a deveni parte din această fraternitate de jocuri, ei trebuie să cumpere sau să împrumute proprietăți digitale.

Jocuri bazate pe recunoașterea vocii sau a sunetului

AI în jocuri

Utilizarea recunoașterii vocii în jocuri va schimba modul în care trăim jocurile. Datorită recunoașterii vocii în jocuri, utilizatorul poate controla gesturile jocului, controla comenzile și chiar poate renunța la rolul de controler.

Jocuri purtabile și VR

VR игры ИИ

Evoluția în AR, VR și MR a ridicat standardul pentru jocurile de realitate virtuală și mixtă, făcându-le mai realiste și progresive în ceea ce privește divertismentul. Oculus Quest este un dispozitiv de realitate virtuală de calitate PC all-in-one - cel mai bun exemplu de dispozitiv portabil utilizat pentru jocurile portabile.

Experiență îmbunătățită de joc mobil cu AI

AI în jocuri

Jocurile mobile sunt o tendință în creștere, care permite unui jucător să acceseze un număr nelimitat de jocuri la convenția sa. Companiile de telefonie se concentrează pe dezvoltarea de dispozitive compatibile cu o rezoluție înaltă și grafică grea.

Top 10 jocuri AI care demonstrează evoluția inteligenței artificiale

AI în jocuri a parcurs cu siguranță un drum lung. Iată primele 10 jocuri care folosesc inteligența artificială cu cea mai mare finețe și prezintă progresele înregistrate în dezvoltarea jocurilor.

  1. Roșu 2 mort răscumpărare
  2. Jumătate de viață
  3. Bioshock infinit
  4. Grand Theft Auto 5
  5. Alien: Izolarea
  6. FRICĂ
  7. Gotic
  8. STALKER: Umbra Cernobîlului
  9. Halo: Combat Evolved
  10. Pământul de Mijloc: Umbra Mordorului

Poate AI să creeze jocuri?

Da poate. AI a jucat un rol imens în dezvoltarea jocurilor video și în adaptarea acestora la preferințele jucătorilor. Cea mai des folosită tehnică pentru aceasta este învățarea automată. În esență, un sistem AI învață din multe jocuri, creează reprezentări brute ale jocurilor și apoi recombină cunoștințele din acele reprezentări și folosește expansiunea conceptuală pentru a crea jocuri noi.

Inteligența artificială a adus schimbări majore în lumea jocurilor și rolul său crește într-un ritm rapid. Nu este surprinzător că, în viitorul apropiat, inteligența artificială în jocuri va fi folosită și mai pe scară largă, deoarece ajută la crearea unor jocuri mai complexe și mai interesante.


recomandat: Microsoft pregătește un chatbot AI pentru Minecraft

Imparte asta:

Alte știri