Pelien rakentaminen tekoälyllä: gauntlet loop vaihe vaiheelta

Opi toteuttamaan peli-ideasi tekoälyllä gauntlet loopin avulla. Ohje kattaa koko prosessin: käyttöönoton, työkalut, kehotteet, iteroinnin ja jakamisen.

Gauntlet loop on tekoälyn ohjaamiseen käytettävä menetelmä pelien, sovellusten ja muiden projektien rakentamiseen. Siinä kaksi agenttia, rakentaja ja arvioija, työskentelevät toistuvissa kierroksissa. Menetelmästä kerrotaan lisää sivulla Mikä on gauntlet loop?. Tämä ohje käy pelin rakentamisen läpi vaihe vaiheelta käyttöönotosta julkaisemiseen.

1. Ota työkalut käyttöön

Gauntlet loopia varten tarvitset ohjelmointiagentin, joka voi muokata tietokoneesi tiedostoja ja testata peliä itsenäisesti. Tähän sopivat esimerkiksi Codex, Claude Code, Cursor ja Gemini CLI.

Gauntlet loop toimii missä tahansa pelimoottorissa, kuten Unityssa, Unreal Enginessä, Roblox Studiossa tai Three.js:ssä. Agentin tarvitsemat työkalut vaihtelevat hieman moottorin mukaan. Jos et tiedä, mitä työkaluja pitää ladata tai määrittää, luo tyhjä projektikansio ja kerro agentille, mitä moottoria aiot käyttää. Agentti voi tarkistaa tarvittavien työkalujen saatavuuden.

Valinnainen: Build World. Thrixelin Build World -agenttitaito tarjoaa laadukkaiden 3D-resurssien generointia Thrixelillä sekä pelinkehittäjien laatiman parannetun työnkulun. Thrixeliä ei tarvita gauntlet loopin suorittamiseen, mutta taito on suunniteltu parantamaan resursseja ja pelisuunnittelua näissä kierroksissa, ja sitä voi käyttää maksutta.

2. Anna agentille kehote ja vertailuaineisto

Anna pelikehotteessa mahdollisimman paljon tietoa pelimekaniikasta, visuaalisesta tyylistä, ohjauksesta, käyttöliittymästä ja kaikesta luovaan visioosi kuuluvasta. Kehote saa olla pitkä: laajempi tausta auttaa agenttia rakentamaan pelin paremmin.

Tehokas gauntlet loop tarvitsee olemassa olevia visuaalisia vertailukohteita. Liitä kuvakaappauksia tai videoita olemassa olevista peleistä ja kerro, mikä niissä on olennaista, esimerkiksi: ”Pidän tämän kuvan valaistuksesta ja tuon toisen kamerakulmasta.” Tämä on keskeistä, koska arvioija vertaa peliä näihin esimerkkeihin joka kierroksella.

Kehotteen tulee sisältää myös arviointikierroksen ohjeet, sillä se on gauntlet loopin ydin. Pyydä agenttia käyttämään ankaraa arvioija-aliagenttia, joka vertaa työtä annettuihin esimerkkeihin toistuvasti, kunnes peli saavuttaa tavoitellun laatutason.

Gauntlet loopin aloituskehote
Rakenna Three.js:llä kolmannen persoonan toimintaseikkailu, joka sijoittuu pilvien yllä leijuvaan rauniokaupunkiin. Pelaaja tutkii toisiinsa yhdistyviä kaupunginosia, taistelee mekaanisia vartijoita vastaan ja korjaa muinaisia koneita avatakseen reitin keskitorniin. Sisällytä lähitaistelu, väistö, eri hyökkäyskuvioita käyttävät viholliset, ympäristöpulmat, tarkistuspisteet ja loppuvastus. Luo kaupunkiin vahva mittakaavan tuntu korkealla arkkitehtuurilla, liikkuvilla koneilla ja eri korkeuksia yhdistävillä reiteillä.

Käytä liitettyjä kuvia kaupungin arkkitehtuurin, valaistuksen ja yleisilmeen vertailukohtina. Anna erillisen arvioija-agentin tutkia käynnissä olevaa peliä ja verrata sen ulkoasua ja pelattavuutta esimerkkeihin. Pyydä täsmällisiä ongelmia perusteluineen, korjaa ne ja pyydä uusi arvio päivitetystä pelistä. Jatka, kunnes arvioija on tyytyväinen, ilman kiinteää kierrosmäärää tai vaatimusten laskemista nykyisen tuloksen tasolle.

3. Käynnistä iterointikierrokset

Kehotteen lähettämisen jälkeen voit antaa agenttien työskennellä rauhassa. Rakentaja ja arvioija käyvät läpi useita korjauskierroksia ilman sinun osallistumistasi, todennäköisesti useiden tuntien ajan. Jokaisessa vaiheessa arvioija vertaa nykyistä peliversiota kehotteeseen ja vertailuaineistoon ja lähettää rakentajalle täsmälliset korjauskohteet.

Arvioinnista korjauksiin

Arvioija-agentti antaa joka kierroksella täsmällistä palautetta rakentajan parannusten tueksi.

Kierros 1

Perusta

Kaksi mekaanista vartijaa hohtavan koneen vieressä · Kierros 1
Arvioijan palaute
  • Ympäristövalo latistaa näkymän.
  • Tasainen kiveys saa pihan näyttämään osista kootulta.
Kierros 2

Valo ja syvyys

Kaksi mekaanista vartijaa hohtavan koneen vieressä · Kierros 2
Arvioijan palaute
  • Kiveys on yhä täydellinen ruudukko, jossa on vähän pinnanmuotoja.
Kierros 3

Kivi ja tunnelma

Kaksi mekaanista vartijaa hohtavan koneen vieressä · Kierros 3
Arvioijan palaute
  • Kivilaatat näyttävät pullistuneilta.
  • Pihan renkaat katoavat kiveyksen alle.
Kierros 4

Pilvet ja materiaalit

Kaksi mekaanista vartijaa hohtavan koneen vieressä · Kierros 4
Arvioijan palaute
  • Kiveyksestä puuttuvat rakeisuus ja tahrat.
  • Tummat vartijat tarvitsevat vahvemman kontrastin.
Kierros 5

Pinta ja katseenvangitsijat

Kaksi mekaanista vartijaa hohtavan koneen vieressä · Kierros 5
Arvioijan palaute
  • Kalkkikivitekstuuri ja kohdennettu valaistus korjaavat loput visuaaliset ongelmat.
Kierros 6

Lisäviimeistely

Kaksi mekaanista vartijaa hohtavan koneen vieressä · Kierros 6
Arvioijan palaute
  • Hyväksytty: selkeät katseenvangitsijat, teksturoitu kivi ja tasapainoinen valaistus antavat pihalle yhtenäisen viimeistelyn.

4. Anna lisäpalautetta

Agentti ilmoittaa työn valmistumisesta, minkä jälkeen voit testata peliä itse ja antaa palautetta. Kaikesta visioosi sopimattomasta, myös virheistä, voi kertoa, ja muutoksia voi pyytää niin monta kierrosta kuin tarvitsee. Uudet vertailukuvat auttavat täsmentämään yksityiskohtia, jotka agentti toteutti väärin tai arvioija ohitti. Voit myös pyytää laajentamaan peliä tai lisäämään sisältöä samaan suuntaan.

Käytä samaa keskustelua myös suurempiin suunnittelumuutoksiin. Nopeampi hahmo, eri kamera tai uusi tutkittava alue voi käydä läpi saman arviointikierroksen, ja alkuperäinen kehote sekä aiempi palaute säilyvät käytettävissä.

5. Pelaa ja jaa pelisi

Kun olet tyytyväinen esikatseluun, gauntlet loop on valmis ja pelin voi julkaista!

Jokaisella moottorilla ja julkaisukohteella on oma vienti- ja julkaisuprosessinsa, mutta agentti voi opastaa projektillesi sopivimpaan vaihtoehtoon. Three.js:llä tai Unitylla rakennetut verkkopelit voi julkaista maksutta esimerkiksi Netlifyssa tai Vercelissä. Thrixelin Build World -taito tukee myös maksutonta julkaisua ja hostingia osoitteessa thrixel.com/world.