новелла-игра
å°å°è¯´/æ äºæ¹ç¼ä¸ºäºå¨å°è¯´ç½é¡µæ¸¸æï¼React SPAï¼ï¼å« AI çæç´ æï¼è§é¢/å¾çå¯éï¼ã å¯é TTS æç½ãç¨åºåé³é¢ã忝姿 弿ãåæ¡£ç³»ç»ã ä½¿ç¨ `bl` CLI å®æç´ æçæï¼`bl video generate` / `bl image generate` / `bl speech synthesize`ï¼ã å½ç¨æ·æå°äºå¨å°è¯´ãæåå驿¸¸æãå°è¯´æ¹ç¼æ¸¸æãH5 äºå¨æ¸¸æã忝姿
Что делает навык
Skill адаптирует роман или историю в интерактивную веб-игру (React SPA) с ветвящимся сюжетом, системой сохранений и AI-генерируемыми материалами (видео, изображения, TTS). Он решает задачу создания браузерного интерактивного нарратива с кинематографичным оформлением и процедурным аудио.
Когда применять
- Адаптация готового текста (EPUB/TXT) в интерактивную новеллу с выбором, влияющим на сюжет.
- Создание текстового квеста или RPG с системой флагов, архивами и несколькими концовками.
- Генерация визуального контента (персонажи, локации, заставки) для игры с помощью AI.
- Добавление озвучки (TTS) и процедурной музыки (Web Audio API) к текстовому повествованию.
Как работает
- Сбор требований: уточнение типа игры, UI-стиля (авто или ручной), нарратива и плана генерации AI-материалов.
- Проектирование сюжета: создание структуры сцены, ветвлений, флагов и концовок с соблюдением принципа «выбор меняет путь».
- Инициализация проекта: создание React-приложения с требуемой структурой файлов и компонентов.
- Реализация логики: написание сценария (story.js), управление состоянием (useGameState), аудио (useAudio) и UI.
- Генерация ассетов: запуск скрипта generate-assets.sh для создания изображений, видео и TTS через bl CLI с сохранением в локальную папку.
- Тестирование: проверка работы на десктопе и мобильных устройствах, включая переходы по ветвям сюжета и сохранение прогресса.
Примеры запросов агенту
Что понадобится
- Установленный и настроенный Alibaba Cloud Bailian CLI (bl) для генерации медиа.
- Среда выполнения Node.js для создания и запуска React-приложения.
- Исходный текст истории (файл EPUB/TXT) или подробное описание сюжета.
Описание составлено по SKILL.md навыка, сверено 05.10.2026.
Как подключить
SKILL.md к навыкам ассистентаНавык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.