Easy Libraries
В данном разделе представленны разработанные мной подключаемые библиотеки (модули) для игр, написанных на платформе QSP. Эти библиотеки нужны, чтобы упростить разработку игр.
Можете использовать по своему усмотрению, распространять и модифицировать любым удобным для Вас способом. Единственная просьба, оставляйте в игре ссылку на мой сайт, а лучше на страницу используемой библиотеки.
Easy Math 3
Подключаемый модуль библиотеки некоторых математических решений для игр на QSP.
Реализовано:
- счёт рациональных чисел в виде десятичных дробей;
- математические функции, как то: извлечение корня квадратного, возведение числа в степень, другие;
- логическое (побайтное) сложение и вычитание десятеричных чисел;
- перевод из десятеричной системы счисления в шестнадцатеричную и наоборот;
- расширены возможности для работы с массивами: сортировка, перетасовка, сравнение, сумма всех элементов;
- и прочие полезные функции.
Easy Dialog
Подключаемый модуль для интерпретации простых ветвистых диалогов.
Диалоги пишутся специальным образом и передаются аргументом локации-интерпретатору. Механизмы модуля сами очищают окна описаний и действий на время диалога. Когда диалог заканчивается (закрывается), описания и действия восстанавливаются.
В диалоге можно использовать некоторые настройки оформления реплик для всего диалога, отдельных его веток или реплик. Есть возможность выводить блоки чередующихся фраз, реплики по условию и ремарки.
Несмотря на то, что модуль предназначен в основном для написания простых ветвистых диалогов, можно реализовать и более сложные цикличные диалоги. В архиве есть файл с примерами простых и одного сложного диалога.
Модуль поставляется с библиотекой easy.math и без неё работать не будет.