Forum.iFiction.Ru

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

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

Вы не зашли.

0    0    #1
01.12.2012 14:38

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

noname

раскрутка парсера

1.
я люблю парсерки, но сумел самостоятельно пройти лишь SoftPorn и Akron(обе- на англ.), которые вряд ли тянут на полноценных представителей этого замечательного вида игр. ах, да- ещё прошёл юмористический мини-квест про Кащея с похмелья от Тона)) в остальном же мне приходится мириться с тем, что приключение либо останется не пройденным, либо придётся заглянуть в солюшен, чего я категорически не желаю. правда, и от начатых кусочков приключений я получал особенное, ни на что не похожее, парсерное удовольствие, в поисках которого я снова и снова пытаюсь приобщиться к этому жанру.

2.
однажды давным-давно в игровом компьютерном зале я запустил ту самую старейшую парсерку Adventure (на русском). посетители, смотревшие, в ожидании своей очереди, как играют другие, потянулись ко мне. я попробовал объяснить, что это за игра и вызвал настоящий энтузиазм у публики. правда, он быстро прошёл, так как игра отказывалась понимать большинство их предложений. был момент появления интереса, были попытки общения с игрой и было угасание интереса из-за проблем установления контакта с игрой. а помните игры Евгения Шарова? они похожи на парсерки и вызывали интерес игроков. осмелюсь предположить, что русскоязычные парсерки могли бы быть не менее(а то и более) популярны, чем менюшные игры, если удастся провести мостик к ним от игроков.

3.
а предложение моё такое: открываем ещё один ежегодный конкурс, только для парсерок(напр "парсерки- вперёд!"). пусть авторы имеют как можно больше времени для работы над играми(предлагаю 11мес). для оценки работ предлагаю выбрать жюри из известных знатоков и ценителей парсерок(Korwin, uux, Олегус, ГрАнд, и другие). хорошо бы объявить сбор средств в фонд конкурса, дабы было чем премировать авторов. а главное, что я хочу предложить- пусть первый конкурс будет конкурсом понятных парсерок, доступных не посвящённым. для этого задаём следующие обязательные для участников конкурса условия:
а) все слова, необходимые для прохождения(для хотя бы одного из вариантов прохождения) игры, должны упоминаться самой игрой, причём именно в таком виде, в каком их надо вводить.
б) в первом же выводимом игрой тексте(приглашение к игре) должно встречаться достаточно ключевых слов, чтобы игрок мог начать взаимодействие с игрой именно с них(в простейшем случае достаточно в интро упомянуть слово "осмотреться").
в) для дальнейшего продвижения игроку должно быть достаточно тех слов, которые встречаются в текстах, выводимых игрой, в ответ на команды, составленные из слов, виденных игроком ранее, и т.д. и так- до самого конца. возможно, составляя команды только из ранее виденных слов, игрок многого не сможет повидать, но хотя бы основная концовка игры должна быть достижима таким способом.
г) игра должна корректно реагировать на эксперименты игроков со словами, выводимыми самой игрой. т е если команда составлена не верно- выводим вразумительное сообщение об ошибке. если выбранное действие не может быть совершено с данным объектом- предельно ясно даём понять это игроку. если какое-то действие или предмет не применимы здесь и сейчас- прямо сообщаем об этом, причём так, чтобы это явно отличалось от реакции на те действия или предметы, которые вообще никогда не используются игрой.

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

думаю, что и авторам такой подход принесёт некоторое облегчение. и замечу, что хорошо бы написать такую библиотеку РТАДС, чтобы все действия вызывали бы корректное сообщение о том, что такое действие в этой игре никогда не понадобится. а вот для тех действий, которые хотя бы раз могут вызвать особую реакцию- копируем(и модифицируем под свои нужды) обработку из имеющейся на данный момент замечательной библиотеки. это поможет избавить игры от многих нелогичностей, вызываемых "корректной" обработкой глаголов, которые автор мог не предусмотреть. примеры на этом форуме уже приводились: Коза, которой можно давать предметы; безнаказанно орущий и бегающий игрок, когда критичны осторожность и соблюдение тишины и т.п. я понимаю, что в идеале автор должен был всё это предусмотреть(тем более, что список глаголов, вызывающих какую-то реакцию конечен), и пусть, кто желает предусматривает всё, что только хочет и может, НО так же важно дать автору возможность позаботиться о главном и сделать вменяемый и понятный игроку продукт, без чрезмерных заморочек. обычно упрощение себе работы автором парсерки приводит к тому, что игра может не понимать того, что захотят ввести игроки, но в данном случае, играющие в игры этого конкурса будут готовы к тому, что слова, не упоминаемые игрой, могут не восприниматься ею вовсе.

в итоге имеем упрощение общения с игрой для игроков и упрощение работы авторам. разве это не зд0рово?

и, да- это лишь первый этап, призванный привлечь к парсеркам новых игроков. когда-нибудь, когда численность поклонников парсерок на форуме перевалит за полсотни, можно будет продумывать конкурсы таким образом, чтобы игроки-новички могли сделать шаг дальше.

Неактивен

0    0    #2
01.12.2012 21:19

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

noname

Re: раскрутка парсера

sosiskin,

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

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

gloomy,

Так что мой способ, он в том числе пытается решить и эту проблему

мой- тоже))

Да, насчет сделать парсер доступнее.
Всему есть предел, и пока парсеры не обладают ИИ, чтобы учитывать контекст речи итд итп, все-равно игрок в парсер -- это прежде всего подготовленный игрок, который знает особенности этого типа игр. Просто так посадить человека с улицы, чтобы он вводил запросы на естественном языке?

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

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

естественно, в таком варианте, автора тоже может накрыть комбинаторным взрывом, но всё же придуманные мной условия значительно облегчают ситуацию. да, некоторую часть комбинаций "глагол + аргументы" по-любому придётся отсекать, по старинке, общими фразами типа "не могу с этим сделать этого", но всё же, в моём варианте, поле вариантов оказывается суженным довольно простым правилом, понятным как игроку так и автору. вот в чём смысл.

впрочем, я скатываюсь к тому, чтобы повторить мою идею ещё раз. определённо, это- лишнее))

sosiskin,

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

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

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

Отредактировано noname (01.12.2012 21:20)

Неактивен

Powered by PunBB
© copyright 2001–2024 iFiction.Ru