forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Наше Open Source Software (http://forum.boolean.name/forumdisplay.php?f=132)
-   -   исходники Layla (генератор визуальных новелл) (http://forum.boolean.name/showthread.php?t=14169)

barsunduk 03.02.2011 17:47

исходники Layla (генератор визуальных новелл)
 
Вложений: 1
исходники уже выложенной игры "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=приехали]


Часовой пояс GMT +4, время: 07:16.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot