RPSystem

RPSystem

Десктопное приложение на .NET 9 Avalonia для AI-симуляции мира: 3D воксельный мир, где персонажи под управлением LLM сосуществуют, действуют и порождают сюжет на тике в 6 секунд.

RPSystem — десктопное приложение на .NET 9 для AI-симуляции миров, управления персонажами и нарративного сторителлинга. Создаёт 3D воксельный мир, где персонажи под управлением LLM сосуществуют, взаимодействуют и порождают emergent сюжет. Симуляция тикает каждые 6 секунд: каждый персонаж запрашивает действие у LLM, получая срез мира, тайлов, персонажей, воспоминаний и нарративного контекста.

Поставляется как два приложения, использующих общую .NET 9 библиотеку: RPSystem.Desktop (Avalonia UI 11) — активное приложение с полотном SkiaSharp, редактором контекста мира, тестовыми картами и настройками — и унаследованная оболочка MAUI для справки.

Сервис симуляции собирает LlmSnapshot (состояние мира + ближайшие тайлы + персонажи + память + модули контекста), отправляет LLM и применяет ответ LlmActionResponse (мысли, речь, действия, дельты отношений, обновления сцены) через ConsistencyArbiter, который проверяет и ограничивает предлагаемые изменения.

Key features

Stack

C#.NET 9Avalonia 11SkiaSharpCommunityToolkit.MvvmOpenRouter

← Все проекты