Документация

Файлы сюжета представляют собой XML файлы. В начале игры открывается файл start.xml

Общие команды:

  • s

    Вывод фразы а экран.

    <s>Привет, мир!</s>

  • bg

    Смена фона. Файл с фоном ищется в папке Content/bg.

    Показать фон dzen.jpg

    <bg>dzen</bg>

    Показать фон camp_outside.jpg с эффектом left_right. Для анимации перехода будет использован файл Content/ui/transition_effects/left_right.jpg

    <bg effect="left_right">camp_outside</bg>

  • mark

    Метка для команд ветвления сюжета.

    <mark>my_cool_mark</mark>

  • goto

    Переход к метке внутри текущего файла сюжета.

    <goto>my_cool_mark</goto>

  • break

    Запрет автоматического выполнения следующей команды.

    <break></break>

    <break/>

  • show

    Показать персонажа.

    Показать персонажа Atsumi с эмоцией neutral_2. Будет выбран файл Content/characters/atsumi/atsumi_neutral_2.png Позиция слева 0.57 (57 процентов), коэффициент масштабирования 1.

    <show>
        <name>atsumi</name>
        <emotion>neutral_2</emotion>
        <position_left>0.57</position_left>
        <scale>1</scale>
    </show>

  • hidecharacter

    Скрыть персонажа

    <hidecharacter></hidecharacter>

    <hidecharacter/>

  • load

    Загрузить файл сюжета.

    Будет загружен файл Content/story/second_root.xml

    <load>second_root</load>

  • name

    Меняет имя говорящего.

    Установить имя "Ацуми"

    <name>Ацуми</name>

    Стереть имя

    <name></name>

    <name/>

  • question

    Задать вопрос с вариантами ответов.

    Допустимо не больше пяти вариантов. В этом примере задается вопрос с четырьмя вариантами. mark_1, mark_2, mark_3 и mark_4 - метки для перехода при соответствующих выборах игрока.

    <question>
        <header>Текст вопроса</header>
        <variant>
            <text>Текст первого варианта ответа</text>
            <mark>mark_1</mark>
        </variant>
        <variant>
            <text>Текст второго варианта ответа</text>
            <mark>mark_2</mark>
        </variant>
        <variant>
            <text>Текст третьего варианта ответа</text>
            <mark>mark_3</mark>
        </variant>
        <variant>
            <text>Текст четвертого варианта ответа</text>
            <mark>mark_4</mark>
        </variant>
    </question>

Звуковые команды:

  • music_play

    Играть музыку.

    Начать воспроизводить зацикленно воспроизводить файл Content/sound/background/menu_theme.mp3. При отсутствии MP3 файла произойдет попытка открыть одноименный WAV файл.

    <music_play>menu_theme</music_play>

  • music_stop

    Остановить проигрывание мелодии.

    <music_stop></music_stop>

    <music_stop/>

Команды на доске для Го:

  • showboard

    Показать доску. Переход в режим игры на доске.

    <showboard></showboard>

    <showboard/>

  • showboard

    Скрыть доску. Возвращение к обычному повествованию.

    <hideboard></hideboard>

    <hideboard/>

  • showboard

    Убрать все камни с доски.

    <clearboard></clearboard>

    <clearboard/>

  • setposition

    Выставить на доску камни.

    <setposition><
        <black>b2 c2 d2 a3 a4 b5 c5 e4 e3</black>
        <white>b4 c4 b3 c3 d3 d5 d6 c7 f5 g6 e2 f2 g3</white>
    </setposition>

  • goproblem

    Выставить на доску задачу.

    <goproblem><
        <task>Задача 11 ( Ход черных, захватить группу белых камней)</task>
        <diagram>
            <black>b2 c2 c3 c4 d3 e3 f2 g2 h3 d5 e5 f5</black>
            <white>b1 c1 a2 b3 b4 c5 c6 d2 e2 f3 f4 e4</white>
        </diagram>
        <branch>
            <moves>e3</moves>
            <result>solved</result>
        </branch>
        <failcomment>Попробуй еще раз...</failcomment>
    </goproblem>