Ինչպես խաղ ստեղծել Roblox-ում AI + Thrixel-ի միջոցով

Thrixel-ը ստեղծում է 3D մոդելները, Build World-ն ուղղորդում է ծրագրավորման գործակալին, իսկ Rojo-ն խաղի կոդը համաժամացնում է Roblox Studio-ի հետ։

Սկսելուց առաջ պետք է տեղադրված լինի Roblox Studio, և պետք է ունենաք Roblox հաշիվ։

Build a Gigacorp՝ Roblox խաղ, որը ստեղծվել է Thrixel-ի Build World հմտությամբ։

1. Տեղադրեք Rojo-ն VS Code-ի միջոցով

  1. Տեղադրեք Visual Studio Code-ը (VS Code)։
  2. Տեղադրեք VS Code-ի Rojo - Roblox Studio Sync ընդլայնումը։
  3. VS Code-ում բացեք File > Open Folder և ընտրեք խաղի համար դատարկ պանակ։
  4. Սեղմեք Ctrl + Shift + P (Mac-ում՝ Cmd + Shift + P)՝ հրամանների վահանակը բացելու համար։ Մուտքագրեք «Rojo» և ընտրեք Rojo: Open Menu։
  5. Եթե ընտրացանկում նշված է, որ Rojo-ն տեղադրված չէ, սեղմեք Install Rojo now։
  6. Սեղմեք Install Roblox Studio Plugin։ Եթե Studio-ն բաց է, վերագործարկեք այն։ Դրանից հետո Rojo-ն պետք է հայտնվի Studio-ի Plugins ներդիրում։

2. Ավելացրեք Build World հմտությունը

Մուտք գործեք

Հմտությունը տեղադրելուց առաջ մուտք գործեք Thrixel։ Հրամանը նույնն է բոլոր գործակալների համար և պահանջում է uv։ Եթե uv-ն տեղադրված չէ, տերմինալում գործարկեք ձեր օպերացիոն համակարգի հրամանը․

macOS, Linux, WSL
curl -LsSf https://astral.sh/uv/install.sh | sh
Windows PowerShell
irm https://astral.sh/uv/install.ps1 | iex

Գործարկեք ստորև նշված մուտքի հրամանը։ Երբ էջը բացվի դիտարկիչում, սեղմեք Approve՝ Thrixel հաշիվը կապելու համար։

Մուտք գործեք 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 գրառումը՝ չփոխարինելով եղած գրառումները։

Cursor-ի MCP կազմաձևը
{
  "mcpServers": {
    "thrixel": {
      "type": "stdio",
      "command": "uvx",
      "args": ["thrixel-mcp@latest"]
    }
  }
}

Այնուհետև տեղադրեք հմտությունը՝ ձեր օպերացիոն համակարգի հրամաններով․

macOS, Linux, WSL
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
Windows PowerShell
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-ում կոդ գործարկել և խաղի էկրանակադրեր անել։

  1. Բացեք Roblox Studio-ն և ստեղծեք նոր Baseplate։ Այդպես ստեղծվում է տեղանք՝ Roblox ֆայլ, որը պահում է խաղի աշխարհը։
  2. Սեղմեք պատուհանի վերին աջ անկյունում գտնվող Assistant պատկերակը։
  3. Assistant վահանակում բացեք … > Settings > Manage MCP Servers։ Միացրեք Enable Studio as MCP server տարբերակը։ Կանաչ ցուցիչը հաստատում է, որ այն աշխատում է։

4. Ստեղծեք Roblox API բանալի

Rojo-ն չի համաժամացնում 3D մոդելների ֆայլերը։ Գործակալը մոդելներն առանձին վերբեռնելու համար օգտագործում է Roblox API բանալի։

  1. Բացեք Creator Hub-ի ձեր մուտքային տվյալների էջը և սեղմեք Create API Key։
  2. Access Permissions բաժնում ավելացրեք Assets API համակարգը։ Որպես սեփականատեր ընտրեք ձեր հաշիվը և միացրեք Read ու Write թույլտվությունները։
  3. Accepted IP Addresses բաժնում ավելացրեք 0.0.0.0/0 կամ անջատեք IP սահմանափակումները։ Եթե այս դաշտը դատարկ մնա, վերբեռնումները չեն ավարտվի։
  4. Քանի որ այս բանալին թույլ է տալիս մուտք գործել ցանկացած IP հասցեից, սահմանեք կարճ վավերականության ժամկետ, օրինակ՝ 30 օր։
  5. Սեղմեք Save և պատճենեք բանալին։ Այն ցուցադրվում է միայն մեկ անգամ։
  6. Բանալին պահեք խաղի պանակում՝ roblox_api_key.txt անունով ֆայլում։ Այս ֆայլը մի՛ ավելացրեք Git-ում։

5. Գործարկեք սերվերը

Սերվերի գործարկումը VS Code-ից

  1. VS Code-ում բացեք հրամանների վահանակը՝ Ctrl + Shift + P (Mac-ում՝ Cmd + Shift + P) ստեղներով։ Մուտքագրեք «Rojo» և ընտրեք Rojo: Open Menu։
  2. Եթե պանակում Rojo նախագիծ չկա, սեղմեք Create one now։ Rojo-ն ավելացնում է default.project.json ֆայլը և խաղի սկզբնական պանակները։
  3. Projects in this workspace բաժնում սեղմեք գործարկման պատկերակի կողքին գտնվող նախագծի անունը։

VS Code-ի ներքևի աջ անկյունի հաղորդագրությունը հաստատում է, որ սերվերը լսում է localhost հասցեի 34872 պորտը։ Կանգնեցնելու համար բացեք Rojo ընտրացանկը և նորից սեղմեք նախագիծը։ Երբ սերվերն աշխատում է, գործարկման պատկերակը փոխվում է կանգնեցման պատկերակի։

Միացրեք Roblox Studio-ն սերվերին

  1. Վերադարձեք Roblox Studio-ի Baseplate տեղանքը։
  2. Բացեք Plugins ներդիրը և սեղմեք Rojo։
  3. Հասցեն թողեք localhost, պորտը՝ 34872, եթե սերվերը այլ պորտ չի նշել։
  4. Սեղմեք Connect։
  5. «Sync changes for project» բաժնում ստուգեք փոփոխությունները, որոնք Rojo-ն կատարելու է տեղանքում, և սեղմեք Accept։

Rojo պատուհանն այժմ ցույց է տալիս նախագծի անունը, սերվերի հասցեն և Disconnect կոճակը։ Studio-ն միացված է և պատրաստ է ստանալու փոփոխությունները։

Եթե Studio-ն չի միանում, դիտարկիչում բացեք http://localhost:34872/։ Rojo-ի վիճակի էջը հաստատում է, որ սերվերն աշխատում է։

6. Ստեղծեք ձեր խաղը

Thrixel Cubes

Thrixel-ը 3D ռեսուրսների ստեղծման համար գանձում է Cubes։ Ընդհանուր ծախսը կախված է օգտագործված գործողություններից և խաղի ռեսուրսների քանակից։ Որոշ գործողություններ ունեն հաստատուն գին, մյուսների օգտագործումը չափվում և գանձվում է կատարումից հետո։ Ամբողջական խաղ ստեղծելը կարող է նաև սպառել ծրագրավորման գործակալի պլանի սահմանաչափերի մեծ մասը։ Մեծ աշխատանք սկսելուց առաջ ստուգեք մնացորդը, իսկ գործող սակագները տեսեք Thrixel-ի կայքում։

Գործարկեք Build World-ը

  1. Բացեք ծրագրավորման գործակալը Rojo նախագիծը պարունակող պանակում։
  2. Հաղորդագրությունը սկսեք ձեր գործակալի Build World հրամանով․
    ԳործակալՀրաման
    Claude Code/thrixel:build-world
    Codex$build-world
    Cursor/build-world
    Gemini CLI/build-world
  3. Հրամանից հետո նկարագրեք խաղը։ Նշեք «Roblox», որպեսզի հմտությունն օգտագործի ճիշտ շարժիչը։
  4. Նշեք, որ Rojo-ն արդեն աշխատում է, և նշեք պորտը, որպեսզի գործակալը երկրորդ սերվեր չգործարկի։

Codex-ում մուտքագրեք $build և հմտությունների ընտրացանկից ընտրեք build-world՝ նախքան խաղի նկարագրությունը ավելացնելը։

Հարցման օրինակ Claude Code-ի համար
/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։