Статьи

Ниже представлен список обучающих материалов, после прочтения которых вы сможете писать квесты любой сложности. Прочесть все материалы можно меньше чем за час, а усвоить прочтенное меньше чем за сутки. Результата можно достигнуть только в том случае, если вы будете читать материалы в указанном порядке. Пропускать какие-либо статьи не рекомендуется, даже если вы знакомы с описанной в них информацией. Как говорится: «Повторение — мать учения». Если у вас появятся вопросы касательно описанных в статьях материалов или если вы хотите дополнить их, то просто отпишитесь в комментариях — вам помогут.

  1. Введение в квесты Объяснение, зачем нужны квесты, термины, необходимые программы и руководство по компиляции квестов.
  2. Основы Lua В данной статье будут рассмотрены основные и наиболее простые для понимания возможности Lua.
  3. Структура квеста Все квесты состоят из трех квестовых конструкций: декларирующая конструкция (quest), стадийная конструкция (state) и событийная конструкция (when). В данной статье все они подробно рассмотрены.
  4. Функции в Lua и квестах Функции позволяют выполнять определенный набор или последовательность действий. Основное назначение встроенных функций — это совершение уникальных действий, а назначение самопальных функций — возможность сократить количество кода, пакуя повторящийся код в функции.
  5. Расширенные возможности Lua В данной статье рассмотрены расширенные возможности Lua: таблицы, циклы, особенности операторов and и or и другое.
  6. Lua-файлы Особенности работы Lua-файлов в квестах.