مرحبًا يا Roblox
جزء من قسم برمجة ألعاب Roblox في رحلة Lua على Coddy. الدرس 1 من 24.
تتكوّن كل لعبة في Roblox من أجزاء (كتل وكرات ومنصات) وبرامج نصية تخبر الأجزاء بما عليها فعله. تُكتب البرامج النصية بلغة Luau، وهي لغة البرمجة التي أنشأتها Roblox انطلاقًا من Lua.
اللعبة على اليمين عالم حقيقي: أرضية عشبية، ومنصة ظهور، ولافتة صفراء. اضغط على تشغيل لتشغيل برنامجك النصي فيها، وتجول باستخدام W وA وS وD وSpace.
أول ما يتعلمه كل كاتب برامج نصية هو print. فهي تكتب سطرًا في لوحة المخرجات أسفل اللعبة، مع وقت حدوثه في اللعبة:
print("The game started")النص المحاط بعلامتي اقتباس هو سلسلة نصية. تعرض print أيضًا أشياء ليست سلاسل نصية، مثل الأرقام وأسماء الأجزاء. يعيش كل جزء في العالم داخل workspace، ويمكنك الوصول إلى جزء باستخدام اسمه:
print(workspace.Baseplate.Name)يطبع ذلك Baseplate. يعمل البرنامج النصي من السطر الأول إلى السطر الأخير مرة واحدة عند بدء اللعبة.
التحدي
سهلاكتب أول برنامج نصي لك في Roblox.
- اكتب أي رسالة بين علامتي الاقتباس في
print(""): اسمك،Hello, Roblox!، أو أي شيء تريده. - اضغط على تشغيل واعثر على سطرك في نافذة المخرجات، أسفل اللعبة.
ثم اضغط على تحقّق.
جرّب بنفسك
-- يُشغَّل هذا البرنامج النصي مرة واحدة عند بدء اللعبة.
print("")
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس برمجة ألعاب Roblox
تدرّب بنفسك: مترجم Lua عبر الإنترنت