Полезные библиотеки

Тут перечислены сторонние библиотеки, которые довольно минималистичные и полезные, чтобы их можно было использовать при написании игр под TIC-80.
Не всегда можно использовать стороннюю библиотеку ввиду ограниченного объёма памяти TIC-80 выделенного под код - всего 64 кб. Но заглянув в них, всегда можно научиться чему-то новому.


Что нужно для того чтобы самому подключить стороннюю библиотеку написанную на Lua?
Как правило, подключение выглядит так. Вместо использования require имя_файла_библиотеки нужно скопировать содержимое файла библиотеки, удалить последнюю строчку содержащую return имя_переменной и далее в своем коде игры обращаться к переменной имя_переменной.


Flux (Lua)

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

Запустить пример использования библиотеки


Lume (Lua)

Библиотека содержащие утилитные функции, помогающие в написании игр.

Запустить пример использования библиотеки


Bump (Lua)

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

Запустить пример использования библиотеки


LZW image compression

Пакет для архивирования картинки LZW алгоритмом.
Сжатую картинку можно встроить в код в виде текстовой строки.
Проект на github

Запустить пример использования библиотеки


TICuare (Lua)

Простая и настраиваемая UI библиотека для TIC-80, основана на библиотеке Uare.
Проект на github

Запустить пример использования библиотеки


PSLIB (Lua)

Продвинутая библиотека системы частиц для TIC-80.

Запустить пример использования библиотеки


PICO-8 Wrapper for the TIC-80 (Lua)

Библиотека-обертка, для портирования игр с PICO-8 на TIC-80.

Проект на github


results matching ""

    No results matching ""