Настройка проекта: Комната
Часть раздела Логика и управление потоком путешествия по Lua на Coddy. Урок 24 из 54.
Задание
ЛегкоВы собираетесь начать создавать текстовую приключенческую игру: классический вид интерактивной литературы, в которой игроки исследуют различные локации, вводя команды. В следующих нескольких уроках вы шаг за шагом создадите основу этой игры.
Создайте таблицу, представляющую начальную комнату вашей текстовой приключенческой игры. У комнаты должны быть три поля: имя, описание и пустая таблица exits.
Сохраните комнату в переменной 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.Попробуйте сами
Все уроки раздела Логика и управление потоком
1Продвинутая итерация таблиц
Итерация с помощью pairs()Итерация с помощью ipairs()pairs() против ipairs()Повторение — Лист персонажа2Дополнительные функции библиотеки table
table.concat()Создание таблиц и unpack()table.sort()Пользовательская сортировка с помощью функцийИтоги — Таблица рекордов5Проект: Движок текстового квеста
Настройка проекта: КомнатаСоединение комнатПотренируйтесь самостоятельно: Онлайн-компилятор Lua