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