Обновить
4K+
1

Пользователь

Отправить сообщение

Senpy или зачем визуальной новелле семантический линтер, если в Ren’Py уже есть встроенная проверка?

Уровень сложностиСредний
Время на прочтение19 мин
Охват и читатели5.5K

Как попытка пофиксить русификатор для мода к DDLC вылилась в разработку собственного семантического анализатора для Ren'Py со скоростью 77 000 строк за 3.8 секунды, собственным ScopeStack, AST-парсером и LSP-сервером для VS Code.

Рассказываю, почему встроенный renpy lint бесполезен на CI, как неочевидные предиктивные рендеры экранов воруют золото у игроков, почему переменные без default гарантированно убивают сохранения после релизных патчей и как защититься от RCE при распаковке чужих .rpa архивов.

Читать далее

Информация

В рейтинге
Не участвует
Откуда
Россия
Дата рождения
Зарегистрирован
Активность

Специализация

Десктоп разработчик, Разработчик приложений
Средний
Python
Алгоритмы и структуры данных
Системный анализ
Git
CI/CD