AI + Thrixel yordamida Roblox’da qanday o‘yin yaratish mumkin
Thrixel 3D modellarni yaratadi, Build World dasturlash agentiga yo‘l ko‘rsatadi, Rojo esa o‘yin kodini Roblox Studio bilan sinxronlaydi.
Boshlashdan oldin Roblox Studio o‘rnatilgan va Roblox hisobingiz mavjud bo‘lishi kerak.
1. VS Code orqali Rojo’ni o‘rnating
- Visual Studio Code (VS Code) dasturini o‘rnating.
- VS Code uchun Rojo - Roblox Studio Sync kengaytmasini o‘rnating.
- VS Code’da File > Open Folder orqali o‘yin uchun bo‘sh papkani oching.
- Buyruqlar palitrasini ochish uchun
Ctrl + Shift + P(Mac’daCmd + Shift + P) tugmalarini bosing. “Rojo” deb yozing va Rojo: Open Menu ni tanlang. - Menyuda Rojo o‘rnatilmagani ko‘rsatilsa, Install Rojo now ni bosing.
- Install Roblox Studio Plugin ni bosing. Studio ochiq bo‘lsa, uni qayta ishga tushiring. Shundan so‘ng Rojo Studio’dagi Plugins sahifasida ko‘rinishi kerak.
2. Build World ko‘nikmasini qo‘shing
Hisobga kirish
Ko‘nikmani o‘rnatishdan oldin Thrixel hisobiga kiring. Buyruq barcha agentlar uchun bir xil va uv ni talab qiladi. uv o‘rnatilmagan bo‘lsa, terminalda operatsion tizimingiz uchun buyruqni bajaring:
curl -LsSf https://astral.sh/uv/install.sh | sh
irm https://astral.sh/uv/install.ps1 | iex
Quyidagi kirish buyrug‘ini bajaring. Brauzer sahifasi ochilganda, Thrixel hisobingizni ulash uchun Approve ni bosing.
uvx thrixel-mcp@latest login
Build World’ni o‘rnating
Quyida dasturlash agentingizni tanlang. Build World uchun ko‘rsatmalar beruvchi ko‘nikma hamda resurslarni yaratish vositalarini taqdim etuvchi Thrixel MCP serveri kerak.
Claude Code
Thrixel plaginini o‘rnatish uchun terminalda shu buyruqlarni bajaring. Plagin ko‘nikma va MCP serverini o‘z ichiga oladi.
claude plugin marketplace add thrixel/build-world
claude plugin install thrixel@thrixel
claude plugin list ni bajaring va thrixel@thrixel yoqilganini tekshiring. Keyin claude mcp list ni bajarib, plugin:thrixel:thrixel ulanganini tekshiring. O‘rnatishdan so‘ng yangi Claude Code seansini boshlang.
Codex
Codex’da plaginni o‘rnatish uchun terminalda shu buyruqlarni bajaring:
codex plugin marketplace add thrixel/build-world
codex plugin add thrixel@thrixel
codex plugin list ni bajaring va Thrixel katalogida thrixel@thrixel o‘rnatilgan va yoqilganini tekshiring. codex mcp list orqali thrixel yoqilganini tekshiring. Plaginni yuklash uchun yangi Codex seansini boshlang.
Plaginlarni qo‘llamaydigan Codex versiyalari uchun qo‘lda o‘rnatish ko‘rsatmalaridan foydalaning.
Cursor
Ushbu sozlamani ~/.cursor/mcp.json fayliga qo‘shing. Faylda mcpServers bo‘limi allaqachon bo‘lsa, mavjud yozuvlarni almashtirmasdan unga thrixel yozuvini qo‘shing.
{
"mcpServers": {
"thrixel": {
"type": "stdio",
"command": "uvx",
"args": ["thrixel-mcp@latest"]
}
}
}
Keyin operatsion tizimingizga mos buyruqlar bilan ko‘nikmani o‘rnating:
git clone https://github.com/thrixel/build-world ~/.thrixel/build-world
mkdir -p ~/.cursor/skills
ln -s ~/.thrixel/build-world/skills/build-world ~/.cursor/skills/build-world
git clone https://github.com/thrixel/build-world "$HOME\.thrixel\build-world"
New-Item -ItemType Directory -Force "$HOME\.cursor\skills" | Out-Null
New-Item -ItemType Junction -Path "$HOME\.cursor\skills\build-world" -Target "$HOME\.thrixel\build-world\skills\build-world"
Cursor’ni qayta ishga tushiring. Settings > MCP ichida thrixel borligini tekshiring, keyin Agent chatida / deb yozib, build-world ni toping.
Gemini CLI
Thrixel MCP serverini ro‘yxatdan o‘tkazish va ko‘nikmani o‘rnatish uchun terminalda shu buyruqlarni bajaring:
gemini mcp add -s user --trust thrixel uvx -- thrixel-mcp@latest
gemini skills install https://github.com/thrixel/build-world --path skills/build-world
Yangi Gemini CLI seansini boshlang. thrixel borligini tekshirish uchun /mcp, build-world uchun esa /skills list ni bajaring.
Build World sozlash qo‘llanmasida qo‘lda o‘rnatish, yangilash va mavjud o‘rnatmalar ham tushuntirilgan.
3. Roblox Studio’ni sozlang
Agent Studio’da kod bajarishi va o‘yinning skrinshotlarini olishi uchun Studio MCP serverini yoqing.
- Roblox Studio’ni ochib, yangi Baseplate yarating. Bu o‘yin dunyosini saqlaydigan Roblox faylini, ya’ni joyni yaratadi.
- Oynaning eng yuqori o‘ng burchagidagi Assistant belgisini bosing.
- Assistant panelida … > Settings > Manage MCP Servers ni oching. Enable Studio as MCP server ni yoqing. Yashil indikator server ishlayotganini tasdiqlaydi.
4. Roblox API kalitini yarating
Rojo 3D model fayllarini sinxronlamaydi. Agent modellarni alohida yuklash uchun Roblox API kalitidan foydalanadi.
- Creator Hub’dagi hisob ma’lumotlari sahifangizni oching va Create API Key ni bosing.
- Access Permissions ostida Assets API tizimini qo‘shing. Egasi sifatida o‘z hisobingizni tanlab, Read va Write ni yoqing.
- Accepted IP Addresses ostida
0.0.0.0/0ni qo‘shing yoki IP cheklovlarini o‘chiring. Bu maydon bo‘sh qolsa, yuklashlar tugallanmaydi. - Bu kalit istalgan IP manzildan kirishga ruxsat bergani uchun amal qilish muddatini qisqa, masalan, 30 kun qilib belgilang.
- Save ni bosing va kalitni nusxalang. U faqat bir marta ko‘rsatiladi.
- Kalitni o‘yin papkasidagi
roblox_api_key.txtnomli faylga saqlang. Bu faylni Git’ga qo‘shmang.
5. Serverni ishga tushiring
Serverni VS Code’dan ishga tushirish
- VS Code’da
Ctrl + Shift + P(Mac’daCmd + Shift + P) orqali buyruqlar palitrasini oching. “Rojo” deb yozib, Rojo: Open Menu ni tanlang. - Papkada Rojo loyihasi bo‘lmasa, Create one now ni bosing. Rojo
default.project.jsonfayli va o‘yinning boshlang‘ich papkalarini qo‘shadi. - Projects in this workspace ostida ishga tushirish belgisi yonidagi loyiha nomini bosing.
VS Code’ning pastki o‘ng burchagidagi bildirishnoma server localhost manzilida 34872 portini tinglayotganini tasdiqlaydi. To‘xtatish uchun Rojo menyusini ochib, loyihani yana bosing. Server ishlayotganda ishga tushirish belgisi to‘xtatish belgisiga aylanadi.
Roblox Studio’ni serverga ulash
- Roblox Studio’dagi Baseplate joyiga qayting.
- Plugins sahifasini oching va Rojo ni bosing.
- Server boshqa portni ko‘rsatmagan bo‘lsa, manzilni
localhostva portni34872holida qoldiring. - Connect ni bosing.
- “Sync changes for project” ostida Rojo joyga kiritadigan o‘zgarishlarni ko‘rib chiqing va Accept ni bosing.
Rojo oynasida endi loyiha nomi, server manzili va Disconnect tugmasi ko‘rinadi. Studio ulangan va o‘zgarishlarni qabul qilishga tayyor.
Studio ulana olmasa, brauzerda http://localhost:34872/ ni oching. Rojo holat sahifasi server ishlayotganini tasdiqlaydi.
6. O‘yiningizni yarating
Thrixel Cubes
Thrixel 3D resurslarni yaratish uchun Cubes hisoblaydi. Jami xarajat bajarilgan amallar va o‘yindagi resurslar soniga bog‘liq. Ba’zi amallarning narxi belgilangan, boshqalari esa foydalanishga qarab o‘lchanib, bajarilgandan keyin hisoblanadi. To‘liq o‘yin yaratish dasturlash agenti tarifidagi limitlarning katta qismini ham sarflashi mumkin. Katta ishni boshlashdan oldin balansni tekshiring; joriy narxlar uchun Thrixel saytiga qarang.
Build World’ni ishga tushirish
- Dasturlash agentini Rojo loyihasi joylashgan papkada oching.
-
Xabarni agentingiz uchun Build World buyrug‘i bilan boshlang:
Agent Buyruq Claude Code /thrixel:build-worldCodex $build-worldCursor /build-worldGemini CLI /build-world - Buyruqdan keyin o‘yinni tasvirlang. Ko‘nikma to‘g‘ri dvijokdan foydalanishi uchun “Roblox” ni kiriting.
- Agent ikkinchi serverni ochmasligi uchun Rojo allaqachon ishlayotganini va uning portini ayting.
Codex’da $build deb yozib, o‘yin tavsifini qo‘shishdan oldin ko‘nikmalar ro‘yxatidan build-world ni tanlang.
/thrixel:build-world Roblox’da suzuvchi orollarda joylashgan to‘siqlar yo‘lagi o‘yinini yarat. Rojo va uning Studio plagini allaqachon sozlangan, Rojo bu papkani 34872 portida taqdim etyapti, shuning uchun boshqa serverni ishga tushirma.
Roblox Studio’da o‘zgarishlarni qabul qilish
Rojo’ga dastlabki ulanish tasdiqlash bosqichidir. Ulangandan keyin Rojo agent o‘zgarishlarni diskka saqlashi bilanoq ularni sinxronlaydi.
- Ulanayotganda: Rojo fayllar va joy orasidagi farqlarni ko‘rsatadi. Qo‘llash uchun Accept, ulanishni bekor qilish uchun Abort ni bosing. Farqlar bo‘lmasa, tasdiq so‘ramasdan ulanadi.
- Agent ishlayotganda: Yangi va tahrirlangan skriptlar Studio’da avtomatik paydo bo‘ladi. Studio yopilgan yoki uzilgan bo‘lsa, agent so‘raganda yana Connect ni bosing. Agent Rojo’ni o‘zi qayta ulay olmaydi.
- O‘zgarishlarni tekshirish uchun: View changes ni ochish uchun Rojo oynasidagi oxirgi o‘zgarish vaqtini bosing. U yerda qo‘llangan o‘zgarishlar ro‘yxati va muvaffaqiyatsizlari ko‘rsatiladi. Rojo o‘zgarishlari Studio’ning bekor qilish tarixida ham paydo bo‘ladi.
Sinxronlashdan oldin o‘zgarishlar guruhini ko‘rib chiqish uchun Rojo oynasida Settings ni ochib, Confirmation Behavior ni Always ga o‘rnating. Disconnect ni bosing, agent ishini tugatsin, keyin barchasini birga ko‘rish uchun Connect ni bosing. Bu ko‘rib chiqish ulanish vaqtida bajariladi. Faol ulanish paytida saqlangan o‘zgarishlar hamon avtomatik sinxronlanadi.
Ikki narsa qo‘lda e’tibor talab qiladi:
- Importlarni saqlang. Rojo skriptlar va obyekt nusxalarini sinxronlaydi. Agent 3D modellarni alohida yuklab,
ReplicatedStorage.Assetsichiga joylaydi, shuning uchun ular loyiha fayllarida saqlanmaydi. Ularni saqlab qolish uchun Studio’da File > Save dan foydalaning. - Sinxronlangan skriptlarni loyiha fayllarida tahrirlang. Rojo’da ikki tomonlama sinxronlash odatda o‘chiq. Studio’da bu skriptlarga kiritilgan o‘zgarishlar fayllarga o‘tmaydi va ustidan yozilishi mumkin.
7. O‘yiningizni nashr eting
O‘yin ulashishga tayyor bo‘lganda Studio’da File > Publish to Roblox dan foydalaning.