Menu
Coddy logo textTech

קישור בין חדרים

חלק מהיחידה לוגיקה וזרימת התוכנית במסלול ה-Lua של Coddy. שיעור 25 מתוך 54.

challenge icon

אתגר

קל

בהתבסס על חדר ההתחלה שלך, צור חדר שני וקשר בין שני החדרים דרך טבלאות היציאות שלהם.

המשתנה startingRoom מהאתגר הקודם נתון לך (Ancient Library).

צור חדר חדש בשם gardenRoom עם הפרטים הבאים:

  • name: "Secret Garden"
  • description: "A hidden garden with overgrown plants and a small fountain."
  • exits: טבלה ריקה

קשר בין שני החדרים על ידי הוספת יציאות לשניהם:

  • הוסף יציאה מ-startingRoom בכיוון "east" שמובילה אל gardenRoom
  • הוסף יציאה מ-gardenRoom בכיוון "west" שמובילה בחזרה אל startingRoom

הדפס את שם חדר ההתחלה, לאחר מכן הדפס את שם החדר שאליו מגיעים כשנעים מזרחה מחדר ההתחלה, ולאחר מכן הדפס את שם החדר שאליו מגיעים כשנעים מערבה מאותו חדר.

פורמט הפלט הצפוי:

Ancient Library
Secret Garden
Ancient Library

נסו בעצמכם

local startingRoom = {
    name = "Ancient Library",
    description = "You find yourself in a dusty library filled with ancient books and scrolls.",
    exits = {}
}

print(startingRoom.name)
print(startingRoom.description)

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

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