Эссе о разработке игр, мышлении и книгах

Проекты ru en

В свободное время занимаюсь хобби проектами разной степени экспериментальности.

Найти их все можно на GitHub: github.com/tiendil

С радостью пообщаюсь о любом из них, равно как и приму помощь в разработке.

Активные проекты

Feeds Fun

Читалка новостей с тегами и нейросетями. Доступна онлайн, self-hosted по желанию.

  • Автоматически определяет теги для каждой новости.
  • Вы создаёте правила в духе elon-musk & twitter => score -100500, procedural-content-generation & hentai => score +13.
  • В интерфейсе сортируете новости по интересности и читаете только самые-самые именно для вас.

Donna

CLI утилита, которая помогает агентам выполнять длительные задачи без отклонений от заранее определённого пути.

Donna выполняет сценарии как детерминированные конечные автоматы, поэтому агент может сосредоточиться на рассуждении, генерации кода и другой агентной работе, а не на вопросах «что делать дальше» или «как запустить эту команду CLI».

DepMesh

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

Brigid

Движок на котором работает этот сайт.

Changy

Простая утилита для ведения changelog, основанна на идее, что люди пишут changelog для людей, а не для роботов.

Pynames

Генератор имён персонажей. Поддерживает английский и русский. На русском генерирует все падежи. Используется в Сказке.

GPT-шки

  • Expert — профессионально отвечает на вопросы.
  • Abstractor — даёте нейронке длинный текст, ссылку, или PDF-ку, получаете в ответ краткое содержание (abstract) плюс набор важных фактов и утверждений.
  • Ontology Master — вводите термин, получаете дерево его онтологической окрестности/классификации. Удобно, когда изучаете новую область и хотите понять её структуру.

Не поддерживаются

Мои проекты, поддержку которых я прекратил по разным причинам.

Сказка

Браузерная многопользовательская текстовая zero player game & политическая песочница с крутой генерацией текста на русском языке.

Игроки управляют своими протагонистами косвенно, зато могут изменять весь мир игры. Игра отличается интересным лором и продвинутой генерацией текста.

Smart Imports

Библиотека для автоматического импорта модулей в Python. Позволяет избавиться от многострочных списков импортов в ваших исходниках. Есть статья на Хабре.

Universal Text Generator

Библиотека для генерации русского текста по шаблонам с учётом зависимости слов, морфологии, etc. На нём работает Сказка (примеры фраз, спецификация). Есть статья на Хабре.

QuestGen

Генератор нелинейных квестов с условиями. На выходе выдаёт граф задания (примеры). Используется в Сказке. Развивать далее не планирую, но сгодится как пример того, куда можно двигаться в процедурной генерации заданий.

Morphologic

Прототип софта для проведения морфологического анализа (не путать морфологическим разбором в лингвистике).

Может пригодиться, если вам необходимо определить лучшее сочетание параметров в сложной и / или слабо формализированной области. Например, вы знаете, что решение может обладать свойствами A, B, C, D, … Z, но не знаете какое сочетание свойств будет оптимальным. При том, что A и D несовместимы, а сочетание свойств B+X+Y выглядит лучше, чем P+Q.

Olbanizer

Транслятор с русского на олбанский язык (падонковский). Делался для 1 апреля в Сказке.

Справочник по веб-разработке

Справочник — в своё время написал, чтобы проверить полноту своих знаний. Не обновлялся с 2015 года, но может быть полезен.