Шпак Алексей Олегович
Шпак Алексей ОлеговичПодписчиков: 50
РейтингРейтингРейтингРейтингРейтинг3972

Новый модуль Easy.DataBase. Версия v.0.2 для Quest Soft Player версии 5.8.0

118 просмотров
2 дочитывания
0 комментариев
Эта публикация уже заработала 0,10 рублей за дочитывания
Зарабатывать

Потихоньку возвращаюсь к работе над играми. Руки давно чесались написать этот модуль, к тому же он жизненно необходим будет в паре проектов. Ушло на него почти всё лето, хотя само написание отняло не так много времени, как может показаться.

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

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

* easy.database написан для плееров версии 5.8.0.

* мой модуль ест намного меньше имён переменных, чем модуль Олегуса (если я правильно разобрался в его логике).

Так же, поскольку "easy.database" использует некоторые функции "easy.math", удалось полноценно протестировать работу препроцессора в QSP-Builder для Sublime Text. Сам себе сделал фидбек. С релизной версией модуля идёт урезанная версия "easy.math", содержащая только необходимые функции.

Скачать последний релиз: https://github.com/AleksVersus/easy.nrBD/releases

Понравилась публикация?
12 / 0
нет
Подписаться
Донаты ₽