Всякие разные штуки сомнительной полезности сделанные в свободное от работы время.
Lojban для RPG
Запись от wvxvw размещена 04.08.2011 в 12:18
У меня появилась идея, которая не связана напрямую с AS, но, поскольку, я думаю, что публика тут заинтересованная, да и с пониманием, хотелось бы обсудить, хотябы в общих чертах.
Небольшое лирическое отступление, для затравки. Меня в традиционных RPG (играх, в смысле), всегда смущало то, что квесты, и неписи, которые их выдают - очень примитивные и, еще хуже, однообразыне. Еще хуже то, что их (квестовых неписей), тяжело / непонятно как скриптовать - т.как научить их действительно разговаривать, ну, практически, не возможно. Если сравнивать ощущение, то это как `задники' в 3D сценах - фотографии натянутые на кубик или сферу, чтобы заменить очень ресурсоемкую отрисовку деталей на заднем плане.
По причинам не связаным с игрушками, я случайно наткнулся на Lojban - это искусственный естесственный язык, который может быть сравнительно легко реализован в терминах программирования. (Я наткнулся на упоминания о нем, когда читал о проекте предлагающeм свой искусственный естественный язык для построения запросов к базам данных). Мне сейчас кажется (я все еще о нем только читаю, и пытаюсь понять грамматическую модель), что этот язык помог бы решить проблему примитивных неписей, линейности (и, как следствие, однообразия) сюжета т.как если игроков обучить принципиальным основам такого языка, то они бы могли общаться с неписями в чате, так, как делали бы это с другими игроками. Конечно, неписям нужно было бы понимание соответствующее, но, из области фантастики, эта задача перешла бы в область `сложно но возможно', ну, или мне так кажется. В некоторых игрушках (например в том же ВоВ) авторы пытались эксперементировать с языком (ну, в ВоВ это ограничилось тем, что орда и альянс не понимают друг друга), но тем не менее, мне кажется, что вполне можно ожидать от игроков, что оны бы выучили язык (ну, хотя бы на базисном уровне), если бы это был язык на котором неписи давали квесты. Естесственно, если делать это постепенно, со все более увеличивающимся словарным запасом и т.д. На практике, игроки учат, ради игры порядка сотни, а то и больше, новых слов, и вообще, такие игры, как правило, очень влияют на речь Так что мне кажется, что это не должно быть препядствием. Некоторые побочные явления - такую игрушку было бы проще локализировать Кроме всего прочего, язык (ну или по крайней мере, его авторы обещают) устроен так, что на нем и думать `удобнее', удобнее выражать эмоции, а кроме того, поскольку он не может быть по-разному истолкован, облегчает понимание.
Вобщем, как вам идея?
Всего комментариев 28
Комментарии
04.08.2011 12:58 | |
Никто не будет учить язык. Ты много людей знаешь в своем окружение которые думают не на родном языке?
На практике, игроки учат, ради игры упрощенный родной язык, и вообще, такие игры, как правило, очень влияют на речь, так что люди не способы выразить элементарных мыслей, потому что привыкли общаться в чате на примитивном языке. |
|
Обновил(-а) Tr1te 04.08.2011 в 13:12
|
04.08.2011 13:18 | |
Люди ленивы... Хотя сама идея в целом интересна.
|
04.08.2011 13:30 | |
А почему вы решили, что есть проблемы с пониманием у ИИ и особый язык поможет их решить?
|
04.08.2011 13:33 | |
Может, тогда уже токипона?
|
04.08.2011 13:35 | |
А что такое непись?
1я ссылка поиска гугла вводит в ступор. Ну и заодно интересует термин "искусственный естесственный язык". |
04.08.2011 14:40 | |
Tr1te:
Я живу в стране, которая на треть, если не больше, состоит ис иммигрантов, тут не так часто услышишь `родной', да и для многих нет определенности, какой именно родной. Очень многие родители детей с пеленок учат говорить по-английски, т.е. не спецшколы или что-то такое, а просто дома, не смотря на то, что вобщем-то это ни для кого не родной. Преподавание в вузах отчасти по-английски, а учебные пособия - так восновмом по-английски. Ну а вообще, исторически, есть примеры, когда целые страны заменяли свой язык другим, т.как считали это более целесообразным (по собственной воле, не изза оккупации или чего-то похожего). Первые `настоящие' ролевики вполне себе учили средиземный (в смысле язык, который Толкин изобрел - там и наречия какие-то есть). Ну, как бы прециденты в истории были. -De-: Это не я решил, это еще со времен Винограда (SHRDLU) - он, да и многие, кто потом с этим сталкивались, говорили, что системы управляемые с использованием настоящих естесственных языков сложны в написании потому, что нужно реализовать понимание естесственного языка. Существующие естественные языки изобилуют омоформами, омограммами, неясностями, словами, у которых есть множество значений, зависящих от контекста, флексиями, как результат множества вариантов написание одной и той же мысле (т.е. расположение слов в предложении, если оно не канонично обязывает иметь либо флексии, либо руководящие предлоги), сложность странскрипции устной в письменную речь, ну и если подумать - то есть еще сложности. alatar: Токипона - ну, это в чем-то из той же оперы, только Lojban был выбран потому, что есть уже некоторые программные наработки - там по ссылке если посмотреть, есть немного. Ну и, опять же, от характера игры зависит. Вполне возможно, что так бы и подошел как раз arkadattx: искусственный естесственный язык - возможно, мой корявый перевод, artificial natural language (по-английски еще больше вводит в ступор ) естсственный язык - это язык на котором общаются люди, ну, обычно Русский, например. Т.е. если рассматривать любые грамматики (куда входят и языки программирования, и ноты, например, и в том числе, языки общения), то естесственные языки это одна из групп, которую так же можно изучать, классифицировать и т.д. с помощью тех же правил, что и для всех грамматик. Искусственные языки созданные в этой области нужны, восновном для того, чтобы иметь возможность математически, или исследовательским путем доказать какие-то вещи о реальных языках. Например, они помогают в обучении - т.е. возможность выявить труднопонимаемые части, в скорости передачи информации. А, да, еще искусственные языки используются для переводов. Т.е. в автоматическом режиме проще писать переводы с разных на один, и с одного на разные языки, чем с каждого на каждый. Непись - NPC (non player character) - это игровые персонажи не управляемые игроками, т.е. в игре, как правило, есть какое-то количество персонажей, которые выполняют автоматические функции, например торгуют, выдают задания для игроков, сообщают новости или другую полезную информацию, иногда даже учавствуют в массовых побоищах или, наоборот, пытаются игроков побить |
|
Обновил(-а) wvxvw 04.08.2011 в 14:47
|
04.08.2011 14:42 | |
Цитата:
А что такое непись?
|
04.08.2011 16:25 | |
-De-, Lojban разрабатывался как язык не допускающий двусмысленности. При общении на нем, как раз легче понять, что сказал человек.
|
04.08.2011 17:41 | |
Там можно не просто поиграть, но еще и создать свою игру на встроенном языке )
|
05.08.2011 11:15 | |
Олег, ты удивишься, но есть Симлиш )
И его даже учат и поют на нём песни) А по поводу диалогов: первые квесты такими и были. Игрок писал в консоль, что он хочет сделать, или напрямую разговаривал с персонажем. были попытки сделать самообучающихся ботов и т.п. Но проблема в том что консоль vs мышь - побеждает мышь. Сейчас тенденция оказуаливания игр, а не усложнения. Изучение языка - это очень уж жесткий хардкор) |
|
Обновил(-а) Котяра 05.08.2011 в 11:20
|
06.08.2011 00:20 | |
Просто вы не уловили романтики этой темы
А я вот прочитал и даже что-то замечтался. В основном даже о взаимодействии ботов без участия игрока. |
Последние записи от wvxvw
- Dired - текстовый проводник по файловой системе (29.06.2013)
- Навигация по HTML с WASD (09.06.2012)
- JavaScript, все не так плохо (07.06.2012)
- Что такое tarball и чем его пакуют (11.04.2012)
- Критика Presentation Model (18.02.2012)