Ինչպես խաղ ստեղծել Roblox-ում AI + Thrixel-ի միջոցով
Thrixel-ը ստեղծում է 3D մոդելները, Build World-ն ուղղորդում է ծրագրավորման գործակալին, իսկ Rojo-ն խաղի կոդը համաժամացնում է Roblox Studio-ի հետ։
Սկսելուց առաջ պետք է տեղադրված լինի Roblox Studio, և պետք է ունենաք Roblox հաշիվ։
1. Տեղադրեք Rojo-ն VS Code-ի միջոցով
- Տեղադրեք Visual Studio Code-ը (VS Code)։
- Տեղադրեք VS Code-ի Rojo - Roblox Studio Sync ընդլայնումը։
- VS Code-ում բացեք File > Open Folder և ընտրեք խաղի համար դատարկ պանակ։
- Սեղմեք
Ctrl + Shift + P(Mac-ում՝Cmd + Shift + P)՝ հրամանների վահանակը բացելու համար։ Մուտքագրեք «Rojo» և ընտրեք Rojo: Open Menu։ - Եթե ընտրացանկում նշված է, որ Rojo-ն տեղադրված չէ, սեղմեք Install Rojo now։
- Սեղմեք Install Roblox Studio Plugin։ Եթե Studio-ն բաց է, վերագործարկեք այն։ Դրանից հետո Rojo-ն պետք է հայտնվի Studio-ի Plugins ներդիրում։
2. Ավելացրեք Build World հմտությունը
Մուտք գործեք
Հմտությունը տեղադրելուց առաջ մուտք գործեք Thrixel։ Հրամանը նույնն է բոլոր գործակալների համար և պահանջում է uv։ Եթե uv-ն տեղադրված չէ, տերմինալում գործարկեք ձեր օպերացիոն համակարգի հրամանը․
curl -LsSf https://astral.sh/uv/install.sh | sh
irm https://astral.sh/uv/install.ps1 | iex
Գործարկեք ստորև նշված մուտքի հրամանը։ Երբ էջը բացվի դիտարկիչում, սեղմեք Approve՝ Thrixel հաշիվը կապելու համար։
uvx thrixel-mcp@latest login
Տեղադրեք Build World-ը
Ստորև ընտրեք ձեր ծրագրավորման գործակալին։ Build World-ին անհրաժեշտ են և՛ հմտությունը, որը տալիս է հրահանգները, և՛ Thrixel MCP սերվերը, որը տրամադրում է ռեսուրսների ստեղծման գործիքները։
Claude Code
Գործարկեք այս հրամանները տերմինալում՝ Thrixel հավելումը տեղադրելու համար։ Այն ներառում է և՛ հմտությունը, և՛ MCP սերվերը։
claude plugin marketplace add thrixel/build-world
claude plugin install thrixel@thrixel
Գործարկեք claude plugin list և ստուգեք, որ thrixel@thrixel-ը միացված է։ Այնուհետև գործարկեք claude mcp list և ստուգեք, որ plugin:thrixel:thrixel-ը կապակցված է։ Տեղադրումից հետո սկսեք Claude Code-ի նոր աշխատաշրջան։
Codex
Գործարկեք այս հրամանները տերմինալում՝ հավելումը Codex-ում տեղադրելու համար․
codex plugin marketplace add thrixel/build-world
codex plugin add thrixel@thrixel
Գործարկեք codex plugin list և ստուգեք, որ Thrixel կատալոգում thrixel@thrixel-ը տեղադրված և միացված է։ Գործարկեք codex mcp list՝ ստուգելու, որ thrixel-ը միացված է։ Հավելումը բեռնելու համար սկսեք Codex-ի նոր աշխատաշրջան։
Հավելումներ չաջակցող Codex տարբերակների համար օգտվեք ձեռքով տեղադրման հրահանգներից։
Cursor
Այս կազմաձևն ավելացրեք ~/.cursor/mcp.json ֆայլում։ Եթե ֆայլն արդեն ունի mcpServers բաժին, այնտեղ ավելացրեք thrixel գրառումը՝ չփոխարինելով եղած գրառումները։
{
"mcpServers": {
"thrixel": {
"type": "stdio",
"command": "uvx",
"args": ["thrixel-mcp@latest"]
}
}
}
Այնուհետև տեղադրեք հմտությունը՝ ձեր օպերացիոն համակարգի հրամաններով․
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-ը։ Settings > MCP բաժնում ստուգեք thrixel-ի առկայությունը, ապա Agent զրույցում մուտքագրեք / և փնտրեք build-world-ը։
Gemini CLI
Գործարկեք այս հրամանները տերմինալում՝ Thrixel MCP սերվերը գրանցելու և հմտությունը տեղադրելու համար․
gemini mcp add -s user --trust thrixel uvx -- thrixel-mcp@latest
gemini skills install https://github.com/thrixel/build-world --path skills/build-world
Սկսեք Gemini CLI-ի նոր աշխատաշրջան։ Գործարկեք /mcp՝ thrixel-ի առկայությունը ստուգելու համար, և /skills list՝ build-world-ը ստուգելու համար։
Build World-ի կարգավորման ուղեցույցը նաև նկարագրում է ձեռքով տեղադրումը, թարմացումները և արդեն գոյություն ունեցող տեղադրումները։
3. Կարգավորեք Roblox Studio-ն
Միացրեք Studio-ի MCP սերվերը, որպեսզի գործակալը կարողանա Studio-ում կոդ գործարկել և խաղի էկրանակադրեր անել։
- Բացեք Roblox Studio-ն և ստեղծեք նոր Baseplate։ Այդպես ստեղծվում է տեղանք՝ Roblox ֆայլ, որը պահում է խաղի աշխարհը։
- Սեղմեք պատուհանի վերին աջ անկյունում գտնվող Assistant պատկերակը։
- Assistant վահանակում բացեք … > Settings > Manage MCP Servers։ Միացրեք Enable Studio as MCP server տարբերակը։ Կանաչ ցուցիչը հաստատում է, որ այն աշխատում է։
4. Ստեղծեք Roblox API բանալի
Rojo-ն չի համաժամացնում 3D մոդելների ֆայլերը։ Գործակալը մոդելներն առանձին վերբեռնելու համար օգտագործում է Roblox API բանալի։
- Բացեք Creator Hub-ի ձեր մուտքային տվյալների էջը և սեղմեք Create API Key։
- Access Permissions բաժնում ավելացրեք Assets API համակարգը։ Որպես սեփականատեր ընտրեք ձեր հաշիվը և միացրեք Read ու Write թույլտվությունները։
- Accepted IP Addresses բաժնում ավելացրեք
0.0.0.0/0կամ անջատեք IP սահմանափակումները։ Եթե այս դաշտը դատարկ մնա, վերբեռնումները չեն ավարտվի։ - Քանի որ այս բանալին թույլ է տալիս մուտք գործել ցանկացած IP հասցեից, սահմանեք կարճ վավերականության ժամկետ, օրինակ՝ 30 օր։
- Սեղմեք Save և պատճենեք բանալին։ Այն ցուցադրվում է միայն մեկ անգամ։
- Բանալին պահեք խաղի պանակում՝
roblox_api_key.txtանունով ֆայլում։ Այս ֆայլը մի՛ ավելացրեք Git-ում։
5. Գործարկեք սերվերը
Սերվերի գործարկումը VS Code-ից
- VS Code-ում բացեք հրամանների վահանակը՝
Ctrl + Shift + P(Mac-ում՝Cmd + Shift + P) ստեղներով։ Մուտքագրեք «Rojo» և ընտրեք Rojo: Open Menu։ - Եթե պանակում Rojo նախագիծ չկա, սեղմեք Create one now։ Rojo-ն ավելացնում է
default.project.jsonֆայլը և խաղի սկզբնական պանակները։ - Projects in this workspace բաժնում սեղմեք գործարկման պատկերակի կողքին գտնվող նախագծի անունը։
VS Code-ի ներքևի աջ անկյունի հաղորդագրությունը հաստատում է, որ սերվերը լսում է localhost հասցեի 34872 պորտը։ Կանգնեցնելու համար բացեք Rojo ընտրացանկը և նորից սեղմեք նախագիծը։ Երբ սերվերն աշխատում է, գործարկման պատկերակը փոխվում է կանգնեցման պատկերակի։
Միացրեք Roblox Studio-ն սերվերին
- Վերադարձեք Roblox Studio-ի Baseplate տեղանքը։
- Բացեք Plugins ներդիրը և սեղմեք Rojo։
- Հասցեն թողեք
localhost, պորտը՝34872, եթե սերվերը այլ պորտ չի նշել։ - Սեղմեք Connect։
- «Sync changes for project» բաժնում ստուգեք փոփոխությունները, որոնք Rojo-ն կատարելու է տեղանքում, և սեղմեք Accept։
Rojo պատուհանն այժմ ցույց է տալիս նախագծի անունը, սերվերի հասցեն և Disconnect կոճակը։ Studio-ն միացված է և պատրաստ է ստանալու փոփոխությունները։
Եթե Studio-ն չի միանում, դիտարկիչում բացեք http://localhost:34872/։ Rojo-ի վիճակի էջը հաստատում է, որ սերվերն աշխատում է։
6. Ստեղծեք ձեր խաղը
Thrixel Cubes
Thrixel-ը 3D ռեսուրսների ստեղծման համար գանձում է Cubes։ Ընդհանուր ծախսը կախված է օգտագործված գործողություններից և խաղի ռեսուրսների քանակից։ Որոշ գործողություններ ունեն հաստատուն գին, մյուսների օգտագործումը չափվում և գանձվում է կատարումից հետո։ Ամբողջական խաղ ստեղծելը կարող է նաև սպառել ծրագրավորման գործակալի պլանի սահմանաչափերի մեծ մասը։ Մեծ աշխատանք սկսելուց առաջ ստուգեք մնացորդը, իսկ գործող սակագները տեսեք Thrixel-ի կայքում։
Գործարկեք Build World-ը
- Բացեք ծրագրավորման գործակալը Rojo նախագիծը պարունակող պանակում։
-
Հաղորդագրությունը սկսեք ձեր գործակալի Build World հրամանով․
Գործակալ Հրաման Claude Code /thrixel:build-worldCodex $build-worldCursor /build-worldGemini CLI /build-world - Հրամանից հետո նկարագրեք խաղը։ Նշեք «Roblox», որպեսզի հմտությունն օգտագործի ճիշտ շարժիչը։
- Նշեք, որ Rojo-ն արդեն աշխատում է, և նշեք պորտը, որպեսզի գործակալը երկրորդ սերվեր չգործարկի։
Codex-ում մուտքագրեք $build և հմտությունների ընտրացանկից ընտրեք build-world՝ նախքան խաղի նկարագրությունը ավելացնելը։
/thrixel:build-world ստեղծիր Roblox-ում լողացող կղզիների վրա տեղակայված խոչընդոտների հաղթահարման խաղ։ Rojo-ն և նրա Studio հավելումն արդեն կարգավորված են, իսկ Rojo-ն այս պանակը մատուցում է 34872 պորտով, ուստի այլ սերվեր մի գործարկիր։
Փոփոխությունների ընդունումը Roblox Studio-ում
Rojo-ի սկզբնական միացումը հաստատման քայլն է։ Միանալուց հետո Rojo-ն փոփոխությունները համաժամացնում է հենց գործակալը դրանք պահում է սկավառակում։
- Միանալու ժամանակ․ Rojo-ն թվարկում է ֆայլերի և տեղանքի տարբերությունները։ Սեղմեք Accept՝ դրանք կիրառելու համար, կամ Abort՝ միացումը չեղարկելու համար։ Եթե տարբերություններ չկան, այն միանում է առանց հարցնելու։
- Մինչ գործակալն աշխատում է․ Նոր և խմբագրված սկրիպտներն ինքնաբերաբար հայտնվում են Studio-ում։ Եթե Studio-ն փակվել կամ անջատվել է, գործակալի խնդրանքով նորից սեղմեք Connect։ Գործակալը չի կարող ինքնուրույն վերամիացնել Rojo-ն։
- Փոփոխությունները ստուգելու համար․ Rojo պատուհանում սեղմեք վերջին փոփոխության ժամանակը՝ View changes բացելու համար։ Այն թվարկում է կիրառված փոփոխությունները և նշում ձախողվածները։ Rojo-ի փոփոխությունները նաև հայտնվում են Studio-ի հետարկման պատմության մեջ։
Փոփոխությունների խումբը համաժամացնելուց առաջ ստուգելու համար Rojo պատուհանում բացեք Settings և Confirmation Behavior-ը սահմանեք Always։ Սեղմեք Disconnect, թողեք գործակալն ավարտի, ապա սեղմեք Connect՝ փոփոխությունները միասին ստուգելու համար։ Այս ստուգումը կատարվում է միանալիս։ Ակտիվ կապի ընթացքում պահված փոփոխությունները շարունակում են ինքնաբերաբար համաժամացվել։
Երկու բան ձեռքով ուշադրություն է պահանջում․
- Պահեք ներմուծումները։ Rojo-ն համաժամացնում է սկրիպտներն ու օբյեկտների օրինակները։ Գործակալը 3D մոդելներն առանձին է վերբեռնում և տեղադրում
ReplicatedStorage.Assets-ում, ուստի այդ մոդելները չեն պահվում նախագծի ֆայլերում։ Դրանք պահպանելու համար Studio-ում օգտագործեք File > Save։ - Համաժամացվող սկրիպտները խմբագրեք նախագծի ֆայլերում։ Rojo-ի երկկողմանի համաժամացումը լռելյայն անջատված է։ Այդ սկրիպտներում Studio-ի ներսում արված փոփոխությունները չեն փոխանցվում ֆայլերին և կարող են վերագրվել։
7. Հրապարակեք ձեր խաղը
Երբ խաղը պատրաստ լինի տարածելու համար, Studio-ում օգտագործեք File > Publish to Roblox։