Думаю ничего страшного если я продублирую свое сообщение с http://www.rtads.org/f1/ на этом форуме, учитывая небольшую активность сообщества, приходится забрасывать как бы удочки в разных местах для отлова сообщений;)...
В качестве написания игры... какая платформа более подходит для русской ИЛ? Какая платформа перед другой имеет преимущество (в совокупности), или напротив, недостаток? На что стоит обратить внимание?
Я немного ознакомился с движками, не могу сказать уверенно, мне показалось на rinform легче/проще писать чем на rtads? Или я ошибаюсь...
Для меня, пока видится преимущество Rtads т.к. проделано много работы: есть хорошая переведенная документация, библиотеки, хаки, в отличие от rinform, я нашел только четыре главы русского текста с примером игры...
Отредактировано Kephra (06.04.2011 21:34)
Неактивен
Я, конечно, предвзят, но... уже несколько людей при мне, сравнив синтаксис RTADS и RInform, сказали что Информ гораздо дружелюбнее, удобнее, логичнее.
На русском языке документации действительно мало, здесь RTADS в лучшей позиции. Но если нет проблем с английским, то и с освоением Информа проблем тоже не будет. Плюс, я всегда на канале #ifrus и обеспечиваю постоянный саппорт :)
Неактивен
Да rinform мне показался проще, но если бы дело, было только в этом... Увы в английском я также начинающий:), иначе, не задавал вопросы, а прочитал бы статью какую ни будь на английском, вроде TADS vs Inform, кстати, подобная статья есть, и не одна:)... Но я вернусь к своим вопросам, собственно как на счет реализации? Если я правильно понял, по сообщениям на форуме и статьям на сайте, к rtads, можно прикрутить например поддержку меню, или общение с нпц. Если rinform также поддерживает библиотеки, наверное это уже всё есть. В общем, какая платформа имеет больше возможностей, или, если этих возможностей нет, можно ли их реализовать усилием самого автора?... Хотелось бы увидеть сообщения относительно rtads'a от Grand'a и других людей хорошо знакомых с платформой.
Отредактировано Kephra (08.04.2011 04:26)
Неактивен
Больше возможностей имеет ТОМ, потому что он написан непосредственно с учётом русской грамматики. Но вот писать на нём игру сложнее всего, потому что придётся указывать все падежи буквально для каждого слова.
Неактивен
Kephra написал:
Да rinform мне показался проще, но если бы дело, было только в этом... Увы в английском я также начинающий:), иначе, не задавал бы вопросы, а прочитал бы статью какую ни будь на английском, TADS vs Inform, кстати, подобные статьи есть:)... Но я вернусь к своим вопросам, собственно как на счет реализации? Если я правильно понял, по сообщениям на форуме и статьям на сайте, к rtads, можно прикрутить например поддержку меню, или общение с нпц. Если rinform также поддерживает библиотеки, наверное это уже всё есть. В общем, какая платформа имеет больше возможностей, или, если этих возможностей нет, можно ли их реализовать усилием самого автора?... Хотелось бы увидеть сообщения относительно rtads'a от Grand'a и других людей хорошо знакомых с платформой.
Вохможности есть в принципе и там, и там, и реализовать их можно и там, и там. В RTADS я точно знаю, что есть уже русифицированные библиотеки для встройки меню. в английском Информе такие библиотеки тоже есть, переведены ли они (и требуют ли перевода) на русский - не знаю. Общение с персонажами по умолчанию возможно в обеих платформах (на уровне "спросить о/рассказать о"), если нужно что-то более сложное - надо смотреть конкретно что. (В RTADS еще возможно попросить персонажа сделать что-то, а также задавать вопросы вида "Что это", "что делать" и т. п. - насчет Информа не уверен).
К сожалению, Информа не знаю совсем, поэтому сравнить его адекватно с ТАДСом у меня не получится. Однако слышал такое мнение (правда, оно касалось Информа 7 vs. ТАДС 3, но не суть): Информ проще для новичка, но у ТАДСа несколько более логичная структура. Как-то так.
UPD: А, еще у ТАДСа есть интегрированная среда разработки с редактором и отладчиком (хотя и англоязычная). За Информ сказать не берусь.
Отредактировано uux (07.04.2011 07:25)
Неактивен
Cheshire написал:
Oreolek написал:
Но вот писать на нём игру сложнее всего, потому что придётся указывать все падежи буквально для каждого слова.
Сложность ТОМа не в этом.
После того как Александр написал плагин-словарь для ТОМа, с падежами стало чуть легче. Примерно каждое второе нужное слово удаётся сгенерить автоматом (словарь весит порядка 3 метров).
И да, падежи не самое сложное в ТОМе.
В любой платформе самое сложное - это добиться предсказуемого поведения новой команды, чуть более сложной чем >осм.
Отредактировано ASBer (07.04.2011 10:26)
Неактивен
для сравнения платформ было бы неплохо перевести демо-квесты на каждую из них.
а далее- сравнивая понятность исходников и корректность поведения демок, каждый сможет сделать свой вывод о платформах.
Неактивен
Kephra написал:
какая платформа имеет больше возможностей, или, если этих возможностей нет, можно ли их реализовать усилием самого автора?... Хотелось бы увидеть сообщения относительно rtads'a от Grand'a и других людей хорошо знакомых с платформой.
К сожалению, однозначно что-то утверждать я могу только за РТАДС. Я вижу в нем массу замечательных возможностей, уже встроил множество штучек и примочек, работающих самих по себе, но вижу также, что с каждой пристройкой он становится все сложнее. Например, то же меню на порядок сложнее урочного или куспелевского. Возможно, в ТАДС3 все изящнее, но сил им заниматься нет.
Неактивен
ну, сравнение дополнительных фич я бы не назвал хорошим методом оценки.
другое дело- сравнить лёгкость использования основных возможностей, и лёгкость прикручивания новых фич.
конкретный набор уже сделанных фич- второстепенное.
Неактивен
Спасибо за ответы... хоть я, и не увидел однозначного суждения в пользу одной из платформ, а это значит для меня, что rtads и rinform, способны конкурировать/соперничать между собой, что хорошо. В общем, буду пробовать обе платформы.
uux написал:
Общение с персонажами по умолчанию возможно в обеих платформах (на уровне "спросить о/рассказать о"), если нужно что-то более сложное - надо смотреть конкретно что
GrAndrey написал:
Например, то же меню на порядок сложнее урочного или куспелевского
Я хотел бы реализовать общение с нпц в основном через меню, с более чем двумя/тремя вариантами ответа, с возможностью влиять через диалог на события в игре, или брать задания... что бы отношение и соответственно "общение" нпц, с ГГ, менялось в зависимости от характера поступков последнего... Например, если пристрелить лающего по ночам, соседского пса, тогда, навряд ли при попытке заговорить с хозяином покойного питомца, тот обрадуется встрече ...
Отредактировано Kephra (08.04.2011 07:49)
Неактивен
Обратил внимание на ТОМ, "свой", родной русский парсер, это здорово, но:
Направление развития 0.9 признано неудачным. Выявленные в ходе бета-тестирования сложность разработки игр, недостаточный уровень поддержки русского языка, и отсутствие авторов, желающих писать на этой платформе, наглядно это подтверждают.
Впрочем, вам и так известно.
Наткнулся на такую вот штуку Kodomo RTADS IDE по скрину можно сказать, что вполне рабочая среда но, если версия 0.0.0 значит и взять её, наверное неоткуда. Нечто подобное есть для inform?
Неактивен
Kephra написал:
Спасибо за ответы... хоть я и не увидел однозначного суждения в пользу одной из платформ, а это значит для меня, что rtads и rinform способны конкурировать/соперничать между собой, что хорошо. В общем, буду пробовать обе платформы.
Правильный подход;).
А, еще вспомнил, возможно, конкурентное преимущество RTADS: поддержка мультимедийных возможностей (не знаю, как с этим на данный момент в RInform'е). (Да-да, я, мягко говоря, предвзят;).
Kephra написал:
Наткнулся на такую вот штуку Kodomo RTADS IDE по скрину можно сказать, что вполне рабочая среда но, если версия 0.0.0 значит и взять её, наверное неоткуда. Нечто подобное есть для inform?
Можно попробовать связаться с автором: http://ifwiki.ru/%D0%97%D0%B5%D0%BB%D0% … 0%B8%D0%B9.
noname написал:
ну, сравнение дополнительных фич я бы не назвал хорошим методом оценки.
другое дело- сравнить лёгкость использования основных возможностей, и лёгкость прикручивания новых фич.
конкретный набор уже сделанных фич- второстепенное.
Как посмотреть. Думаю, пилоту Як-1 в 1941 году были как раз важны конкретные боевые и летные качества конкретного самолета, а скорее второстепенным как раз казались резервы совершенствования его конструкции (та самая легкость прикручивания новых фич) в ходе будущих модификаций.
Отредактировано uux (08.04.2011 07:54)
Неактивен
Kephra, долго читал вашу тему, но вижу одного вы так и не поняли. Каждая платформа для чего-то предназначена и судить об ее удобстве надо именно с позиции тех задач, для которых она создавалась.
Например, как оно в менюхах сделано у нас. URQ - это для простых текстовых квестов и книг-игр. QSP - тот же самый набор возможностей, что и у URQ, но обладает большим функционалом, поэтому подходит для квестов по сложнее (это как бы средний уровень). INSTEAD создавался для интерактивных историй. И т.д. ...
Конкретно по парсерным платформам вам сказать не могу, но полагаю суть моих слов вы уже ухватили за хвост и поймете.
Хотя, помнится вроде Ян что-то говорил о парсерах, послушайте третий подкаст. Лично я понял, что RINFORM удобен для авторов своей структурой разработки квеста, как Фортран. Но я это понял, как программист. А так, лучше и в правду спросить у самих переводчиков парсерных платформ, чтобы потом можно было сравнить их понимание платформы с вашим. Так вы лучше разберетесь с этим вопросом, но на это потребуется время.
Неактивен
noname написал:
для сравнения платформ было бы неплохо перевести демо-квесты на каждую из них.
а далее- сравнивая понятность исходников и корректность поведения демок, каждый сможет сделать свой вывод о платформах.
Золотые слова!!! Какую игру взять в качестве демки, новую - чтобы было интересно играть или старую - писать минимум на одну демку меньше?
Обратил внимание на ТОМ, "свой", родной русский парсер, это здорово, но:
Направление развития 0.9 признано неудачным. Выявленные в ходе бета-тестирования сложность разработки игр, недостаточный уровень поддержки русского языка, и отсутствие авторов, желающих писать на этой платформе, наглядно это подтверждают.
Впрочем, вам и так известно.
Авторы то есть, где время взять?
В качестве написания игры... какая платформа более подходит для русской ИЛ? Какая платформа перед другой имеет преимущество (в совокупности), или напротив, недостаток? На что стоит обратить внимание?
Похоже, ответить на этот вопрос придется именно Вам ;-)
Неактивен
Korwin написал:
Золотые слова!!! Какую игру взять в качестве демки, новую - чтобы было интересно играть или старую - писать минимум на одну демку меньше?
Волк, коза и капуста, разве не подходит?! Тем более, что наша игра, а не западная. А значит, нашим понятнее будет.
Неактивен
Eten написал:
Korwin написал:
Золотые слова!!! Какую игру взять в качестве демки, новую - чтобы было интересно играть или старую - писать минимум на одну демку меньше?
Волк, коза и капуста, разве не подходит?! Тем более, что наша игра, а не западная. А значит, нашим понятнее будет.
Гмм... Может быть. Загадка известная, к сожалению, но придумать что-нибудь можно.
Неактивен
Korwin написал:
Eten написал:
Korwin написал:
Золотые слова!!! Какую игру взять в качестве демки, новую - чтобы было интересно играть или старую - писать минимум на одну демку меньше?
Волк, коза и капуста, разве не подходит?! Тем более, что наша игра, а не западная. А значит, нашим понятнее будет.
Гмм... Может быть. Загадка известная, к сожалению, но придумать что-нибудь можно.
Korwin, от твоего " к сожалению", я в негодуи. Можно подумать, что она плохая или мало показывает возможности, как демонстрационная игра. Чем же она так плоха?!
ИМХО, в ней показано ровно то, что обычно ищут многие авторы, особенно новички. Если уж сильно приперла нужда, можно создать серию или набор демонстрационных игр, которые показывают разные стороны возможностей парсерных платформ. Это будет намного проще, чем свалить все в кучу в виде одной демки.
Неактивен
Неактивен
Eten написал:
Каждая платформа для чего-то предназначена и судить об ее удобстве надо именно с позиции тех задач, для которых она создавалась.
Задачи более менее схожи, а возможности у платформ разные, для себя, я и пытаюсь выяснить, какая из парсерных, более/менее удобна, и на сколько эффективно реализовывает заложенный в неё ряд возможностей, и в целом, какая платформа, лучше подходит для "русских". Выяснить это, конечно до конца, могу только я, но небесполезным будет узнать мнение "пощупавших".
Отредактировано Kephra (08.04.2011 19:41)
Неактивен
Kephra написал:
Eten написал:
Каждая платформа для чего-то предназначена и судить об ее удобстве надо именно с позиции тех задач, для которых она создавалась.
Задачи более менее схожи, а возможности у платформ разные, для себя, я и пытаюсь выяснить, какая из парсерных, более/менее удобна, и на сколько эффективно реализовывает заложенный в неё ряд возможностей, и в целом, какая платформа, лучше подходит для "русских". Выяснить это, конечно до конца, могу только я, но небесполезным будет узнать мнение "пощупавших".
То, о чем вы говорите, больше относится к структуре языка, нежели возможностям платформы, поддерживающей язык. То, что я смотрю сквозь пальцы не обращаю внимание на подобные ошибки, это следствие того, что в основном язык и платформа, либо слиты воедино, либо данная платформа поддерживает только данный язык.
Так что, моя вам рекомендация. Берите сначала самый простой квест, а еще лучше придумайте сами. И делайте его на обоих платформах одновременно. Так, вы получите свой ответ гораздо быстрее, а заодно освоитесь на обоих платформах и их языках.
Проще говоря, ответы на свои вопросы вы найдете только в процессе описанном абзацем выше и никак больше. Иначе вас так и будут мучать эти вопросы и осознование того, что вы что-то упустили из виду, да и не охота как-то уже будет заново переобучаться. Поэтому лучше сделайте, как я вам рекомендую и делайте от простого к сложному. Т.к. так это делают многие и даже программисты.
З.Ы.
Конечно они более менее похожи, QSP с URQ такие же, но все равно разные по совокупности своих возможностей и прочего.
Отредактировано Eten (09.04.2011 08:25)
Неактивен
Eten написал:
Так что, моя вам рекомендация. Берите сначала самый простой квест, а еще лучше придумайте сами. И делайте его на обоих платформах одновременно. Так, вы получите свой ответ гораздо быстрее, а заодно освоитесь на обоих платформах и их языках.
Не поверите, с третьего сообщения на форуме, я, почти так и решил;).
Неактивен
Kephra написал:
Eten написал:
Так что, моя вам рекомендация. Берите сначала самый простой квест, а еще лучше придумайте сами. И делайте его на обоих платформах одновременно. Так, вы получите свой ответ гораздо быстрее, а заодно освоитесь на обоих платформах и их языках.
Не поверите, с третьего сообщения на форуме, я, почти так и решил;).
А лучшего способа вы все равно не найдете.
Неактивен