Asosiy kontentga o‘tish
AI qo‘llanmalari

歸藏 Game Skill yordamida AI o‘ynaladigan brauzer 3D jangovar o‘yinlar yaratadi

Ushbu maqolada歸藏 Game Skill’ning vazifalari, o‘rnatish usuli va to‘liq ish jarayoni tanishtiriladi. Shuningdek, Claude Code, Codex kabi AI dasturlash yordamchilaridan jangovar tizim, animatsiyalar, audio va turli nashr shakllariga ega brauzer 3D jangovar o‘yinlarini yaratishda qanday foydalanish ko‘rsatiladi.

歸藏 Game Skill yordamida AI o‘ynaladigan brauzer 3D jangovar o‘yinlar yaratadi

Agar siz ilgari AI’dan “3D o‘yin yarat” deb so‘ragan bo‘lsangiz, ehtimol natijada harakatlanadigan kubdan iborat sahnaga ega loyiha olgansiz: qahramon harakatlari qotib qolgan, jangovar zarbalarda qayta aloqa yo‘q, materiallarni o‘zingiz tayyorlashingiz kerak, oxirida esa ishga tushirish uchun muhitni qo‘lda sozlaysiz. 歸藏 Game Skill maqsadi — amaliy loyihalarda sinovdan o‘tgan ishlab chiqish jarayonini AI dasturlash yordamchisiga topshirish va uni talablarni aniqlashtirish, materiallarni tayyorlash, harakat hamda jangovar tizimni loyihalash, testlash va paketlash bosqichlari bo‘yicha izchil olib borishdir.

Ushbu maqolada repozitoriydagi «雾锁山门» demo loyihasi misolida bu Skill’ni qanday o‘rnatish va ishlatish, shuningdek AI’ga bajarish osonroq bo‘lgan o‘yin talablarini qanday berish tushuntiriladi.

Brauzerdagi uch o‘lchamli o‘yin demosi

歸藏 Game Skill nima

Bu Claude Code, Codex kabi AI dasturlash yordamchilari uchun mo‘ljallangan Skill. O‘rnatilgandan so‘ng, masalan, “wuxia mavzusidagi yuqoridan ko‘rinadigan veb 3D action o‘yin yarat” deb to‘g‘ridan-to‘g‘ri tasvir berishingiz mumkin. AI avval namunaviy asarlar, kamera ko‘rinishi, muhit, o‘yin ko‘lami, materiallar vositalari va mavjud limitlar haqida so‘raydi, keyin esa jarayon bo‘yicha bosqichma-bosqich amalga oshiradi.

Bu tayyor mahsulotni avtomatik yaratadigan o‘yin dvigateli ham, bitta prompt bilan barcha ishni bajaradigan vosita ham emas. U ko‘proq AI uchun mo‘ljallangan loyiha ishlab chiqish standarti bo‘lib, bosqichlar rejasi, tekshiruv nuqtalari, jangovar boshqaruv bo‘yicha tavsiyalar, material yaratish usullari, keng tarqalgan muammolar va paketlash skriptlarini o‘z ichiga oladi.

Demo loyiha nimalarga qodir

Repozitoriydagi «雾锁山门» — xianxia mavzusidagi yuqoridan ko‘rinadigan 3D action o‘yin. Unda bitta sahna, kichik dushmanlar bilan jang va Boss jangi, shuningdek syujet hamda ovozli ijro mavjud. Uni onlayn demo sahifasida o‘rnatmasdan sinab ko‘rishingiz mumkin.

  • Grafika: shamolda tebranadigan o‘tlar, qatlamli tuman effekti, qor, uzoqdagi tog‘lar va suv yuzasidagi tosh platformalar aksini o‘z ichiga oladi; three.js hamda mosligi yaxshi WebGL asosida ishlaydi.
  • Qahramonlar va sahna: skeletli 5 ta 3D qahramon, 2 ta qurol, 12 turdagi sahna rekviziti va 5 turdagi tushadigan buyumdan foydalanadi.
  • Jang: uch bosqichli kombolar, qochish, bloklash, qarshi zarba, yakuniy zarba, dori ichish, qilichda uchish va “万剑归宗” maxsus zarbasini o‘z ichiga oladi; Boss ikki bosqichli jangga ega.
  • Ovoz: ovozli ijro, musiqa, muhit tovushlari va jangovar effektlarni o‘z ichiga oladi, jami 8 ta ovozli ijro mavjud.
  • Nashr: manba kodini onlayn statik sayt, taxminan 33MB hajmdagi yagona HTML fayl yoki cheklangan konteynerlar uchun oflayn paketga qurish mumkin.

Skill’ni o‘rnatish

Git orqali klonlash

Agar Claude Code’dan foydalansangiz, repozitoriyani tegishli skills katalogiga klonlashingiz mumkin:

git clone https://github.com/op7418/guizang-game-skill ~/.claude/skills/guizang-game-skill

Codex yoki boshqa AI dasturlash vositalaridan foydalanganda, repozitoriyani ushbu vosita belgilagan skills katalogiga joylashtiring. O‘rnatish tugagach, AI dasturlash muhitini qayta oching yoki yangilang, shunda u Skill mazmunini o‘qiy oladi.

Ishlash muhiti va materiallar vositalarini tayyorlash

Loyiha mahalliy tizimda Node.js 18+ o‘rnatilgan bo‘lishini talab qiladi. U asosan mahalliy serverni ishga tushirish va paketlash jarayonini bajarish uchun ishlatiladi. Materiallar vositalari majburiy emas, ammo yakuniy natijaga sezilarli ta’sir qiladi.

  • Tripo: rasmlarni 3D modellarga aylantirish va skelet biriktirish uchun.
  • 即梦 yoki boshqa rasm yaratish vositalari: qahramon konseptlari, ikonalar, yozuvlar va boshqa materiallar, shuningdek ovozli ijro uchun.
  • Suno: musiqa yaratish uchun; Skill musiqa promptlarini tartibga solishga yordam beradi.

Agar bu xizmatlar mavjud bo‘lmasa, bepul modellar, dasturiy geometriya va boshqa bepul materiallardan foydalanish mumkin, biroq grafika sifati pasayishi mumkin. Amaliy loyihalarda avval qahramon konseptini yaratib, so‘ng uni 3D modelga aylantirish odatda modelni to‘g‘ridan-to‘g‘ri matn orqali yaratishdan ko‘ra barqarorroq natija beradi.

Birinchi foydalanish: AI’ga talab berish

Skill o‘rnatilgach, faqat “3D o‘yin yarat” deb yozish tavsiya etilmaydi. Avval mavzu, kamera ko‘rinishi, platforma, o‘yin ko‘lami va qo‘lingizdagi vositalarni ayting. Loyihani boshlash uchun mos namunaviy ko‘rsatma:

Wuxia mavzusidagi yuqoridan ko‘rinadigan veb 3D action o‘yin yarat: bitta sahna, bir to‘lqin kichik dushmanlar va bitta Boss.
Menda Tripo va 即梦’dan foydalanish imkoniyati bor.

AI odatda shu talab asosida tafsilotlarni aniqlashtirishda davom etadi. Siz namunaviy video, kerakli badiiy uslub, maqsadli qurilma, mobil sensorli boshqaruv zarurati, kutilayotgan o‘yin davomiyligi va yagona HTML faylga eksport qilish kerakligini qo‘shimcha qilishingiz mumkin.

Asosiy tamoyil — avval AI’ga tadqiqot va rejalashtirishni topshirish, keyin kod yozishni boshlash. Namunaviy video, maqsadli platforma va materiallar shartlari qanchalik aniq bo‘lsa, keyingi qayta ishlash shunchalik kam bo‘ladi.

To‘liq ishlab chiqish jarayoni

歸藏 Game Skill ishlab chiqish jarayonini quyidagi besh bosqichga ajratadi:

  1. Tadqiqot va rejalashtirish: namunaviy asarlarni tahlil qilish, kamera ko‘rinishi, o‘yin mexanikasi, sahna ko‘lami va bosqichlar rejasini belgilash hamda amalga oshirish usullarini qayd etish.
  2. Konsept va materiallar: olam va qahramon konseptlarini yaratish, rasmlarni 3D modellarga aylantirish va skelet biriktirishni yakunlash.
  3. Harakatlar: materiallar platformasi taqdim etgan tayyor harakatlardan foydalanish; yetishmaydigan qismlarda pozadagi qo‘l va oyoq holatlarini dasturiy hisoblash.
  4. Boshqaruv hissi va effektlar: zarbadan oldingi tayyorgarlik, zarbadan keyingi kechikish, urilgandagi qisqa kadr to‘xtashi, itarilish, bloklash, qarshi zarba va qochish orqali harakatni bekor qilish kabi jangovar qayta aloqalarni birma-bir amalga oshirish hamda effektlar uchun to‘r va shaderlardan foydalanish.
  5. Ovoz va paketlash: ovoz effektlari, ovozli ijro va musiqa qo‘shish, resurslarni siqish, so‘ng onlayn, yagona faylli yoki cheklangan konteyner versiyasini qurish.
O‘yin ishlab chiqish jarayoni namunasi

AI natijani o‘zi tekshirishi uchun

Bu Skill’ning muhim jihatlaridan biri — AI faqat konsolda xato bor-yo‘qligini tekshirib qolmay, ekranni amalda kuzatishini ta’minlashdir. Jarayonda o‘z-o‘zini tekshirish vositalarini imkon qadar erta tayyorlash tavsiya etiladi: AI kadrlarni birma-bir oldinga siljita olishi, URL parametri orqali kerakli darajaga to‘g‘ridan-to‘g‘ri kira olishi va ish holatini F3 diagnostika paneli yordamida ko‘ra olishi kerak.

AI mustaqil ravishda skrinshot olib, qahramon joylashuvi, kamera ko‘rinishi, effektlar, UI va jang holatini talablar bilan solishtirib tekshirishi mumkin. Siz baribir o‘yinni sinab ko‘rib, fikr bildirishingiz kerak, ammo har safar ko‘zga tashlanadigan grafik muammolarni o‘zingiz izlashga hojat qolmaydi.

Fikr bildirayotganda professional atamalardan foydalanish shart emas. Masalan, “harakat juda qotib qolgan”, “zarba hissi juda yomon”, “kamera tom bilan to‘silib qoldi” yoki “qahramon ikki baravar kichrayib ko‘rinadi” deyishingiz mumkin. Skill AI’ga bu tavsiflarni bajariladigan tekshiruv va tuzatish vazifalariga aylantirishda yordam beradi.

Asosiy jangovar boshqaruv hissini loyihalash

Action o‘yinida funksiyaning ishlashi boshqaruv hissi yaxshi degani emas. Skill jangovar jarayonda quyidagi jihatlarga urg‘u beradi:

  • Harakatga marom berish uchun hujumdan oldingi tayyorgarlik va hujumdan keyingi kechikishni belgilang.
  • Hujum qayta aloqasini kuchaytirish uchun zarba tekkanida qisqa kadr to‘xtashini qo‘shing.
  • Hujum turiga qarab itarilish effektining turli darajalarini belgilang.
  • Oddiy bloklash va qarshi zarbani farqlang, qochish esa joriy harakatni bekor qila olsin.
  • Barcha dushmanlar bir vaqtda o‘yinchiga tashlanmasligi uchun ularni navbat bilan hujum qildiring.
  • Boss uchun ikki bosqich, o‘rnidan turish sahnasi va replikalar kabi jangovar o‘zgarishlarni loyihalang.

Amalga oshirishda bu bandlarni qahramon harakatlana yoki hujum qila olishiga e’tibor berish bilangina cheklanmay, tekshiruv ro‘yxati sifatida birma-bir tekshirish kerak. Kombolar, qilich usullari va maxsus zarbalar ham animatsiya, urilish aniqlash, effektlar va ovoz bilan birgalikda sozlanishi lozim.

Action o‘yinidagi jangovar effekt

Keng tarqalgan muammolarni hal qilish

3D veb o‘yinlarda ko‘plab muammolar to‘g‘ridan-to‘g‘ri kod xatosi sifatida namoyon bo‘lmaydi. Shu sababli repozitoriyda maxsus muammolar ro‘yxati taqdim etilgan. Quyidagi holatlarga duch kelsangiz, avval references/pitfalls.md fayliga murojaat qilishingiz mumkin:

  • Yo‘nalish tugmasi yoki kiritish holati qotib qoladi.
  • Tayyor animatsiya qahramonni boshlang‘ich joyidan uloqtirib yuboradi.
  • Yorqinlik effekti haddan tashqari kuchli bo‘lib, tasvirning ortiqcha yorishishiga olib keladi.
  • Kamera bino tomi bilan to‘silib qoladi.
  • Paketlangandan so‘ng qahramon o‘lchami ishlab chiqish muhitidagidan farq qiladi.

Bu muammolar odatda kiritish ma’lumotlarini qayta ishlash, animatsiyaning asosiy skeleti, kamera to‘qnashuvi, post-processing parametrlari va resurs masshtabini alohida tekshirishni talab qiladi. “Xato chiqmayapti” degan holatga asoslanib, funksiya tayyor deb xulosa qilmang.

Nashr usulini tanlash

Onlayn statik sayt

Onlayn versiya avval sahnani render qilishi, keyin esa ishlash jarayonida resurslarni yuklashda davom etishi mumkin. U statik hosting xizmatlariga joylashtirish uchun mos bo‘lib, mobil sensorli joystick, tasvir sifati sozlamalari, yuqori aniqlikdagi materiallarni almashtirish va tugmalar konfiguratsiyasini qo‘shish mumkin.

Yagona HTML fayl

Yagona faylli versiya modellar, teksturalar, musiqa va ovozli ijroni HTML ichiga birgalikda paketlaydi. Demo loyihaning dastlabki materiallari qariyb 100MB, paketlangandan so‘ng esa taxminan 33MB bo‘ladi. Bu usul ulashish va oflayn ishlatish uchun qulay, ammo resurslarni siqish hamda yakuniy fayl hajmiga alohida e’tibor berish kerak.

Cheklangan konteyner uchun oflayn paket

Agar maqsadli platforma internetga ulana olmasa, WASM’dan foydalana olmasa va paket hajmi 10MiB bilan cheklangan bo‘lsa, moslashtirilgan versiyani alohida qurish kerak. Demo loyiha Xiaohongshu mini-vositalari cheklovlari uchun taxminan 8MiB hajmdagi oflayn paketga moslashtirilgan.

Turli nashr shakllari bir xil konfiguratsiyani shunchaki nusxalashdan iborat emas. Maqsadli platformani loyiha boshida belgilash kerak, shunda resurs formati, yuklash usuli va funksiyalar ko‘lami bo‘yicha tanlovlarni oldindan amalga oshirish mumkin.

Veb o‘yinini nashr etish shakllari

Repozitoriydagi ma’lumotnomalarni ko‘rib chiqish

O‘rnatish tugagach, AI’dan quyidagi fayllarni bevosita o‘qishni va tegishli bosqichlarda ulardan foydalanishni so‘rashingiz mumkin:

Foydalanishda nimalarga e’tibor berish kerak?

Bu Skill inson tomonidan sinab ko‘rishning o‘rnini bosa olmaydi va bir urinishdayoq yuqori sifatli tayyor mahsulot yaratishni kafolatlamaydi. «Tuman qoplagan tog‘ darvozasi»ni ishlab chiqish jarayonida bir necha bor sinov o‘tkazildi: har bir bosqichda bir nechta muammo aniqlandi, so‘ng AI ularni tuzatishda davom etdi. Shuning uchun o‘yinni muntazam kuzatib, fikr-mulohaza bildirishingiz kerak.

Samaraliroq hamkorlik usullariga quyidagilar kiradi: namunaviy videolar taqdim etish; AI’dan avval tadqiqot o‘tkazib, keyin ish boshlashni so‘rash; tayyor materiallar vositalarini ulashni ustuvor qilish; har bir bosqich yakunida ishga tushirish va skrinshotlar orqali tekshirish; platformani aniqlagach, hajmni imkon qadar erta sinash.

Hozirga qadar Skill bitta to‘liq loyihada qo‘llanib, reja darajasida bir marta taqqoslab sinovdan o‘tkazildi. U istalgan mavzuda bir xil darajadagi tayyor mahsulotni avtomatik yaratishni va’da qilishdan ko‘ra, yo‘nalishdagi xatolar va takroriy sinovlarni kamaytirishga ko‘proq yordam beradi.

Xulosa

Guizang Game Skill brauzer uchun 3D jangovar o‘yin yaratishni bajariladigan bosqichlarga ajratadi: avval talablarni aniqlashtirish, keyin materiallar va animatsiyalarni tayyorlash, so‘ng jangovar boshqaruv hissi, effektlar va ovozni sozlash, nihoyat platforma cheklovlariga muvofiq paketlash. O‘rnatilgach, muayyan o‘yin talabi bilan boshlashingiz va AI’ni rejalashtirish, amalga oshirish hamda tekshirish o‘rtasida uzluksiz takrorlashga yo‘naltirishingiz mumkin.

To‘liq tafsilotlarni bilmoqchi bo‘lsangiz, GitHub repozitoriyasini ko‘rishingiz va «Tuman qoplagan tog‘ darvozasi»ni sinab ko‘rishingiz mumkin. Skill’ning o‘zi AGPL-3.0 litsenziyasidan foydalanadi; namoyish o‘yinidagi tasviriy materiallar, modellar, ovozli ijro, musiqa va matn muallifga tegishli bo‘lib, ulardan foydalanishda tegishli litsenziyalarga alohida rioya qiling.