Ruka hadi maudhui makuu
Mafunzo ya AI

Tumia 歸藏 Game Skill kuwezesha AI kutengeneza mchezo wa matukio wa 3D unaoweza kuchezwa kwenye kivinjari

Makala hii inaeleza matumizi, jinsi ya kusakinisha na mtiririko kamili wa kazi wa 歸藏 Game Skill, na kuonyesha jinsi ya kuwawezesha wasaidizi wa programu wa AI kama Claude Code na Codex kutengeneza michezo ya matukio ya 3D kwenye kivinjari yenye mapigano, uhuishaji, sauti na aina mbalimbali za uchapishaji.

Tumia 歸藏 Game Skill kutengeneza mchezo wa matukio wa 3D wa kivinjari kwa AI

Ikiwa umewahi kuiomba AI “itengeneze mchezo wa 3D”, huenda ukapata eneo lenye vizuizi vinavyoweza kusogea tu: miondoko ya mhusika ni migumu, mapigano hayana mrejesho, rasilimali zinahitaji kuandaliwa mwenyewe, na mwishowe bado unapaswa kusanidi mazingira kwa mikono ili mchezo uendesheke. Lengo la 歸藏 Game Skill ni kumpa msaidizi wa programu wa AI mchakato wa utengenezaji uliothibitishwa katika miradi halisi, ili aweze kusonga hatua kwa hatua kutoka kufafanua mahitaji, kuandaa rasilimali, kubuni miondoko na mapigano, hadi kufanya majaribio na kufunga kifurushi.

Makala hii itatumia mradi wa onyesho 《雾锁山门》 uliopo kwenye hazina kama msingi, na kueleza jinsi ya kusakinisha na kutumia Skill hii, pamoja na jinsi ya kuwasilisha mahitaji ya mchezo kwa AI kwa njia iliyo rahisi zaidi kutekelezwa.

Onyesho la mchezo wa 3D kwenye kivinjari

歸藏 Game Skill ni nini

Hii ni Skill inayotumiwa na wasaidizi wa programu wa AI kama Claude Code na Codex. Baada ya kuisakinisha, unaweza kueleza moja kwa moja mchezo unaotaka kutengeneza, kwa mfano “tengeneza mchezo wa kivinjari wa 3D wa mapigano ya sanaa za kijeshi, unaoonekana kutoka juu”, kisha AI itauliza kwanza kuhusu kazi za marejeo, mtazamo, mazingira, upeo wa mchezo, zana za rasilimali na kiasi kinachopatikana, kabla ya kuutekeleza hatua kwa hatua kulingana na mchakato.

Si injini ya michezo inayozalisha bidhaa iliyokamilika kiotomatiki, wala si zana inayoweza kukamilisha kazi yote kwa amri moja. Inafanana zaidi na kanuni ya utengenezaji wa mradi iliyoundwa kwa ajili ya AI, ikiwa na mpango wa hatua, vituo vya ukaguzi, mapendekezo ya hisia za mapigano, mbinu za kuzalisha rasilimali, matatizo ya kawaida na hati za kufunga kifurushi.

Mradi wa onyesho unaweza kufanya nini

《雾锁山门》 katika hazina ni mchezo wa 3D wa mapigano unaoonekana kutoka juu wenye mandhari ya xianxia, ukiwa na eneo moja, pambano moja dhidi ya maadui wadogo na pambano moja dhidi ya Boss, pamoja na hadithi na sauti za wahusika. Unaweza kuucheza moja kwa moja kwenye ukurasa wa onyesho mtandaoni bila kusakinisha chochote.

  • Michoro: Ina nyasi zinazotikiswa na upepo, ukungu wa tabaka nyingi, theluji, milima ya mbali na mwangaza unaoakisiwa kwenye majukwaa ya mawe majini, ikiwa imejengwa kwa three.js na WebGL yenye uoanifu mzuri.
  • Wahusika na mazingira: Inatumia wahusika 5 wa 3D wenye mifupa, silaha 2, aina 12 za vitu vya mazingira na aina 5 za vitu vinavyoanguka.
  • Mapigano: Ina mfululizo wa mashambulizi wa hatua 3, kukwepa, kuzuia, kurudisha shambulio, utekelezaji, kunywa dawa, kuendesha upanga na shambulio maalum la “万剑归宗”; Boss ana pambano la awamu mbili.
  • Sauti: Ina sauti za wahusika, muziki, sauti za mazingira na athari za sauti za mapigano, zikiwa na rekodi 8 za sauti za wahusika.
  • Usambazaji: Msimbo wa chanzo unaweza kujengwa kuwa tovuti tuli ya mtandaoni, faili moja ya HTML yenye takriban 33MB, au kifurushi cha nje ya mtandao kwa kontena zenye vikwazo.

Kusakinisha Skill

Kutumia Git kuiga hazina

Ikiwa unatumia Claude Code, unaweza kuiga hazina kwenye saraka inayofaa ya skills:

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

Unapotumia Codex au zana nyingine ya programu ya AI, weka hazina kwenye saraka ya skills iliyoainishwa na zana hiyo. Baada ya kusakinisha, fungua upya au onyesha upya mazingira ya programu ya AI ili iweze kusoma maudhui ya Skill.

Kuandaa mazingira ya uendeshaji na zana za rasilimali

Mradi unahitaji Node.js 18+ kusakinishwa ndani ya kompyuta, hasa kwa kuendesha seva ya ndani na kutekeleza mchakato wa kufunga kifurushi. Zana za rasilimali si lazima kabisa, lakini zinaathiri kwa kiasi kikubwa matokeo ya mwisho.

  • Tripo: Hutumika kubadilisha picha kuwa miundo ya 3D na kufanya uunganishaji wa mifupa.
  • 即梦 au zana nyingine za kutengeneza picha: Hutumika kwa picha za usanifu wa wahusika, ikoni, maandishi ya kisanii na rasilimali nyingine; pia inaweza kutayarisha sauti za wahusika.
  • Suno: Hutumika kutengeneza muziki; Skill inaweza kusaidia kupanga vidokezo vya muziki.

Ikiwa huduma hizi hazipatikani, unaweza kutumia miundo ya bure, jiometri inayozalishwa kwa programu na rasilimali nyingine za bure, lakini ubora wa picha unaweza kupungua. Katika miradi halisi, kwa kawaida ni rahisi kupata matokeo thabiti kwa kutengeneza kwanza picha za usanifu wa wahusika, kisha kuzibadilisha kuwa miundo ya 3D, kuliko kutengeneza miundo moja kwa moja kwa maelezo ya maandishi.

Matumizi ya kwanza: Kuwasilisha mahitaji kwa AI

Baada ya kusakinisha Skill, haipendekezwi kuandika tu “tengeneza mchezo wa 3D”. Kwanza eleza mandhari, mtazamo, jukwaa, upeo wa uchezaji na zana ulizo nazo. Hapa kuna mfano wa amri inayofaa kuanzisha mradi:

Tengeneza mchezo wa kivinjari wa 3D wa mapigano ya sanaa za kijeshi unaoonekana kutoka juu, ukiwa na eneo moja, wimbi moja la maadui wadogo na Boss mmoja.
Nina Tripo na 即梦 ninazoweza kutumia.

Kwa kawaida AI itaendelea kuuliza maelezo kulingana na mahitaji haya. Unaweza kuongeza video ya marejeo, mtindo wa sanaa unaotaka, vifaa lengwa, kama unahitaji vidhibiti vya mguso wa simu, muda unaotarajiwa wa mchezo, na kama unahitaji kuhamisha faili moja ya HTML.

Kanuni muhimu ni kuiruhusu AI ifanye utafiti na mipango kwanza, kisha ianze kuandika msimbo. Kadiri video ya marejeo, jukwaa lengwa na hali ya rasilimali zinavyokuwa wazi, ndivyo marekebisho ya baadaye yatakavyopungua.

Mchakato kamili wa utengenezaji

歸藏 Game Skill inagawanya mchakato wa utengenezaji katika hatua tano zifuatazo:

  1. Utafiti na mipango: Chambua kazi za marejeo, bainisha mtazamo, uchezaji, upeo wa eneo na mpango wa hatua, kisha rekodi mbinu ya utekelezaji.
  2. Usanifu na rasilimali: Tengeneza ulimwengu na picha za usanifu wa wahusika, badilisha picha kuwa miundo ya 3D na ukamilishe uunganishaji wa mifupa.
  3. Miondoko: Tumia miondoko iliyowekwa tayari inayotolewa na jukwaa la rasilimali; sehemu zisizotosha zihesabiwe kwa programu ili kupata nafasi za mikono na miguu.
  4. Hisia za uchezaji na athari maalum: Tekeleza moja baada ya nyingine mrejesho wa mapigano kama maandalizi ya shambulio, kuchelewa baada ya shambulio, kusimama kwa muda wakati wa kugonga, kusukumwa nyuma, kuzuia, kurudisha shambulio na kukatiza kwa kukwepa, kisha tumia gridi na shader kutengeneza athari.
  5. Sauti na kufunga kifurushi: Ongeza athari za sauti, sauti za wahusika na muziki, bana rasilimali, kisha jenga toleo la mtandaoni, toleo la faili moja au toleo la kontena yenye vikwazo.
Marejeo ya mchakato wa kutengeneza mchezo

Kuruhusu AI ijithibitishie matokeo

Jambo moja muhimu la Skill hii ni kuifanya AI isiangalie tu kama kiweko cha amri kinaonyesha hitilafu, bali pia itazame picha halisi. Mchakato unapendekeza kuandaa zana za kujipima mapema, ili AI iweze kusogeza picha hatua kwa hatua, kuingia moja kwa moja kwenye kiwango maalum kupitia vigezo vya URL, na kuangalia hali ya uendeshaji kwa kutumia paneli ya uchunguzi ya F3.

AI inaweza kujipiga picha za skrini, kisha kulinganisha na mahitaji ili kukagua nafasi ya mhusika, mtazamo wa kamera, athari maalum, UI na hali ya mapigano. Bado unahitaji kucheza na kutoa mrejesho, lakini huhitaji tena kutafuta mwenyewe matatizo ya wazi ya picha kila mara.

Unapotoa mrejesho, huhitaji kutumia istilahi za kitaalamu. Kwa mfano, unaweza kusema “miondoko ni migumu sana”, “hisia za mashambulizi ni dhaifu”, “kamera imezuiwa na paa” au “mhusika anaonekana kuwa nusu ya ukubwa wake”. Skill itasaidia AI kubadilisha maelezo haya kuwa kazi zinazoweza kutekelezwa za uchunguzi na marekebisho.

Kuunda hisia za msingi za mapigano

Kwa michezo ya mapigano, kazi kufanya kazi haimaanishi kuwa hisia za uchezaji zinakubalika. Skill inasisitiza mambo yafuatayo katika mchakato wa mapigano:

  • Weka muda wa maandalizi kabla ya shambulio na muda wa kumalizia baada yake ili miondoko iwe na mdundo.
  • Ongeza kusimama kwa muda mfupi unapogonga ili kuimarisha mrejesho wa shambulio.
  • Weka viwango tofauti vya kusukumwa nyuma kulingana na aina ya shambulio.
  • Tenganisha kuzuia kwa kawaida na kurudisha shambulio, na uruhusu kukwepa kukatiza miondoko ya sasa.
  • Wafanya maadui washambulie kwa zamu ili kuzuia maadui wote kumzingira mchezaji kwa wakati mmoja.
  • Mbuni Boss awamu ya pili, mfuatano wa kuinuka na mazungumzo ili kuleta mabadiliko katika mapigano.

Wakati wa utekelezaji, vitu hivi vinapaswa kuthibitishwa kimoja baada ya kingine kama orodha ya ukaguzi, badala ya kuangalia tu kama mhusika anaweza kusogea au kushambulia. Uwezo kama mfululizo wa mashambulizi, mbinu za upanga na shambulio maalum pia unahitaji kurekebishwa kwa pamoja kwa kuzingatia uhuishaji, utambuzi wa kugonga, athari maalum na sauti.

Athari za mapigano katika mchezo wa vitendo

Kushughulikia matatizo ya kawaida

Katika michezo ya 3D ya wavuti, kuna matatizo mengi ambayo hayaonekani moja kwa moja kama hitilafu za msimbo, hivyo hazina hii hutoa orodha maalum ya matatizo yanayoweza kutokea. Unapokumbana na hali zifuatazo, unaweza kuanza kwa kusoma references/pitfalls.md:

  • Vifunguo vya mwelekeo au hali ya ingizo kuganda.
  • Miondoko iliyowekwa tayari kumsababisha mhusika kurushwa kutoka mahali pake.
  • Athari ya mwanga kung'aa kupita kiasi na kufanya picha iwe nyeupe kupita kiasi.
  • Kamera kuzuiwa na paa la jengo.
  • Ukubwa wa mhusika kutolingana kati ya kifurushi kilichojengwa na mazingira ya maendeleo.

Matatizo haya kwa kawaida yanahitaji kuchunguzwa hatua kwa hatua kwa kuzingatia uchakataji wa ingizo, mzizi mkuu wa uhuishaji, mgongano wa kamera, vigezo vya uchakataji wa baadae na ukubwa wa rasilimali. Usihitimishe kuwa kazi imekamilika kwa sababu tu “hakuna hitilafu iliyoonekana”.

Chagua njia ya usambazaji

Tovuti tuli ya mtandaoni

Toleo la mtandaoni linaweza kwanza kutoa eneo, kisha kuendelea kupakia rasilimali wakati wa uendeshaji. Linafaa kwa kusambazwa kwenye huduma za upangishaji tuli, na linaweza kuongeza kijiti cha kudhibiti kwa mguso wa simu, mipangilio ya ubora wa picha, kubadilisha maumbo ya ubora wa juu na usanidi wa vitufe.

HTML ya faili moja

Toleo la faili moja litaweka miundo, maumbo, muziki na sauti za wahusika ndani ya HTML. Rasilimali asili za mradi wa onyesho zinakaribia 100MB, na baada ya kufungwa kifurushi huwa takriban 33MB. Njia hii hurahisisha kushiriki na kutumia nje ya mtandao, lakini inahitaji kuzingatia kwa makini kubana rasilimali na ukubwa wa mwisho wa faili.

Kifurushi cha nje ya mtandao kwa kontena yenye vikwazo

Ikiwa jukwaa lengwa haliwezi kuunganishwa na intaneti, haliwezi kutumia WASM, na ukubwa wa kifurushi umewekewa kikomo cha 10MiB, toleo maalum linaloendana nalo linahitaji kujengwa. Mradi wa onyesho ulitengeneza kifurushi cha nje ya mtandao cha takriban 8MiB kwa vikwazo vya zana ndogo za Xiaohongshu.

Aina tofauti za usambazaji si suala la kunakili tu usanidi uleule. Jukwaa lengwa linapaswa kubainishwa mapema katika mradi ili maamuzi kuhusu muundo wa rasilimali, njia ya upakiaji na upeo wa vipengele yafanywe mapema.

Aina za usambazaji wa mchezo wa wavuti

Kusoma nyenzo za marejeo katika hazina

Baada ya kusakinisha, unaweza kuomba AI isome moja kwa moja faili zifuatazo na kuzitumia kama marejeo katika hatua husika:

Unapaswa kuzingatia nini unapoitumia

Skill hii haiwezi kuchukua nafasi ya kujaribu mchezo mwenyewe, wala haihakikishi bidhaa ya ubora wa juu itakayozalishwa kwa mara moja. Mchakato wa kutengeneza 《雾锁山门》 ulipitia raundi nyingi za majaribio ya kucheza; kila raundi ilibainisha matatizo kadhaa, kisha AI iliendelea kufanya marekebisho. Kwa hiyo, unahitaji kuendelea kuuangalia mchezo na kutoa maoni.

Njia bora zaidi za kushirikiana ni pamoja na: kutoa video za marejeo; kuiomba AI ifanye utafiti kwanza kabla ya kuanza; kuifanya iunganishe kwanza zana zilizopo za rasilimali; kuendesha mchezo na kuchukua picha za skrini za uthibitishaji baada ya kukamilisha kila hatua; na kufanya majaribio ya ukubwa mapema mara tu jukwaa litakapoamuliwa.

Kwa sasa, Skill hii imepitia mchakato mzima katika mradi mmoja kamili, na pia imefanyiwa jaribio moja la kulinganisha katika kiwango cha mpango. Inafaa zaidi kukusaidia kupunguza makosa ya mwelekeo na majaribio yanayojirudia, badala ya kuahidi kwamba mada yoyote inaweza kupata kiwango kilekile cha ukamilifu kiotomatiki.

Muhtasari

歸藏 Game Skill hugawanya utengenezaji wa mchezo wa kivinjari wa 3D wa mapigano na vitendo kuwa hatua zinazoweza kutekelezwa: kwanza fafanua mahitaji, kisha andaa rasilimali na uhuishaji, halafu rekebisha hisia za mapigano, athari maalum na sauti, na mwishowe kamilisha ufungashaji kulingana na vikwazo vya jukwaa. Baada ya kusakinisha, unaweza kuanza na hitaji mahususi la mchezo na kuifanya AI iendelee kurudia mchakato kati ya kupanga, kutekeleza na kuthibitisha.

Ikiwa ungependa kujua maelezo kamili zaidi, unaweza kutazama hazina ya GitHub na kucheza 《雾锁山门》. Skill yenyewe inatumia AGPL-3.0; michoro, miundo, sauti za wahusika, muziki na maandishi katika mchezo wa onyesho ni maudhui ya mwandishi. Unapotumia, tafadhali fuata leseni husika za kila kipengele.