Πώς να φτιάξετε ένα παιχνίδι στο Roblox με AI + Thrixel
Το Thrixel δημιουργεί τα μοντέλα 3D, το Build World καθοδηγεί τον πράκτορα προγραμματισμού και το Rojo συγχρονίζει τον κώδικα του παιχνιδιού με το Roblox Studio.
Πριν ξεκινήσετε, χρειάζεστε εγκατεστημένο το Roblox Studio και έναν λογαριασμό Roblox.
1. Εγκαταστήστε το Rojo μέσω VS Code
- Εγκαταστήστε το Visual Studio Code (VS Code).
- Εγκαταστήστε την επέκταση Rojo - Roblox Studio Sync για το VS Code.
- Στο VS Code, ανοίξτε το File > Open Folder και επιλέξτε έναν κενό φάκελο για το παιχνίδι.
- Πατήστε
Ctrl + Shift + P(Cmd + Shift + Pσε Mac) για να ανοίξετε την παλέτα εντολών. Πληκτρολογήστε «Rojo» και επιλέξτε Rojo: Open Menu. - Αν το μενού αναφέρει ότι το Rojo δεν είναι εγκατεστημένο, πατήστε Install Rojo now.
- Πατήστε Install Roblox Studio Plugin. Αν το Studio είναι ανοιχτό, επανεκκινήστε το. Το Rojo θα πρέπει να εμφανιστεί στην καρτέλα Plugins του Studio.
2. Προσθέστε τη δεξιότητα Build World
Σύνδεση
Συνδεθείτε στο Thrixel πριν εγκαταστήσετε τη δεξιότητα. Η εντολή είναι ίδια για όλους τους πράκτορες και απαιτεί το 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 χρειάζεται τόσο τη δεξιότητα, που παρέχει τις οδηγίες, όσο και τον διακομιστή MCP του Thrixel, που παρέχει τα εργαλεία δημιουργίας πόρων.
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. Αναζητήστε το thrixel στο Settings > MCP, έπειτα πληκτρολογήστε / στη συνομιλία Agent και αναζητήστε το build-world.
Gemini CLI
Εκτελέστε αυτές τις εντολές σε τερματικό για να καταχωρίσετε τον διακομιστή MCP του Thrixel και να εγκαταστήσετε τη δεξιότητα:
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
Ενεργοποιήστε τον διακομιστή MCP του Studio ώστε ο πράκτορας να εκτελεί κώδικα στο Studio και να λαμβάνει στιγμιότυπα του παιχνιδιού.
- Ανοίξτε το Roblox Studio και δημιουργήστε νέο Baseplate. Έτσι δημιουργείται ένα place, το αρχείο Roblox που περιέχει τον κόσμο του παιχνιδιού.
- Πατήστε το εικονίδιο Assistant στην επάνω δεξιά γωνία του παραθύρου.
- Στο πάνελ Assistant, ανοίξτε … > Settings > Manage MCP Servers. Ενεργοποιήστε το Enable Studio as MCP server. Μια πράσινη ένδειξη επιβεβαιώνει ότι λειτουργεί.
4. Δημιουργήστε ένα κλειδί API του Roblox
Το Rojo δεν συγχρονίζει αρχεία μοντέλων 3D. Ο πράκτορας χρησιμοποιεί ένα κλειδί API του Roblox για να μεταφορτώνει τα μοντέλα χωριστά.
- Ανοίξτε τη σελίδα διαπιστευτηρίων σας στο Creator Hub και πατήστε Create API Key.
- Στο Access Permissions, προσθέστε το σύστημα API Assets. Επιλέξτε τον λογαριασμό σας ως ιδιοκτήτη και ενεργοποιήστε τα 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(Cmd + Shift + Pσε Mac). Πληκτρολογήστε «Rojo» και επιλέξτε Rojo: Open Menu. - Αν ο φάκελος δεν περιέχει έργο Rojo, πατήστε Create one now. Το Rojo προσθέτει το
default.project.jsonκαι τους αρχικούς φακέλους του παιχνιδιού. - Στο Projects in this workspace, πατήστε το όνομα του έργου δίπλα στο εικονίδιο αναπαραγωγής.
Ένα αναδυόμενο μήνυμα κάτω δεξιά στο VS Code επιβεβαιώνει ότι ο διακομιστής ακούει στο localhost, στη θύρα 34872. Για να τον σταματήσετε, ανοίξτε το μενού Rojo και πατήστε ξανά το έργο. Το εικονίδιο αναπαραγωγής γίνεται εικονίδιο διακοπής όσο λειτουργεί ο διακομιστής.
Συνδέστε το Roblox Studio στον διακομιστή
- Επιστρέψτε στο place Baseplate στο Roblox Studio.
- Ανοίξτε την καρτέλα Plugins και πατήστε Rojo.
- Αφήστε τη διεύθυνση
localhostκαι τη θύρα34872, εκτός αν ο διακομιστής ανέφερε διαφορετική θύρα. - Πατήστε Connect.
- Στο «Sync changes for project», ελέγξτε τις αλλαγές που θα κάνει το Rojo στο place και πατήστε Accept.
Το παράθυρο Rojo εμφανίζει τώρα το όνομα του έργου, τη διεύθυνση του διακομιστή και ένα κουμπί Disconnect. Το Studio έχει συνδεθεί και είναι έτοιμο να δεχτεί αλλαγές.
Αν το Studio δεν συνδέεται, ανοίξτε το http://localhost:34872/ σε πρόγραμμα περιήγησης. Η σελίδα κατάστασης Rojo επιβεβαιώνει ότι ο διακομιστής λειτουργεί.
6. Δημιουργήστε το παιχνίδι σας
Thrixel Cubes
Το Thrixel χρεώνει Cubes για τη δημιουργία πόρων 3D. Το σύνολο εξαρτάται από τις λειτουργίες που χρησιμοποιούνται και τον αριθμό των πόρων στο παιχνίδι. Ορισμένες λειτουργίες έχουν σταθερό κόστος, ενώ άλλες μετρώνται και χρεώνονται μετά την εκτέλεσή τους. Η δημιουργία ενός πλήρους παιχνιδιού μπορεί επίσης να εξαντλήσει μεγάλο μέρος των ορίων του προγράμματος του πράκτορα. Ελέγξτε το υπόλοιπο πριν από μια μεγάλη δημιουργία και δείτε τις τρέχουσες τιμές στον ιστότοπο του 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 παραθέτει τις διαφορές μεταξύ των αρχείων και του place. Πατήστε Accept για να τις εφαρμόσετε ή Abort για να ακυρώσετε τη σύνδεση. Αν δεν υπάρχουν διαφορές, συνδέεται χωρίς να ρωτήσει.
- Όσο εργάζεται ο πράκτορας: Νέα και επεξεργασμένα script εμφανίζονται αυτόματα στο Studio. Αν το Studio έκλεισε ή αποσυνδέθηκε, πατήστε ξανά Connect όταν το ζητήσει ο πράκτορας. Ο πράκτορας δεν μπορεί να επανασυνδέσει μόνος του το Rojo.
- Για να ελέγξετε τις αλλαγές: Πατήστε την ώρα της τελευταίας αλλαγής στο παράθυρο Rojo για να ανοίξετε το View changes. Εκεί παρατίθενται οι εφαρμοσμένες αλλαγές και επισημαίνονται όσες απέτυχαν. Οι αλλαγές Rojo εμφανίζονται και στο ιστορικό αναίρεσης του Studio.
Για να ελέγξετε μια ομάδα αλλαγών πριν από τον συγχρονισμό, ανοίξτε το Settings στο παράθυρο Rojo και ορίστε το Confirmation Behavior σε Always. Πατήστε Disconnect, αφήστε τον πράκτορα να τελειώσει και πατήστε Connect για να ελέγξετε όλες τις αλλαγές μαζί. Αυτός ο έλεγχος γίνεται κατά τη σύνδεση. Οι αλλαγές που αποθηκεύονται όσο η σύνδεση είναι ενεργή συνεχίζουν να συγχρονίζονται αυτόματα.
Δύο πράγματα χρειάζονται χειροκίνητη προσοχή:
- Αποθηκεύστε τα εισαγόμενα μοντέλα. Το Rojo συγχρονίζει script και instances. Ο πράκτορας μεταφορτώνει τα μοντέλα 3D χωριστά και τα εισάγει στο
ReplicatedStorage.Assets, οπότε δεν αποθηκεύονται στα αρχεία του έργου. Για να τα διατηρήσετε, χρησιμοποιήστε το File > Save στο Studio. - Επεξεργαστείτε τα συγχρονισμένα script στα αρχεία του έργου. Ο αμφίδρομος συγχρονισμός του Rojo είναι απενεργοποιημένος από προεπιλογή. Οι αλλαγές σε αυτά τα script μέσα στο Studio δεν μεταφέρονται στα αρχεία και μπορεί να αντικατασταθούν.
7. Δημοσιεύστε το παιχνίδι σας
Χρησιμοποιήστε το File > Publish to Roblox στο Studio όταν το παιχνίδι είναι έτοιμο για κοινοποίηση.