ЖИ арқылы ойын жасау: gauntlet loop бойынша қадамдық нұсқаулық
Gauntlet loop көмегімен ойын идеяңызды ЖИ арқылы іске асыруды үйреніңіз. Нұсқаулық баптау, құралдар, промпттар, қайталау және бөлісу сияқты бүкіл үдерісті қамтиды.
Gauntlet loop ойындар, қолданбалар және басқа жобаларды жасауға арналған ЖИ-ге промпт беру әдісі. Онда екі агент, құрастырушы мен сыншы, қайталанатын циклде жұмыс істейді. Әдіс туралы Gauntlet loop деген не? бетінен оқыңыз. Бұл нұсқаулық ойын жасауды баптаудан жариялауға дейін қадам-қадаммен түсіндіреді.
1. Құралдарды баптаңыз
Gauntlet loop үшін компьютердегі файлдарды өңдеп, ойынды өздігінен ойнап тексере алатын бағдарламалау агенті қажет. Бұған Codex, Claude Code, Cursor және Gemini CLI сияқты құралдар жарайды.
Gauntlet loop Unity, Unreal Engine, Roblox Studio немесе Three.js сияқты кез келген ойын қозғалтқышымен жұмыс істей алады. Агенттің әр қозғалтқышпен әрекеттесуіне қажет құралдар сәл өзгеше. Нені жүктеу немесе баптау керегін білмесеңіз, бос жоба қалтасын жасап, агентке қай қозғалтқышты қолданатыныңызды айтыңыз. Ол қажетті құралдардың бар-жоғын тексере алады.
Міндетті емес: Build World. Thrixel ұсынған Build World агент дағдысы Thrixel арқылы сапалы 3D ресурстар жасауды және нағыз ойын әзірлеушілері жазған жетілдірілген жұмыс үдерісін береді. Gauntlet loop үшін Thrixel міндетті емес, бірақ бұл дағды циклдердегі ресурстар мен ойын дизайнын жақсарту үшін арнайы жасалған және тегін қолданылады.
2. Агентке промпт пен үлгілерді беріңіз
Ойын промптында ойын барысы, көркемдік стиль, басқару, интерфейс және шығармашылық ойыңыздағы басқа тұстар туралы мүмкіндігінше көп ақпарат беріңіз. Промпт ұзақ болуы мүмкін: көбірек контекст агентке ойынды жақсырақ жасауға көмектеседі.
Gauntlet loop тиімді болуы үшін агентке салыстыратын дайын көрнекі үлгілер қажет. Қолданыстағы ойындардың скриншоттарын не бейнелерін тіркеп, әрқайсысының маңызын түсіндіріңіз, мысалы: «Маған осы суреттің жарығы және ана суреттің камера бұрышы ұнайды». Бұл маңызды, себебі сыншы әр кезеңде ойынды осы үлгілермен салыстырады.
Промптта сын цикліне арналған нұсқаулар да болуы керек, өйткені бұл gauntlet loop әдісінің өзегі. Агентке ойын қажетті сапаға жеткенше жұмысты үлгілермен қайта-қайта салыстыратын қатаң сыншы қосалқы агентті пайдалануды тапсырыңыз.
Three.js арқылы бұлттардың үстінде қалықтаған қираған қалада өтетін үшінші жақ көрінісіндегі экшн-шытырман ойын жаса. Ойыншы өзара байланысқан аудандарды зерттейді, механикалық күзетшілермен шайқасады және орталық мұнараға жол ашу үшін ежелгі машиналарды қалпына келтіреді. Жақын шайқас, жалтару, түрлі шабуыл үлгілері бар жаулар, ортаға байланысты жұмбақтар, бақылау нүктелері және соңғы бастықты қос. Биік сәулет, қозғалатын машиналар және әртүрлі биіктіктерді қосатын жолдар арқылы қаланың ауқымын сездір.
Тіркелген суреттерді қаланың сәулеті, жарығы және жалпы көрінісі үшін үлгі ретінде қолдан. Бөлек сыншы агент жұмыс істеп тұрған ойынды тексеріп, сыртқы көрінісі мен ойналуын үлгілермен салыстырсын. Нақты мәселелер мен себептерін сұра, оларды түзетіп, жаңартылған ойынды қайта тексерт. Кезең санын шектемей және талапты қазіргі нәтиже деңгейіне төмендетпей, сыншы қанағаттанғанша жалғастыр.
3. Қайталау циклін іске қосыңыз
Промпт жіберілген соң жұмысты біраз уақыт агенттерге қалдыра аласыз. Құрастырушы мен сыншы сіздің араласуыңызсыз бірнеше түзету кезеңінен өтеді, бұл бірнеше сағатқа созылуы мүмкін. Әр кезеңде сыншы ағымдағы ойынды промпт пен үлгілерге салыстырып, құрастырушыға жақсартуға болатын нақты мәселелерді жібереді.
Сыннан түзетуге
Әр қайталау кезеңінде сыншы агент құрастырушыға нәтижені жақсартуға арналған нақты пікір береді.
Негіз
- Қоршаған жарық көріністі жазық етеді.
- Біркелкі төсем ауланы бөлшектерден жиналғандай көрсетеді.
Жарық пен тереңдік
- Төсем әлі де мінсіз тор құрайды, бедері аз.
Тас пен атмосфера
- Тас тақталар ісінгендей көрінеді.
- Аула шеңберлері төсемнің астында жоғалады.
Бұлттар мен материалдар
- Төсемде түйіршіктілік пен дақтар жетіспейді.
- Қараңғы күзетшілерге күштірек контраст қажет.
Беткі қабат пен назар орталығы
- Әктас текстурасы мен нысаналы жарық қалған көрнекі мәселелерді шешеді.
Қосымша әрлеу
- Мақұлданды: анық назар орталықтары, текстуралы тас және теңгерімді жарық аулаға біртұтас аяқталған көрініс береді.
4. Қосымша пікір беріңіз
Агент жұмыс біткенін хабарлайды, содан кейін ойынды өзіңіз сынап, пікір бере аласыз. Ойыңызға сәйкес келмейтін кез келген нәрсені, соның ішінде қателерді, айтып, көңіліңіз толғанша өзгерістер сұрауға болады. Қосымша үлгі суреттер агент дұрыс орындамаған не сыншы байқамаған бөлшектерді нақтылайды. Ойынды кеңейтіп, сол бағытта көбірек мазмұн қосуды да сұрай аласыз.
Үлкенірек дизайн өзгерістері үшін де сол әңгімені қолданыңыз. Жылдамырақ кейіпкер, басқа камера не жаңа аймақ бастапқы промпт пен бұрынғы пікірлер сақтала отырып, сол сын циклінен өте алады.
5. Ойнаңыз және ойынды бөлісіңіз
Алдын ала нұсқаға көңіліңіз толса, gauntlet loop аяқталды және ойын жариялауға дайын!
Әр қозғалтқыш пен мақсатты платформаның экспорттау және жариялау үдерісі бөлек, бірақ агент жобаға ең қолайлысын таңдауға көмектеседі. Three.js немесе Unity арқылы жасалған веб-ойындарды Netlify не Vercel арқылы тегін орналастыруға болады. Thrixel ұсынған Build World дағдысы да thrixel.com/world сайтында тегін жариялау мен хостингті қолдайды.