Menu
CoddyTech

שלום, 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. סקריפט רץ מהשורה העליונה עד השורה התחתונה פעם אחת, כשהמשחק מתחיל.

challenge icon

אתגר

קל

כתוב את סקריפט Roblox הראשון שלך.

  1. הדפס בדיוק Hello, Roblox!
  2. בשורה הבאה, הדפס את שם השלט הצהוב על ידי קריאתו מהחלק: workspace.Sign.Name (לא את הטקסט "Sign" שמוקלד במרכאות).

לחץ על הפעל כדי לראות את השורות שלך בפלט, ואז לחץ על בדיקה.

נסו בעצמכם

-- הסקריפט הזה רץ פעם אחת, כשהמשחק מתחיל.
print("Hello")
quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה תכנות משחקים ב-Roblox

תרגלו בעצמכם: קומפיילר Lua אונליין