Forum.iFiction.Ru

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

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

Вы не зашли.

0    0    #1
11.07.2001 16:30

WildWizard
Участник (+1)
Откуда: Россия, Красноярск
Зарегистрирован: 01.03.2001
Сообщений: 450
Вебсайт

Nobody expects the Spa.. Oh, never&&mind.

Русские эквиваленты стандартных для IF глаголов.

То есть, давайте подберем русские эквиваленты английских глаголов, а так же их сокращения для использования в IF. Попытаемся выработать некий стандарт, что ли...
Начну с тех, что я успел сделать в Hydra.
Если не согласны с чем-либо - пишите. А также привносите свои дополнения.

При подборе русских слов я руководствовался предположением, что игрок вводит команды в форме "что сделать". А иногда и "что делать". С этим тоже не все понятно...

Wait - подождать,ждать
Read - прочитать,прочесть,читать
Switch on - включить
Switch off - выключить
Open - открыть
Close - закрыть
Take - взять,поднять
Drop - положить
Drop in - положить в
Drop on - положить на
Give - отдать
Examine - осмотреть,о
Look - осмотреться,осм
Touch - прикоснуться
Jump - прыгнуть
Inventory - инвентарь,инв,и
Go - идти,пойти,двигаться на

Направления:
... - север,юг...с,ю...северо-запад,юго-восток...сз,юв...
up - вверх
down - вниз
In - внутрь
Out - наружу
Также, для последних двух есть глаголы зайти и выйти.

Системные команды:
Again - снова
Help - помощь
Save - запись
Load - чтение,ввод,загрузка
Quit - выход

Неактивен

0    0    #2
11.07.2001 19:49

Olegus t.Gl.
Участник (+1073, -250)
Откуда: Москва
Зарегистрирован: 01.03.2001
Сообщений: 2905
Вебсайт

Re: Русские эквиваленты стандартных для IF глаголов.

Не следует забывать также о:
Push - толкать
Pull - тянуть
Move - двигать
Fuсk ... - высказать негодование

Кстати, насчет сокращений. Нужны ли они? Если да, то где: только в глаголах (в принципе возможно) или же еще в существительных (неразумно из-за падежей), прилагательных, наречиях?

Игрок к тому же может вводить глаголы в форме "что делай", а иногда и "что сделай".

Неактивен

0    0    #3
11.07.2001 19:53

Olegus t.Gl.
Участник (+1073, -250)
Откуда: Москва
Зарегистрирован: 01.03.2001
Сообщений: 2905
Вебсайт

Re: Русские эквиваленты стандартных для IF глаголов.

Хороший пример того, что компьютер делает только то, что в него заложено. В предыдущей реплике в слове "fuck", которое форум тактично заменяет на... (ну сами видите) вставлена русская буква "с".

Неактивен

0    0    #4
22.01.2002 09:18

Olegus t.Gl.
Участник (+1073, -250)
Откуда: Москва
Зарегистрирован: 01.03.2001
Сообщений: 2905
Вебсайт

Re: Русские эквиваленты стандартных для IF глаголов.

Тема заглохла потому, что перевод, судя по всему, никчемное занятие, а список стандартных глаголов создается в зависимости от конкретной игры.

Что касается идей и предложений Вождя (пункт 2), то здесь хорошо заметна его практическая неопытность в этом деле. Поясняю.

анализ и учет парсером только корней слов
Этот метод на практике приведет к тому, что у предложения всегда будет очень жесткая конструкция. Например, фраза "Привяжи лошадь к забору веревкой", может звучать и так:
"Привяжи к забору лошадь веревкой",
"Привяжи веревкой к забору лошадь",
и наконец "Привяжи к забору лошадь с помощью веревки".
Как здесь можно отталкиваться от положения слов в предложении? В своем парсере я решил эту проблему иначе (таблицей объектов глагола с предлогами и падежами). В результате, какой бы вариант у меня не был введен (слово "привяжи" может иметь синонимы, но если введен синоним, возвращается все-таки основа, т.е. - "привяжи"), автор получает следующие данные:
глагол = "привяжи",
объект1 = "лошадь",
объект2 = "забор",
объект3 = "веревка".
Само собой, кроме этого сохраняется информация о том, какие именно слова в какой именно форме были задействованы и какие предлоги использованы.

Неактивен

0    0    #5
22.01.2002 17:14

Olegus t.Gl.
Участник (+1073, -250)
Откуда: Москва
Зарегистрирован: 01.03.2001
Сообщений: 2905
Вебсайт

Re: Русские эквиваленты стандартных для IF глаголов.

Насчет жесткого построения слов в предложении я вывел мысль из самой сути парсера, построенного на корнях слов (ну и из фразы "...манипулируя положениями слов в фразе относительно друг друга...").

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

Насчет несклоняемых существительных. Справляться с ними очень помогают предлоги: "выйти ИЗ кино", "зайти В казино". Так что это не проблема.

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

И, кстати, мой парсер небольшой по размеру кода и очень простой с точки зрения алгоритма.

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

Неактивен

0    0    #6
22.01.2002 18:22

Olegus t.Gl.
Участник (+1073, -250)
Откуда: Москва
Зарегистрирован: 01.03.2001
Сообщений: 2905
Вебсайт

Re: Русские эквиваленты стандартных для IF глаголов.

2Вождь. Я противник подхода "не нравится - предложи лучше".
Но когда человек так серьезно подходит к теме, используя такие слова как: "следует", "я не считаю это таким уж необходимым" и т.п., я всегда думаю, что ему есть, что сказать. Поэтому предлагаю высказаться, для дальнейшего обсуждения его точки зрения. Если же этот человек не выскажется ни на одну поднятую им тему более конкретно, то он так и будет носится по верхам всех топиков, загружая людей мыслями, которые были уже обсуждены очень и очень давно, ничего конструктивного не внося...

Неактивен

0    0    #7
22.01.2002 18:25

Olegus t.Gl.
Участник (+1073, -250)
Откуда: Москва
Зарегистрирован: 01.03.2001
Сообщений: 2905
Вебсайт

Re: Русские эквиваленты стандартных для IF глаголов.

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

Неактивен

0    0    #8
23.01.2002 10:03

Olegus t.Gl.
Участник (+1073, -250)
Откуда: Москва
Зарегистрирован: 01.03.2001
Сообщений: 2905
Вебсайт

Re: Русские эквиваленты стандартных для IF глаголов.

    Я смотрю, Вождь аргументацию подменяет словоблудием, но посмотрим, надолго ли его хватит.

     Довольно странным выглядит мысль о том, что раз человек вступил в диспут, значит собеседник его поддел за живое. Неверно. Поддел не собеседник, а тема. Меня волнует эта тема, и, естествено, я уделяю ей внимание. Если же вижу человека, который идет заведомо ложным, как мне кажется путем, одну за одной повторяя ошибки, обсужденные в старых темах, то я пытаюсь указать ему на это, а заодно узнать, может у него есть какие-либо свежие идеи, которые исправят недостатки этого пути и покажут, что я не так уж прав. Однако, собеседник считает, что я окрысился и считаю его дураком, поэтому считает необходимым дать мне "достойный" ответ.

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

Неактивен

0    0    #9
23.01.2002 17:33

Olegus t.Gl.
Участник (+1073, -250)
Откуда: Москва
Зарегистрирован: 01.03.2001
Сообщений: 2905
Вебсайт

Re: Русские эквиваленты стандартных для IF глаголов.

Реплика Вождя очень хорошо подкрепляет мое предыдущее высказывание...

Неактивен

0    0    #10
25.01.2002 12:17

Olegus t.Gl.
Участник (+1073, -250)
Откуда: Москва
Зарегистрирован: 01.03.2001
Сообщений: 2905
Вебсайт

Re: Русские эквиваленты стандартных для IF глаголов.

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

Неактивен

0    0    #11
25.01.2002 12:51

Olegus t.Gl.
Участник (+1073, -250)
Откуда: Москва
Зарегистрирован: 01.03.2001
Сообщений: 2905
Вебсайт

Re: Русские эквиваленты стандартных для IF глаголов.

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

Неактивен

Powered by PunBB
© copyright 2001–2026 iFiction.Ru