المساعد هو مساعد الذكاء الاصطناعي من روبلوكس الذي يمكن أن يساعدك في إنشاء وبرمجة ألعابك. في هذا الفصل، دعنا نستعرض كيفية فتح المساعد في الاستوديو، وكتابة الطلبات التي تغير سلوك الأجزاء، وتجربة نتائجك لمعرفة ما إذا كنت بحاجة إلى إجراء أي تغييرات على نموذج كود المساعد.
فتح المساعد
المساعد متاح في الزاوية العلوية اليمنى من هذه الصفحة، وكذلك مباشرة في الاستوديو. هذا الموضع الثاني يسمح للمساعد بالإشارة مباشرة إلى كل ما يتكون منه لعبتك، ثم تقديم اقتراحات حول كيفية إضافة أو تعديل الكائنات ثلاثية الأبعاد والبرامج النصية لأهداف لعبك المحددة.

إنشاء طلب
بمجرد فتح المساعد في الاستوديو، يمكنه الإشارة إلى جميع منصاتك وإضافة برامج نصية لتغيير سلوكها، مثل:
- تغيير اللون في كل مرة يلمس فيها اللاعب الجزء.
- التحرك لأعلى، الانتظار لمدة 3 ثوانٍ، ثم العودة إلى موضعه السابق.
- تقليل صحة اللاعب كلما طالت مدة بقائهم على الجزء.
لتوضيح كيفية عمل هذه العملية، تعرض هذه القسم من البرنامج التعليمي كيفية العمل مع المساعد لجعل منصتك الأولى تتلألأ كلما قفز لاعب عليها.
لإنشاء طلب لهذا السلوك:
- اختياريقم بإعادة تسمية منصتك الأولى حتى يعرف المساعد أي جزء لإنشاء برنامج نصي له.
- في نافذة العرض، حدد منصتك الأولى.
- في نافذة المستكشف، انقر بزر الماوس الأيمن على الكائن النشط، ثم اختر إعادة تسمية من القائمة السياقية.
- اكتب GlitterPart، ثم اضغط على Enter.
في نافذة المساعد، انتقل إلى حقل أدخل الطلب هنا، ثم اكتب ما يلي: أضف برنامج نصي جديدًا ينشئ توهجات صفراء أثناء لمس GlitterPart.

اضغط على Enter. يبدأ المساعد في إنشاء نموذج كود، ثم تظهر نافذة تحتوي على نموذج كود مقترح مشابه لما يلي:
local part = script.Parentlocal sparkles = nillocal touchCount = 0local function createSparkles()if not sparkles thensparkles = Instance.new("Sparkles")sparkles.Color = Color3.new(1, 1, 0) -- أصفرsparkles.Parent = partendendlocal function removeSparkles()if sparkles thensparkles:Destroy()sparkles = nilendendpart.Touched:Connect(function(hit)touchCount = touchCount + 1createSparkles()end)part.TouchEnded:Connect(function(hit)touchCount = touchCount - 1if touchCount <= 0 thenremoveSparkles()touchCount = 0endend)انقر على قبول. مع تعلمك المزيد عن البرمجة بلغة Luau، سيكون من الأسهل مراجعة نماذج كود المساعد للتأكد من أنها تعمل لحالات الاستخدام الخاصة بك.
هناك أكثر من طريقة صحيحة واحدة لتقديم أي طلب معين، لكن كل كلمة مهمة. على سبيل المثال، تظهر الجدول التالي كيف أن الاختيارات المختلفة قليلاً للكلمات في الطلب الأصلي يمكن أن تنتج نتائج مختلفة.
| تغيير الطلب | نتائج محتملة |
|---|---|
| إنشاء توهجات صفراء أثناء لمس GlitterPart. | قد يظهر المساعد لك الكود، لكنه لن ينشئ برنامج نصي جديد. قد يضيف أيضًا الكود إلى برنامج نصي موجود عشوائي. |
| اجعل التوهجات الأرجوانية عندما يتم الدوس على الجزء المسمى GlitterPart. | قد يصنع المساعد التوهجات قبل أن يتم الدوس على GlitterPart، أو يصنع فقط بعض التوهجات. |
| اجعل GlitterPart يتلألأ | بدلاً من إضافة برنامج نصي، سيضيف المساعد فقط مُصدر الجسيمات (الكائن الذي يصنع التوهجات) إلى GlitterPart. وهذا يمكن أن يكون جيدًا إذا كنت تريد أن يتلألأ في جميع الأوقات. |
كلما قلت التفاصيل التي تقدمها، كانت النتائج أكثر عدم قابلية للتنبؤ. على سبيل المثال، قد تشمل النتائج المحتملة للطلب "اجعل الأجزاء تتلألأ عندما تلمسها":
- عدم عمل البرنامج الناتج على الإطلاق.
- عمل جزء عشوائي واحد فقط.
- الأجزاء تتلألأ قبل لمسها.
إذا قدمت طلبًا ولم تحصل على النتائج التي تريدها، أعد صياغة الطلب وحاول مرة أخرى.
اختبار النتائج
على الرغم من أن المساعد يتعلم باستمرار ويتحسن، إلا أنه أحيانًا ينتج نتائج تختلف عن ما كنت تقصده. يجب عليك دائمًا التحقق من نتائج اقتراحاته للتأكد من أنها تعمل كما هو مقصود.
لاختبار نتائج المساعد:
في الزاوية العلوية اليسرى من الاستوديو، احتفظ بخيار اختبار الافتراضي، ثم انقر على زر تشغيل. يدخل الاستوديو وضع اختبار اللعب.

في اللعبة، اقفز على المنصة الأولى. إذا عمل نموذج الكود بشكل صحيح، ستظهر توهجات صفراء عندما يلمس شخصيتك الجزء.
عندما تنتهي من التحقق من النتائج، عد إلى الزاوية العلوية اليسرى من الاستوديو، ثم انقر على زر إيقاف. يخرج الاستوديو من وضع اختبار اللعب.

- اختياريعد إلى نافذة المساعد، ثم اضغط على أيقونة الإبهام لأعلى أو الإبهام لأسفل لإعلام المساعد إذا كان نموذج الكود قد عمل كما كنت تقصد.
الآن بعد أن عرفت كيفية البرمجة مع المساعد، جرب إنشاء مطالباتك الخاصة لتغيير كيفية تصرف الأجزاء في الأوبي الخاصة بك. عندما تكون راضيًا عن إنشائك، انتقل إلى القسم التالي من البرنامج التعليمي لاختبار وحفظ عملك في روبلوكس.