Об этом проекте

Lantern Lights — это аркадная игра на набор очков, разработанная с использованием фреймворка LÖVE 2D. Основной игровой процесс заключается в том, чтобы ловить дрейфующие фонарики до того, как они покинут экран, создавая цепочки множителей путем последовательного захвата и избегая холодных углей, которые сокращают оставшееся время и сбрасывают цепочки. Игроки проходят через уровни с возрастающей сложностью, разделенные на три этапа — Early, Middle и Late, каждый из которых характеризуется более короткими таймерами, более высокой скоростью появления и большим количеством фонариков на экране. Существует три типа фонариков: Paper (100 очков), Ember (250 очков + бонусное время) и Cinder (штраф). Пятиступенчатая система множителей активируется при 3, 6, 10 и 15 последовательных захватах. Ветер, раскачивание и восходящие потоки влияют на траектории фонариков, добавляя динамику движения. Игра включает в себя заглавный экран, игровой процесс, экраны завершения уровня и окончания игры с возможностью мгновенного повтора. Управление простое: левый клик для захвата, Enter/Space для запуска или перезапуска, Esc для выхода. Горячие клавиши разработчика позволяют переходить к конкретным уровням или переключать диагностику. Внешние зависимости Lua не требуются; достаточно запустить 'love .', установив LÖVE 11.5+. Структура проекта отделяет игровую логику от рендеринга для модульности и тестируемости, включая детерминированную генерацию скриншотов для проверки. Графические ресурсы включены в сборку, но могут регулироваться отдельными условиями лицензирования.