logo.aleks Versus
Приветствую Вас Гость
 

Easy Libraries

В данном разделе представленны разработанные мной подключаемые библиотеки (модули) для игр, написанных на платформе QSP. Эти библиотеки нужны, чтобы упростить разработку игр.

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

Easy Math

Подключаемый модуль библиотеки некоторых математических решений для игр на QSP.

Реализовано:

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

Easy Dialog

Подключаемый модуль для интерпретации простых ветвистых диалогов.

Диалоги пишутся специальным образом и передаются аргументом локации-интерпретатору. Механизмы модуля сами очищают окна описаний и действий на время диалога. Когда диалог заканчивается (закрывается), описания и действия восстанавливаются.

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

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

Модуль поставляется с библиотекой easy.math и без неё работать не будет.



Aleks Versus'Game Adventure Making'Really Unimaginable Stories'2013-2020
Полезные ссылки:
Наверх