bluemicro_engine
Универсальная игровая петля для Arduino с независимым отслеживанием времени и обработкой ввода без блокировок
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:5d3917c6a9aee0dc4ae4a7ebade4c68198eb8fda0b4d1d74e006613c9219daaebluemicro_engine-0.0.2-5d3917c6.zipОписание
Универсальная игровая петля для Arduino, которая отвязывает логику программы от скорости обработки и задержек ввода. Библиотека работает по принципам из книги Game Programming Patterns: на каждой итерации она обрабатывает пользовательский ввод без блокировки, обновляет состояние и отправляет результаты на выход, при этом отслеживая реальное время для контроля темпа выполнения. Подходит для создания интерактивных приложений — от простых управляемых устройств до полноценных игр на микроконтроллерах. Нет зависимостей от специфичного железа, работает на Feather, ItsyBitsy, Pro Micro, QT Py и Raspberry Pi Pico. В комплекте несколько готовых примеров для разных плат, включая варианты с NeoKey 2.