Skip to content

RPG Содержание

TrueCat17 edited this page Dec 15, 2021 · 5 revisions

Это содержание документации по RPG-части движка.
Если у вас игра другого стиля, то (скорее всего) вам не понадобится абсолютно ничего из того, что здесь описывается.

Все указанные здесь функции написаны на питоне и использоваться могут только в нём.
Если имя аргумента функции указано в кавычках, то функция ожидает, что этот аргумент будет строкой.

Игра заканчивается, когда выполнены все команды стартовой метки (в том числе все команды запущенных из неё меток). Поэтому в играх жанра RPG ни в коем случае нельзя использовать команду jump в сценарии: после её выполнения откроется главное меню.

Локация и персонажи отображаются всегда на самом дальнем плане. Следовательно, ВН-изображения (фоны и спрайты) в скрине sprites всегда отображаются поверх rpg-объектов, если существуют.


  1. Быстрый старт
  2. Локации
  3. Объекты локаций
  4. Система событий
  5. Персонажи
  6. Автопилот персонажей
  7. Пример автопилота
  8. Объект наблюдения и кат-сцены
  9. Система запретов и разрешений
  10. Квесты
  11. Инвентарь
  12. Изменяемое поведение объектов и эффекты
  13. Прочее

Также вам может быть полезна статья о сигналах.

Основы
Если вы новичок, то будет достаточно прочитать лишь это, пока ваш энтузиазм не исчерпан.
Остальное можно будет прочесть по мере надобности.

  1. Быстрый старт!
  2. Основы команд и блоков.
  3. Простейшие примеры.
  4. Изображения.
  5. Музыка и звуки.

Документация по RPG-части находится здесь.


Более сложные вещи
Через некоторое время вам, возможно, потребуются более продвинутые возможности.

  1. Функции для изображений (im-функции).
  2. Эффекты.
  3. Времена суток.
  4. ATL (анимации и трансформации).
  5. Ввод с клавиатуры.
  6. Введение в ScreenLang (GUI, интерфейс).
  7. Конфигурирование игры.

Дополнительно


Перед самым началом
Советы для новичков и не только.


Оффтоп.

Clone this wiki locally