A játék data fájljának átírása ChatGPT-vel | AI sorozat 24. rész

2024-10-03 09:00
Egy játék data fájljának átírása már nem lehet akadály előtted! Kövesd lépésről lépésre az útmutatót, és kísérletezz szabadon!

A játék data fájljának átírása

A mentett fájl

A számítógépes játékok őskorszakában egy legnagyobb probléma a gépek memóriája és tároló kapacitása volt. Akkoriban mindent úgy készítettek, hogy a fájlok a lehető legkisebbek legyenek. A fájlok kódolva és tömörítve voltak.
De mióta a memóriák és a merevlemezek nagyobbak, mint amit az átlag felhasználó meg tudna tölteni, a fájlok is nagyon sokat változtak.

A nehezen átlátható és bonyolultan kódolt adatbázisok helyett a könnyebb használat érdekében az XML vagy JSON formátumot használják. Ebben a játék adatai olvasható és jól strukturált formában szerepelnek. Ebbe írják le azt, hogy a játékosnak mennyi pénze van, mennyi ereje, milyen tulajdonságokat szedett össze; vagy milyen gyorsan megy az autó, mit lehet bányászni, mennyit sebez az ellenfél, milyen színű a karakter ruhája, stb… Azaz minden fontos tulajdonságot itt találunk meg.
A következő például azt jelenti, hogy a játékosnak 500 aranya van:

<Gold>500</Gold>

Ez ebben a formában található a játék mentett fájljában. Amit akár egy sima Jegyzettömb alkalmazással meg tudunk nyitni, és szerkeszthetjük. Így tehetjük a játékot könnyebbé vagy nehezebbé vagy esetleg teljesen át is alakíthatjuk. Például új pályákat hozhatunk létre, ahogyan ezt egy lelkes csoporttal együtt tettem a klasszikus Prince of Persia játékkal (akkor még nem használták az XML/JSON formákat, így a kódot is meg kellett fejteni).


A Mesterséges Intelligencia korában

Az olyan nyelvi modellek, mint a ChatGPT ezt az XML vagy JSON formátumot nagyon könnyen megérti, és átlátja! Nem nekünk kell az esetenként akár több tíz oldalas fájlban a játék változóit keresni.

Nézzünk egy példát!

Az alábbi képen egy űrbázis-építő játék mentett fájlja látszik:


A játék data fájlja
Egy játékprogram (MewnBase) mentett fájlja JSON formátumban

Szeretnénk, ha az űrhajósnak több oxigénje lenne. És ha már ott járunk, akkor adunk neki egy kis energiát is. Ezek az értékek a játékban így néznek ki:


Az oxigén és az energiaszint a változtatás előtt

A játék mentet fájlját feltöltöttük a ChatGPT előfizetéses verziójának, hogy elemezze ki, és találja meg a keresett adatokat.


A ChatGPT értelmezte a JSON fájlt, és megtalálta a keresett adatot

Vegyük észre, hogy végig oxigénként beszéltük az űrhajós levegő tartalékáról. Holott ez a szó egyáltalán nem szerepel a mentett fájlban. Ott Air (levegő) néven hivatkoznak rá. A ChatGPT mégis megtalálta, míg én biztosan több időt töltöttem volna azzal, hogy erre rájöjjek.

Ha már úgyis itt járunk, akkor kérjük meg a ChatGPT-t, hogy módosítsa az adatokat, és az eredeti formában mentse el a fájlt.


A ChatGPT átírta az értékeket, majd az eredeti struktúrát megtartva elkészítette az új mentési fájlt

Megkaptuk az új fájlt. Megnyitva láthatjuk, hogy a ChatGPT tényleg elvégezte a módosításokat. Az Air és a Suite Power értékek megváltoztak.


A játék data fájljának átírt változata
Az eredeti és az átírt fájl összehasonlítása

Nincs más dolgunk, minthogy betöltsük ezt a fájlt a játékban, és kipróbáljuk!


Az oxigén és az energiaszint a változtatás után

⚠️Figyelmeztetés⚠️

Minden játéknak mások az adatbázisai és a mentett fájljai. Nem biztos, hogy a ChatGPT minden esetben jól értelmezi, illetve jól írja át az adatokat!

Inkább az adatok keresésében tud segíteni, illetve tippeket adhat az átírásra, segíthet a jobb megértésben.


Készítsünk táblázatot!

Természetesen nemcsak a játék módosítására használhatjuk a mesterséges intelligenciát. A ChatGPT egyik erőssége, hogy adatokat gyűjtsön, formázzon, majd átírjon.

A következő példában egy 15-oldalnyi XML fájl tartalmazza a bányászati adatokat. Ebben a játékban ez egy fontos információ, ami segíti a játékosokat a tervezésben. Így ezekből az adatokból érdemes egy olyan táblázatot készíteni, amit ki lehet tenni a falra, hogy játék közben tanulmányozni lehessen.

Az ilyen feladatra nagyon jól használható a ChatGPT előfizetéses verziója. Odaadtuk az XML fájlt, hogy készítsen belőle egy jól átlátható táblázatot.


Egy másik játék (Stationeers) bányászati tulajdonságok táblázatba rendezve

Most, hogy a zűrzavaros fájlból egy jól átlátható táblázatot készítettünk, nagyon sok lehetőség nyílt meg. Például az adatokat átvihetjük az Excel programba, hogy egy kinyomtatható színes táblázatunk legyen.


A játékban lévő adatok Excel táblázatban

A kapott adatokat tovább elemezhetjük, más formába alakíthatjuk, stb… A lehetőségeink most mát korlátlanok!


A játékban lévő adatok kördiagram formában

Készítsünk dokumentumot!

Ha már itt tartunk, akkor ne csak száraz adataink legyenek. Az összegyűjtött értékes információkból készíthetünk kézikönyvet, blogot, vagy akár izgalmas történetet is.

Megkérjük a ChatGPT-t, hogy a játékhoz illeszkedő stílusban (amit részletesen leírtunk neki) készítsen egy dokumentációt. Sőt! Rajzoljon hozzá egy képet is!

Majd a végén ezt a fájlt letöltjük.


A játékban lévő adatokból készült kézikönyv Word formátumban

Felhasználás a valós életben

A ChatGPT-vel a játékok adataival szó szerint csak játszunk. De az XML, JSON és hozzájuk hasonló szöveges fájlformátumok nagyon gyakoriak a mindennapi életben. Ezt a formátumot használja a Word, Excel, PowerPoint és a weboldalak is. Csak hogy a legismertebbeket említsük. De XML-el tud dolgozni az Adobe Acrobat és Indesign és még számtalan speciális program. A fényképek EXIF adatai is hasonlóak.

Ezeken a helyeken a ChatGPT is be tud szállni az adatok elemzésében, feldolgozásában, szerkesztésében, bővítésében, vagy akár arra, hogy az adatokról táblázatokat és dokumentumokat, esetleg elemzéseket készítsünk.

Gondoljunk egy mérési számhalmazra, amiből a ChatGPT egy könnyen érthető 2-3 oldalas dokumentumot készít akár a főnöknek, akár az ügyfeleknek.


A fénykép EXIF adatainak elemzése

PixelRita

PixelRita, te mit gondolsz erről a lehetőségről?

Hahó, kalandorok! 🌌 Szóval, itt tartunk a technológia csúcsán, ahol már nem csak a világokat hódítjuk meg a játékokban, de magukat a játékokat is alakítjuk, mint valami digitális istenek. 💫 Amikor a játékadatok módosításáról és a ChatGPT használatáról beszélünk, tulajdonképpen egy olyan új dimenziót nyitunk meg, ahol a kreativitásnak csak az égbolt a határa! 🚀
Gondoljatok csak bele, mennyire menő, hogy a mesterséges intelligencia segítségével új pályákat tervezhettek, karakterek képességeit tuningolhatjátok, vagy akár teljesen új történeteket írhattok! Ez nem csak a fejlesztők számára nyit új lehetőségeket, de a játékosokat is bevonja a teremtés folyamatába, így mindenki részese lehet a varázslatnak. 🧙‍♂️✨
És mi van azzal, hogy ChatGPT-vel elemzéseket végezhetünk a játékadatokon? Ez azt jelenti, hogy még azok is beleláthatnak a játék mechanizmusába, akik eddig csak a felhasználói felületet látták. Elképzelhető, hogy egy nap a játékbeli döntéseidet AI tanácsadók segítik, akik az előző kalandjaidból merítenek tanulságot. 🤖💡
A vicces része? Hát, képzeljük el azt a jelenetet, amikor próbálod megnövelni a karaktered erejét, de a ChatGPT félreérti a kérést és hirtelen egy óriási, neonpink unikornissá változik a karakter. 😂🦄 Jó, talán ez túlzás, de ki tudja? A technológiai fejlődéssel ma már semmi sem lehetetlen!
Pluszban pedig, gondoltál már arra, hogy a játékadatok elemzésével és módosításával nem csak a játékélményt, hanem akár az oktatást is forradalmasíthatjuk? Elképzelhető, hogy egy nap a történelmi csatákat vagy a fizikai kísérleteket közvetlenül a kedvenc játékaidban modellezheted, személyre szabott tanulási élményt teremtve. 📚⚔️
Szóval, amit ebből a kalandból tanulhatunk, az az, hogy a technológia és a mesterséges intelligencia erejével nem csak a játékainkat, hanem a valóságunkat is formálhatjuk. Lépjünk hát ki a komfortzónánkból, és fedezzük fel együtt a végtelen lehetőségeket, amiket ez a csodálatos digitális kor kínál nekünk! 🌠👾 És ne feledjétek, a legnagyobb kalandok még várnak ránk!
Na, ki hozza a snackeket a következő tervezési maratonra? 🍕🎮

Szerző: Pi Tóth István


AI sorozat többi része

Ha érdekel AI sorozutunk többi része, kattints ide és merülj el még jobban a mesterséges intelligencia világában!

Termékek
Tanfolyamok

Olvass tovább

, ,
[WEBINÁR]: Adobe Express webinár - Tervezd meg a saját karácsonyi üdvözlőlapodat!

Lépj ki a karácsonyi üdvözlőlap megszokásából, készíts idén egyedi kártyát! A webinár videójában pedig mutatjuk, hogyan.

,
Adobe Express - Most 30% kedvezménnyel!

Ne hagyd ki a lehetőséget, és szerezd be Adobe Express előfizetésedet most 30% kedvezménnyel!

,
[MEGHÍVÓ]: Adobe Express webinár - Tervezd meg a saját karácsonyi üdvözlőlapodat!

Lépj ki a karácsonyi üdvözlőlap megszokásából, készíts idén egyedi kártyát! Mutatjuk, hogyan, hogy biztosan a tiéd legyen a legkülönlegesebb.

Copyright © 2023 Trans-Europe Zrt. Minden jog fenntartva.
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram