Menu
CoddyTech

Liên kết các phòng

Thuộc phần Logic và luồng chương trình trong hành trình Lua của Coddy. Bài học 25 trên 54.

challenge icon

Thử thách

Dễ

Dựa trên phòng xuất phát, hãy tạo phòng thứ hai và kết nối hai phòng với nhau thông qua các bảng lối ra.

Bạn được cung cấp biến startingRoom từ thử thách trước (Ancient Library).

Tạo một phòng mới có tên gardenRoom với các thông tin sau:

  • name: "Secret Garden"
  • description: "A hidden garden with overgrown plants and a small fountain."
  • exits: Một bảng trống

Kết nối hai phòng bằng cách thêm lối ra cho cả hai:

  • Thêm một lối ra từ startingRoom theo hướng "east" dẫn đến gardenRoom
  • Thêm một lối ra từ gardenRoom theo hướng "west" dẫn trở lại startingRoom

In tên của phòng xuất phát, sau đó in tên của phòng bạn đến được khi đi về phía đông từ phòng xuất phát, rồi in tên của phòng bạn đến được khi đi về phía tây từ phòng đó.

Định dạng đầu ra mong đợi:

Ancient Library
Secret Garden
Ancient Library

Tự làm thử

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)

Tất cả bài học trong Logic và luồng chương trình

Tự luyện tập: Trình biên dịch Lua online