исходники Layla (генератор визуальных новелл)
исходники уже выложенной игры "Layla".
генератор визуальных новелл на примере готовой игры. в ресурсы добавляются файлы картинок и музыки, а так же файл сценария (game.dat), где хранится примитивный вариант скрипта, описывающего кадры игры.
ключевые слова скрипта можно менять в начале главного цикла, например тег "[f=" (переменная tFrame) заменить на "<Кадр=", а тег "]" - на ">"
и тогда сценарий игры будет выглядеть примерно так:
<Кадр=Начало игры>
<Сцена=Room1.png>
<Персонаж=Anna1.png>
<Музыка=Waltz.mid>
<Текст1={Выбор1}Понеслась моча по трубам>
<Текст2={Улица1}Выйду погулять>
<Кадр=Улица1>
<Сцена=Street1.png>
и т. д.
у меня всё сокращено до [f=ляляля][t1=... и .т.п. чтобы меньше писанины было. ленивый я.
короче, можно менять язык под свои эстетические требования.
кстати, добавлять название картинки или музыки в каждом кадре не обязательно - запоминаются последние изменения.
а если в параметрах выбора не указать ссылку (куда приведет этот выбор), то будет выбран тупо следующий кадр.
то есть этот код:
[f=N1][t1=дальше]
[f=N2][t1=приехали]
аналогичен следующему:
[f=N1][t1={N2}дальше]
[f=N2][t1=приехали]
__________________
to be or not to be - it's not a question!
2b or not 2b = ff
|