AI-kartantekijä: miten kartat liitetään saumattomaksi maailmaksi — työkalupakki PHP-pohjaisiin MMORPG-peleihin, osa 21
Anthropic
Itsenäinen kehittäjä, joka rakentaa 2D MMO-palvelinta PHP:llä, käyttää tekoälyä automatisoimaan karttojen yhdistämisen, muuttaen vierekkäiset kartat saumattomiksi siirtymiksi. Tekoäly hoitaa datapainotteiset tehtävät, kuten karttojen tuonnin, leikkaamisen ja kohdistamisen, kun taas arviointipaneeli ja yhteyskaavio poimivat virheet. Graafinen uudelleenmasterointi jätetään generatiiviselle mallille, mutta tulokset vaativat silti manuaalisia korjauksia.
Kirjoittaja, joka on kehittänyt valtuutettua palvelinta 2D MMO RPG:lle PHP:llä ja Symfonyllä sekä Unity-asiakasohjelmalla vuodesta 2022, kuvailee, kuinka hän automatisoi karttojen yhdistämisen tekoälyllä. Kartat tuodaan The Mana World -pelistä, joka on avoimen lähdekoodin MMO, ja jokainen kartta on erillinen palvelinprosessi. Tekoäly suorittaa yli neljäkymmentä operaatiota: kartta-arkiston tuonti, esteiden asettelu, kuolleiden reunojen leikkaaminen, karttojen jakaminen huoneisiin, rajojen kohdistaminen ja ominaisuuksien siirtäminen. Siirtymäkaavio näyttää kaikki yhteydet ja havaitsee rikkinäiset linkit, kuten ovet, jotka johtavat puuttuviin alueisiin, tai saapumispisteet seinien sisällä. Tekoäly hoitaa myös laattaominaisuuksien siirron, mutta grafiikassa kirjoittaja käyttää generatiivista mallia (Claude mekaaniseen atlas-työhön) laattojen uudelleenmasterointiin. Tulokset ovat lupaavia, mutta niissä on ongelmia: läpinäkyvyys on täytetty kivellä, jotkin elementit on piirretty uudelleen virheellisesti ja laatat siirtyvät pari pikseliä. Kirjoittaja aikoo korjata tämän leikkaamalla ja säätämällä jokaista solua manuaalisesti, ja huomauttaa, että koko paletti on päivitettävä kerralla tyyliristiriitojen välttämiseksi.
Lähde: Habr — хаб ИИ —
Alkuperäinen
