Forum.iFiction.Ru

iFiction.Ru · ifHub · FAQ · IFWiki · QSP · URQ · INSTEAD · AXMA

форум об interactive fiction, текстовых приключенческих играх и всём таком...

Вы не зашли.

1    0    #1
18.12.2012 02:50

yadra
Участник (+1)
Зарегистрирован: 18.12.2012
Сообщений: 5
Вебсайт

ВОРС – визуально-объектный редактор сценариев, пример использования, мануал и подкаст.

Всем добрый день,
написал редактор квестов, его достаточно тепло встретили на quest-book,
и порекомендовали замолвить о нём словечко тут.

Для начала пример того что получается в результате, сразу оговорюсь,
литературная составляющая там минимальная, это просто демонстрация его возможностей.
pyromancers.com/quest/player.html

Теперь о том как оно устроено и в чём оно отличается от аналогов.

Ворс не оперирует параграфами,
вы просто описываете локации, героев, предметы,
действия и условия, а об остальном заботиться программа,
варианты действий которые увидит пользователь,
выводятся на основе определённых сценаристом критериев,
и читатель видит только доступные переходы.

Ворс, не использует для описания сценария интерпретируемый язык,
всё объекты создаются с помощью интерфейса,
что снижает порог вхождения, вероятность ошибок.
и значительно упрощяет внесение последующих изменений.

Любое состояние объекта может быть проиллюстрировано.
Локации имеют координаты, всё действия происходит на карте,
в плеере присутствует мини-карта, и вообще он вполне user-friendly.

Теперь немного теории, если лень читать, ссылка на скринкаст в конце поста.

Ворс использует интуитивно понятными термины:

  • актёры – наш герой и нпц, с которыми можно вести диалоги или взаимодействовать другим путём
  • триггеры – объекты с которыми можно взаимодействовать, но нельзя унести с собой
  • контейнеры – объекты содержащие в себе другие объекты, с ними можно взаимодействовать, но унести нельзя
  • предметы – то что можно положить в инвентарь и использовать после, обычно содержаться в контейнерах
  • локации – места в которых могут находиться все вышеперечисленные объекты
  • факты – переменные которые могут принимать определённые значения
  • концовки с условиями завершения

Каждая из сущностей может иметь несколько состояний, например:
триггер ворота – закрыты или открыты.
актёр гоблин – жив, ранен, мёртв.
локация комната – темная или освещённая.

Локации в каждом из состояний могут содержать произвольное количество
персонажей, триггеров и предметов, при этом при смене состояния
этот список может меняться, например если в комнате стало светло,
будет виден новый список объектов.

Для каждого из состояний, определяются свойственные ему действия,
то есть если ворота в состоянии "закрыты" – их можно открывать или взламывать,
а когда открыты – запереть или забаррикадировать.

Для каждого действия, можно определить произвольное количество
последствий и условий на возможность и целесообразность его применения,

Условия бывают двух типов:
наличие в инвентаре нужных предметов
и проверка состояний указанных объектов.

Например проверками действия "отпереть двери" будет факт обладания ключём,
а действия "взломать двери" – наличие отмычки и факт прочтения учебника взломщика.

Сейчас сценарии можно просматривать в самом редакторе.
Планируется плеер для социальных сетей и мобильных платформ.

Тут обучающий скринкаст (смотрите в HD): www.youtube.com/watch?v=NnFFgA_KNQc
Тут сам редактор: pyromancers.com/quest/editor/quest_studio.html

О багах (их наверняка полно) и прочем пишите в личку.

Отредактировано yadra (18.12.2012 03:07)

Неактивен

0    0    #2
18.12.2012 06:51

kerber
Участник (+108, -101)
Зарегистрирован: 20.09.2012
Сообщений: 152

Re: ВОРС – визуально-объектный редактор сценариев, пример использования, мануал и подкаст.

Хотелось бы увидеть на вашем сайте кнопку для переключения на язык родных осин, если это возможно. smile

Неактивен

0    0    #3
18.12.2012 07:31

yadra
Участник (+1)
Зарегистрирован: 18.12.2012
Сообщений: 5
Вебсайт

Re: ВОРС – визуально-объектный редактор сценариев, пример использования, мануал и подкаст.

У pyromancers есть русскоязынчное зеркало, с расширенным функционалом
http://rpgamer.ru но в силу того что англоязычная юзается заметно активней,
я всю деятельность сейчас перевожу туда (поддерживать два ресурса слишком хлопотно).
В любом случае весь софт всегда будет иметь русскую версию,
и она будет выходить раньше мультиязычной.

Неактивен

0    0    #4
18.12.2012 08:44

Korwin
Гоблин, зеленый от недосыпа (+188, -16)
Откуда: Екатеринбург
Зарегистрирован: 27.11.2007
Сообщений: 795
Вебсайт

У трав, растущих на мягкой земле - слабые корни. (с)Korwin

Re: ВОРС – визуально-объектный редактор сценариев, пример использования, мануал и подкаст.

yadra написал:

Всем добрый день,
написал редактор квестов, его достаточно тепло встретили на quest-book,
и порекомендовали замолвить о нём словечко тут.

Всегда рады!

yadra написал:

Для начала пример того что получается в результате, сразу оговорюсь,
литературная составляющая там минимальная, это просто демонстрация его возможностей.
pyromancers.com/quest/player.html

Впечатляет, хотя это и не имеет прямого отношения к интерактивной литературе, тем не менее, думаю, это будет иметь успех. Причем, наверняка больший, чем интерактивная литература - из-за наглядности.

yadra написал:

Теперь о том как оно устроено и чем оно отличается от аналогов.

Ворс, не использует для описания сценария интерпретируемый язык,
все объекты создаются с помощью интерфейса,
что снижает порог вхождения, вероятность ошибок.
и значительно упрощает внесение последующих изменений.
Любое состояние объекта может быть проиллюстрировано.
Локации имеют координаты, все действия происходит на карте,
в плеере присутствует мини-карта, и вообще он вполне user-friendly.

Да, все вполне наглядно и дружественно, хотя и требует дополнительного времени на изучение возможностей.
1. Я правильно понял, что карта может иметь несколько уровней по вертикали?
2. Могут ли быть созданы переходы не по ортогональным направлениям (то есть не 4 стороны света, а например 8?)

yadra написал:

Теперь немного теории, если лень читать, ссылка на скринкаст в конце поста.

Да не, тут народ читать не боится... ;-)

yadra написал:

Ворс использует интуитивно понятными термины:

  • актёры – наш герой и нпц, с которыми можно вести диалоги или взаимодействовать другим путём

Вопрос: насколько сложным может быть поведение актера NPC? В демке это не видно, к сожалению. Может ли NPC сам перемещаться, гоняться за героем, убегать и прятаться, искать свою собственную цель, получать приказы от героя и пробовать их исполнить? Как реализовано общение? То есть собственно, я прошу дополнить демку примерами общения с актерами (каким-нибудь говорящим котом, стражником, двигающимся по циклическому маршруту и реагирующим на героя, сфинксом, задающим вопросы...)

yadra написал:

Сейчас сценарии можно просматривать в самом редакторе.
Планируется плеер для социальных сетей и мобильных платформ.

О багах (их наверняка полно) и прочем пишите в личку.

Ок. Будем разбираться. Вряд ли ВОРС станет моим любимым редактором квестов (старого пса новым трюкам не выучишь sad   ), но очень вероятно, он понравится моему сыну.

Отредактировано Korwin (18.12.2012 08:45)

Неактивен

0    0    #5
18.12.2012 09:42

yadra
Участник (+1)
Зарегистрирован: 18.12.2012
Сообщений: 5
Вебсайт

Re: ВОРС – визуально-объектный редактор сценариев, пример использования, мануал и подкаст.

Впечатляет, хотя это и не имеет прямого отношения к интерактивной литературе, тем не менее, думаю, это будет иметь успех. Причем, наверняка больший, чем интерактивная литература - из-за наглядности.

Я включил в движок фичи которых в иф не хватало мне,
в первую очередь карту, во вторую контекстное взаимодействие с объектами.
Литературность и наглядность не взаимоисключаемы.

Я правильно понял, что карта может иметь несколько уровней по вертикали?

Карта - граф, вершины которого имеют координаты от 0 до 9, тоесть максимум 100 локаций,
для примера в Scorpion Swamp их менее 30, впрочем если будет нехватать, расширюsmile
Переходить можно из любой вершины в любую,
например если нужена телепортация, действием можно перенести чара на любую локацию выбрав её из списка.
Ограничение на четыре стороны присутствует только в виджете миникарты,
на уровне логики с этим свобода полная.
Я оставил север-юг-запад-восток из соображений наглядности.

Вопрос: насколько сложным может быть поведение актера NPC? В демке это не видно, к сожалению. Может ли NPC сам перемещаться, гоняться за героем, убегать и прятаться, искать свою собственную цель, получать приказы от героя и пробовать их исполнить? Как реализовано общение? То есть собственно, я прошу дополнить демку примерами общения с актерами

Актёр - это обычная сущность с точки зрения алгоритма,
его реплики в диалоге с точки зрения программы это простые действия,
которые будут влиять на те или иные факты и/или первеодить его в другие состояния,
которые могут становиться критериями для демонстрации других реплик читателю.
Так или иначе моделировать перечисленные вами фичи они вполне могут.
Хотя кое-что я намеренно не реализовывал (численные операции, рандом)
потому что по мне иф как формату они только вредят.

Думаю будет интересней если вы предложите пример поведения нпц,
а я скажу что так не получиться или проиллюстрирую его:)

Отредактировано yadra (18.12.2012 09:44)

Неактивен

0    0    #6
18.12.2012 09:53

Korwin
Гоблин, зеленый от недосыпа (+188, -16)
Откуда: Екатеринбург
Зарегистрирован: 27.11.2007
Сообщений: 795
Вебсайт

У трав, растущих на мягкой земле - слабые корни. (с)Korwin

Re: ВОРС – визуально-объектный редактор сценариев, пример использования, мануал и подкаст.

yadra написал:

Я правильно понял, что карта может иметь несколько уровней по вертикали?

Карта - граф, вершины которого имеют координаты от 0 до 9, тоесть максимум 100 локаций,
для примера в Scorpion Swamp их менее 30, впрочем если будет нехватать, расширюsmile
Переходить можно из любой вершины в любую,
например если нужена телепортация, действием можно перенести чара на любую локацию выбрав её из списка.
Ограничение на четыре стороны присутствует только в виджете миникарты,
на уровне логики с этим свобода полная.
Я оставил север-юг-запад-восток из соображений наглядности.

Ага. Понял. То есть карта плоская, но можно реализовать другие уровни (этажи здания, например, или башню в замке) методом "телепорта" на другой участок карты. Нормально.


Актёр - это обычная сущность с точки зрения алгоритма,
...

Думаю будет интересней если вы предложите пример поведения нпц,
а я скажу что так не получиться или проиллюстрирую его:)

Так я же уже предложил:

1. Говорящий кот, у которого можно спросить что-то, и который попросит колбаски, и если принести - скажет допустим, где потайная дверь.
2. Стражник, который ходит по замкнутому маршруту и нападает на героя, если встретит. От которого можно убежать. Которому можно сказать пароль. Которого можно победить имея меч.
3. Собака, которой можно приказать "взять" стражника. Или найти колбасу и принести.
4. Сфинкс, который задает загадку и не пропускает, пока ее не отгадаешь. Ответ на загадку либо текстовый ввод, либо выбор из пяти-семи вариантов.

Неактивен

0    0    #7
18.12.2012 13:45

noname
Участник (+36, -9)
Зарегистрирован: 04.04.2008
Сообщений: 729

noname

Re: ВОРС – визуально-объектный редактор сценариев, пример использования, мануал и подкаст.

Посмотрел ВОРС, вспомнил Генератор падежей для РТАДС и, в очередной раз, пришло в голову, что можно-таки сделать прибамбасину для РТАДСа, похожую на Адрифт. как Генератор падежей, но генератор игры. б0льшей её части. а потом- ручками допиливать. Ведь реально же.

Неактивен

0    0    #8
18.12.2012 18:00

Ergistal
Участник (+33, -3)
Откуда: Крым
Зарегистрирован: 25.05.2011
Сообщений: 133
Вебсайт

Лучший графический редактор - Ваше воображение, загрузи и наслаждайся.

Re: ВОРС – визуально-объектный редактор сценариев, пример использования, мануал и подкаст.

noname

Мы уже занимаемся похожим проектом с Jumangee, инструмент генератор-генераторов называется.  Я  потом (когда будет готов) расскажу подробнее, зачем он нужен и как использовать.
Вот пару примеров.

Шуточное  "Бюро недобрых услуг"
http://quest-book.ru/forum/gengen/usegen/9/

Вот в помощь мастеру игры "костыли" для придумывания приключений:
По Лабиринтам и минотаврам
http://quest-book.ru/forum/gengen/usegen/13/
Для ролёвки по Звёздным войнам.
http://quest-book.ru/forum/gengen/usegen/3/

А вот я пытался, несколько неудачно, потому-что на Вжжж, (то есть наспех) игру сделать на  Генераторе-генераторов.
http://quest-book.ru/forum/gengen/usegen/12/


Просто нажмите несколько раз "перезапустить". 

А самое главное, когда будет закончен проект, любой сможет создавать себе удобные генераторы. Это пригодится для мастеров ролевых игр, и кому нужно срочно придумать пару приключений.

Неактивен

0    0    #9
18.12.2012 19:03

DoubleDragon
Модератор (+391, -32)
Откуда: Москва
Зарегистрирован: 07.04.2012
Сообщений: 1760
Вебсайт

Разработчик "AXMA Story Maker"

Re: ВОРС – визуально-объектный редактор сценариев, пример использования, мануал и подкаст.

У Лебедева, по-моему, давно есть подобный блокнот-генератор, который можно открывать в произвольном месте.

Неактивен

0    0    #10
18.12.2012 23:13

noname
Участник (+36, -9)
Зарегистрирован: 04.04.2008
Сообщений: 729

noname

Re: ВОРС – визуально-объектный редактор сценариев, пример использования, мануал и подкаст.

Ergistal, я-то имел ввиду, чтобы автор мог в окошках как у ВОРС или Адрифт создавать игру, и эта оболочка генерила бы исходник на РТАДС(или Информ). т е генератор игры именно в этом смысле, а не в том..

Неактивен

0    0    #11
19.12.2012 13:01

Ajenta
Модератор (+1279, -325)
Зарегистрирован: 03.05.2009
Сообщений: 993
Вебсайт

Re: ВОРС – визуально-объектный редактор сценариев, пример использования, мануал и подкаст.

yadra написал:

Всем добрый день,
написал редактор квестов, его достаточно тепло встретили на quest-book,
и порекомендовали замолвить о нём словечко тут.

Насколько поняла, редактор квестов предполагается онлайн? А где они будут храниться во что портироваться и как просматриваться, на каком-то сайте? Простите, может невнимательно что-то прочитала. Но, мне кажется офлайн редактор тоже был бы кстати, как и наличие игры не только онлайн, но и на жёстком диске.

И ещё я так и не поняла, что за кнопки наверху - карта и персонаж и ещё многоточие там.

А так весьма интересно. Поюзать будет любопытно.

Неактивен

0    0    #12
19.12.2012 13:03

Ajenta
Модератор (+1279, -325)
Зарегистрирован: 03.05.2009
Сообщений: 993
Вебсайт

Re: ВОРС – визуально-объектный редактор сценариев, пример использования, мануал и подкаст.

noname написал:

Ergistal, я-то имел ввиду, чтобы автор мог в окошках как у ВОРС или Адрифт создавать игру, и эта оболочка генерила бы исходник на РТАДС(или Информ). т е генератор игры именно в этом смысле, а не в том..

Да, было бы хорошо иметь такую оболочку к ртадсу. Причём весьма и весьма.

Неактивен

0    0    #13
20.12.2012 06:44

yadra
Участник (+1)
Зарегистрирован: 18.12.2012
Сообщений: 5
Вебсайт

Re: ВОРС – визуально-объектный редактор сценариев, пример использования, мануал и подкаст.

Сейчас постоянно что-то исправляется и добавляется,
рано оффлайновый билд делать, но он будет и для плеера и для редактора.

Неактивен

0    0    #14
20.12.2012 18:49

kerber
Участник (+108, -101)
Зарегистрирован: 20.09.2012
Сообщений: 152

Re: ВОРС – визуально-объектный редактор сценариев, пример использования, мануал и подкаст.

yadra написал:

Сейчас постоянно что-то исправляется и добавляется,
рано оффлайновый билд делать, но он будет и для плеера и для редактора.

Замечательная новость!

Неактивен

0    0    #15
23.12.2012 08:51

Vladimir
Участник (+176, -191)
Откуда: Владивосток
Зарегистрирован: 01.09.2012
Сообщений: 322
Вебсайт

Re: ВОРС – визуально-объектный редактор сценариев, пример использования, мануал и подкаст.

Пробовал сделать игру в этом редакторе, но сохраненую игру при загрузке не загрузил. Может из-за браузера? У меня Опера. И еще при нажатии ПРЕВЬЮ возвратиться в редактор не получается. Смотрел ролик по созданию игры - кнопки выхода из проверки игры не обнаружил у себя.

Неактивен

0    0    #16
30.12.2012 04:24

yadra
Участник (+1)
Зарегистрирован: 18.12.2012
Сообщений: 5
Вебсайт

Re: ВОРС – визуально-объектный редактор сценариев, пример использования, мануал и подкаст.

Кнопки выхода из превью нет, на видео я нажимаю на кнопку утилы которая пишет скринкаст, я его писал по частям.
Работать должно в любом бразуере, понетнциальные причины отказа:
не создано ни одной локации,
не создано ни одного актёра.
Если причина не в этом, не сочтите за труд,
сбросить получившийся файл сценария, посмотрю в чём дело.

Неактивен

Powered by PunBB
© copyright 2001–2024 iFiction.Ru