שלום, 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 הראשון שלכם.
- הקלידו בין המרכאות ב־
print("")כל הודעה: את שמכם,Hello, Roblox!, כל דבר שתרצו. - לחצו על Play ומצאו את השורה שלכם בחלון Output, מתחת למשחק.
לאחר מכן לחצו על Check.
נסו בעצמכם
-- הסקריפט הזה פועל פעם אחת, כשהמשחק מתחיל.
print("")
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה תכנות משחקים ב-Roblox
תרגלו בעצמכם: קומפיילר Lua אונליין