Настройка проекта: Комната
Часть раздела Logic & Flow путешествия по Lua на Coddy — урок 24 из 54.
Задание
ЛегкоВы собираетесь начать создание текстовой приключенческой игры — классического стиля интерактивной литературы, где игроки исследуют различные локации, вводя команды. В течение следующих нескольких уроков вы шаг за шагом создадите основу для этой игры.
Создайте таблицу, представляющую начальную комнату вашей текстовой приключенческой игры. У комнаты должно быть три поля: имя, описание и пустая таблица выходов.
Сохраните комнату в переменной с именем startingRoom со следующими данными:
name: "Ancient Library"description: "You find yourself in a dusty library filled with ancient books and scrolls."exits: Пустая таблица (будет заполнена в будущих уроках)
Выведите имя и описание комнаты на отдельных строках.
Ожидаемый формат вывода:
Ancient Library
You find yourself in a dusty library filled with ancient books and scrolls.Попробуйте сами
Все уроки раздела Logic & Flow
1Продвинутая итерация таблиц
Итерация с помощью pairs()Итерация с помощью ipairs()pairs() против ipairs()Повторение — Лист персонажа2Дополнительные функции библиотеки table
table.concat()Создание таблиц и unpack()table.sort()Пользовательская сортировка с помощью функцийИтоги — Таблица рекордов5Проект: Движок текстового квеста
Настройка проекта: КомнатаСоединение комнат