AI bilan o‘yin yaratish: gauntlet loop bo‘yicha bosqichma-bosqich qo‘llanma
Gauntlet loop yordamida o‘yin g‘oyangizni AI bilan amalga oshirishni o‘rganing. Qo‘llanma sozlash, vositalar, promptlar, takrorlash va ulashishgacha bo‘lgan barcha jarayonni qamrab oladi.
Gauntlet loop o‘yinlar, ilovalar va boshqa loyihalarni yaratish uchun AI’ga prompt berish usuli bo‘lib, unda yaratuvchi va tanqidchi nomli ikki agent takroriy siklda ishlaydi. Usul haqida Gauntlet loop nima? sahifasida batafsil o‘qing. Ushbu qo‘llanma gauntlet loop bilan o‘yin yaratishni sozlashdan nashr etishgacha bosqichma-bosqich tushuntiradi.
1. Vositalarni sozlang
Gauntlet loop’ni ishga tushirish uchun kompyuteringizdagi fayllarni tahrirlay oladigan va o‘yinni mustaqil sinay oladigan dasturlash agenti kerak. Codex, Claude Code, Cursor va Gemini CLI mos variantlar jumlasiga kiradi.
Gauntlet loop Unity, Unreal Engine, Roblox Studio yoki Three.js kabi istalgan o‘yin dvigateli bilan ishlashi mumkin. Agentning dvigatel bilan ishlashi uchun kerakli vositalar biroz farqlanadi. Nimalarni yuklab olish yoki sozlashni bilmasangiz, bo‘sh loyiha papkasini yarating va agentga qaysi dvigateldan foydalanishingizni ayting. U zarur vositalar mavjudligini tekshira oladi.
Ixtiyoriy: Build World. Thrixel’ning Build World agent ko‘nikmasi Thrixel bilan yuqori sifatli 3D resurslar yaratishni hamda haqiqiy o‘yin dasturchilari yozgan takomillashtirilgan ish jarayonini taqdim etadi. Gauntlet loop uchun Thrixel majburiy emas, ammo bu ko‘nikma sikldagi resurslar va o‘yin dizaynini yaxshilash uchun maxsus ishlab chiqilgan va undan bepul foydalanish mumkin.
2. Agentga prompt va namunalarni bering
O‘yin promptida o‘yin jarayoni, badiiy uslub, boshqaruv, interfeys va ijodiy tasavvuringizdagi boshqa jihatlar haqida imkon qadar ko‘p ma’lumot bering. Prompt uzun bo‘lishi mumkin: ko‘proq kontekst agentga o‘yinni yaxshiroq yaratishda yordam beradi.
Gauntlet loop samarali bo‘lishi uchun agentga taqqoslashga mavjud vizual namunalar kerak. Mavjud o‘yinlardan skrinshot yoki videolar biriktirib, har birining ahamiyatini tushuntiring, masalan: “Bu rasmdagi yoritish va boshqasidagi kamera burchagi yoqadi.” Bu muhim qadam, chunki tanqidchi agent har bosqichda o‘yinni shu namunalar bilan taqqoslaydi.
Prompt tanqid sikli ko‘rsatmalarini ham o‘z ichiga olishi kerak, chunki bu gauntlet loop’ning asosiy g‘oyasidir. Agentga o‘yin kerakli sifatga yetguncha ishni namunalar bilan qayta-qayta taqqoslaydigan talabchan tanqidchi subagentdan foydalanishni buyuring.
Three.js’da bulutlar ustida suzib yuruvchi vayrona shaharda kechadigan uchinchi shaxs ko‘rinishidagi jangovar-sarguzasht o‘yin yarating. O‘yinchi tutash hududlarni o‘rganadi, mexanik qo‘riqchilar bilan jang qiladi va markaziy minoraga yo‘l ochish uchun qadimiy mashinalarni tiklaydi. Yaqin jang, chetlashish, turli hujum usullariga ega dushmanlar, muhitga oid boshqotirmalar, nazorat nuqtalari va yakuniy bosh dushmanni kiriting. Baland me’morchilik, harakatlanuvchi mexanizmlar va turli balandliklarni bog‘laydigan yo‘llar orqali shaharning ulkanligini his qildiring.
Biriktirilgan rasmlarni shahar me’morchiligi, yoritilishi va umumiy ko‘rinishi uchun namuna sifatida ishlating. Alohida tanqidchi agent ishlayotgan o‘yinni tekshirib, uning ko‘rinishi va o‘ynalishini namunalar bilan taqqoslasin. Undan aniq muammolar va sabablarni so‘rang, tuzating va yangilangan o‘yinni yana tekshirtiring. Bosqichlar sonini cheklamasdan yoki talablarni mavjud natijaga moslab pasaytirmasdan, tanqidchi qoniqquncha davom eting.
3. Takrorlash siklini ishga tushiring
Prompt yuborilgach, bir muddat ishni agentlarga topshirishingiz mumkin. Yaratuvchi va tanqidchi sizning aralashuvingizsiz bir nechta tahrirlash bosqichidan o‘tadi, bu ehtimol bir necha soat davom etadi. Har bosqichda tanqidchi joriy o‘yinni prompt va namunalar bilan taqqoslab, yaratuvchiga yaxshilash uchun aniq muammolarni yuboradi.
Tanqiddan tahrirga
Har bosqichda tanqidchi agent yaratuvchi yaxshilashi uchun aniq fikr-mulohaza beradi.
Asos
- Atrof yorug‘ligi sahnani yassi ko‘rsatadi.
- Bir xil qoplama hovlini bo‘laklardan yig‘ilgandek ko‘rsatadi.
Yorug‘lik va chuqurlik
- Qoplama hanuz mukammal katakli, yuzasidagi bo‘rtmalar kam.
Tosh va muhit
- Tosh plitalar shishgandek ko‘rinadi.
- Hovli halqalari qoplama ostida yo‘qoladi.
Bulutlar va materiallar
- Qoplamada donadorlik va dog‘lar yetishmaydi.
- Qorong‘i qo‘riqchilarga kuchliroq kontrast kerak.
Yuza va diqqat markazi
- Ohaktosh teksturasi va tanlangan yoritish qolgan vizual muammolarni hal qiladi.
Qo‘shimcha sayqal
- Tasdiqlandi: aniq diqqat markazlari, teksturali tosh va muvozanatli yoritish hovliga yaxlit yakuniy ko‘rinish beradi.
4. Qo‘shimcha fikr bildiring
Agent ish tugaganini bildirgach, o‘yinni o‘zingiz sinab, fikr bera olasiz. Tasavvuringizga mos kelmagan hamma narsani, jumladan xatolarni ham aytish va natija qoniqtirguncha o‘zgartirishlar so‘rash mumkin. Qo‘shimcha namuna skrinshotlari noto‘g‘ri bajarilgan yoki tanqidchi o‘tkazib yuborgan tafsilotlarni aniqlashtiradi. O‘yinni kengaytirish yoki shu yo‘nalishda ko‘proq kontent qo‘shishni ham so‘rashingiz mumkin.
Kattaroq dizayn o‘zgarishlari uchun ham shu suhbatdan foydalaning. Tezroq qahramon, boshqa kamera yoki yangi hudud dastlabki prompt va oldingi fikrlar saqlangan holda o‘sha tanqid siklidan o‘tishi mumkin.
5. O‘ynang va o‘yiningizni ulashing
Dastlabki ko‘rinish sizni qoniqtirsa, gauntlet loop tugaydi va o‘yin nashr etishga tayyor bo‘ladi!
Har dvigatel va platformaning eksport hamda nashr qilish jarayoni farq qiladi, lekin agent loyihangizga eng mos yo‘lni ko‘rsata oladi. Three.js yoki Unity’da yaratilgan veb-o‘yinlarni Netlify yoki Vercel orqali bepul joylashtirish mumkin. Thrixel’ning Build World ko‘nikmasi ham thrixel.com/world saytida bepul nashr va hostingni qo‘llab-quvvatlaydi.