Перейти к содержимому


Теория РПГ


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 34

#1 Гость_Willy_*

Гость_Willy_*
  • Гости

Отправлено 11 марта 2005 - 12:57

Здравствуйте, хочу найти людей интересующихся теорией ролевых игр, прочитал статью про нелинейность от Petr, понравилось. Хочется обсудить идеи.


#2 Mosey

Mosey

    Бобрый самаритянин

  • Пользователи
  • PipPipPip
  • 1 703 сообщений

Отправлено 11 марта 2005 - 14:31

Из твоего поста ничего явно не следует...
Хотелось бы понять, что конкретно ты хочешь обсудить, какие вопросы поднять и что хочешь конкретно для себя понять...
О как стихами заговорил! Это у меня от бабушки.
А то получается: "Давайте это обсудим."-а что конкретно-то ты хочешь обсудить не понятно...

Это сообщение отредактировано Mosey - 11 марта 2005 | 14:31


#3 Гость_Willy_*

Гость_Willy_*
  • Гости

Отправлено 11 марта 2005 - 14:58

Да вопросов куча всяких, просто не уверен что в нужном месте ищу собеседников. Просто я немного програмист, мне интересна тема разработки игр, в частности ролевых.
В качестве затравки к беседе - мысль подсмотренная в статье Petr'а- про то, что свобода игрока ограничена вариантами, продуманными за него создателями игры. Мне кажется, если бы эту свободу игроку предоставить играть стало бы намного интересней. Но и несколько сложней.


#4 Arnx

Arnx

    Воин Пограничья

  • Пользователи
  • PipPipPip
  • 831 сообщений

Отправлено 11 марта 2005 - 15:07

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


#5 Гость_Willy_*

Гость_Willy_*
  • Гости

Отправлено 11 марта 2005 - 15:13

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


#6 Sashok

Sashok

    Лунатик

  • Пользователи
  • PipPipPip
  • 408 сообщений

Отправлено 11 марта 2005 - 16:01

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

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


#7 Гость_Willy_*

Гость_Willy_*
  • Гости

Отправлено 11 марта 2005 - 16:27

To Sashok.

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


Интересное мнение. А fallout это какая игра?

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

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


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


#8 Coronel

Coronel

    Настоящий полковник

  • Пользователи
  • PipPipPip
  • 1 242 сообщений

Отправлено 11 марта 2005 - 17:32

QUOTE
Интересное мнение. А fallout это какая игра?

Условно-нелинейная "качалка-тамагочка" с элементами адвентюры, паззла и боевика. Впрочем, к этому жанру относится любая CRPG, которые называются RPG только из-за отсутствия лучшего термина. Фолл хорош атмосферой и продуманным миром. Но он ни разу не ролевая игра. Ведь отыгрывать роль (видоопределяющий признак) там может только главгерой, которым управляет человек, а мир вокруг реагирует на этот отыгрыш предсказуемо, ограниченно и не всегда адекватно.

QUOTE
в шахматы, например, он, компьютер, уже обыгрывает чемпионов мира среди людей

Дело не в IQ, являющимся, вопреки распространенному заблуждению, всего лишь способностью решать абстрактные головоломки (к которым относятся и шахматы). Дело в достоверной эмуляции эмоций, чувств и мотивации разумного существа. А этого компьютер не умеет сейчас и не сумеет еще долго. Согласно знаменитому тесту Алана Тьюринга, машина, которую при безличном общении (например, в чате или форуме) невозможно отличить от человека, является разумной. Соответственно, создание ролевой компьютерной игры невозможно без создания разумного компьютера. А это значит, что программеры нашего гипотетического Fallout N огребут не только восторги фанатов, но и премию того самого А.Тьюринга, полагающуюся создателям первого искусственного разума.


#9 Raven-umr-

Raven-umr-

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 426 сообщений

Отправлено 11 марта 2005 - 18:06

>>в шахматы, например, он, компьютер, уже обыгрывает чемпионов мира среди людей
>>Дело не в IQ

Это точно :-) Компьютер в шахматы играть не умеет. Серьёзно вам говорю. И в шашки тоже. Тем не менее, в шашки компьютерные программы (Chinok, ЕМНИП) "разносят" в пух и прах *любого* современного шашиста. Почему? А потому что в прогу тупо забита дебютная база на последние полотора десятка ходов - т.е. список абсолютно всех положений со всеми возможными вариантами. Поэтому вот за эти самые последние полтора десятка ходов вы у компа ничего уже не выиграете, он будет играть идеально, безошибочно, по наилучшему варианту. Не потому что он такой умной. За него уже подумали. Он просто выбирает циферку побольше в графе "преймущество красных/чёрных". Вот и всё. А теперь подумайте: можно ли назвать человека, который умеет двигать фигурки и держит в голове позиции из десяти тысячь шахматных книжек, но при этом не имеет никакого представления о сути игры, о тактике - можно ли назвать такого человека хорошим шахматистом?

Компьютеры не умеют играть. Они умеют считать, перибирать варианты. Мозг работает по другому. Проигрышь человека компу *не значит ничего*. Знаете почему? Потому что не далее как год назад *все* шахматные пакеты были посрамлены. Кто-то нашёл позицию (короли и по восемь пешек с каждой из сторон), в которой любой шахматист моментально разглядит ничью - а программы тупо шли навстречу поражению. Могу найти позицию, если кого заинтересовало.


#10 Sashok

Sashok

    Лунатик

  • Пользователи
  • PipPipPip
  • 408 сообщений

Отправлено 11 марта 2005 - 18:41

За меня уже все рассказали, приятно. =]

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

Такая игра уже есть, она называется С++. Надеюсь, мысль ясна.


#11 Tema Kazakov

Tema Kazakov

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 50 сообщений

Отправлено 11 марта 2005 - 19:35

А вы любите читать книги? Никогда не хотелось иметь хоть небольшую власть над сюжетом? Я вот уже месяц играю в не локализованную версию StarWars: Knights Of The Old Republic II и происходит это как чтение хорошей НФ.


#12 Lonely

Lonely

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 580 сообщений

Отправлено 11 марта 2005 - 20:51

Лучшая игра-книга, вообще-то, это "Осада Авалона". Тамошним дневником я просто зачитывался...

О С++:
Вы будете смеяться... Сиха задумывалась как шутка. Создатели захотели сделать такой извраный диалект Паскаля, чтобы на нём нельзя было работать. Создали А. И офигели, когда их стали благодарить программеры... и поехало. Остановились, только когда смогли скомпилить такую вот строку:
for(;P("\n"),R-;P("|"))for(e=C;e-;P("_"+(*u++/8)%2))P("| "+(*u/4)%2);

Оригинал текстапривести не могу - он у меня в дос-кодировке. Перепечатыватть лень :)

А действительно нелинейна только одна игра - ТЕТРИС! Остальное - от лукавого...


#13 Coronel

Coronel

    Настоящий полковник

  • Пользователи
  • PipPipPip
  • 1 242 сообщений

Отправлено 11 марта 2005 - 20:54

QUOTE
А вы любите читать книги? Никогда не хотелось иметь хоть небольшую власть над сюжетом?

Интерактивная книга - отдельный жанр. В нем ты меняешь сюжет, влияешь на события, но при этом все равно остаешься героем, принадлежащим перу автора... Ты не можешь выйти за рамки заданных им правил. КОТОР - игра про светлых и темных джедаев. И ты не можешь вырваться из колеи - например, забить на все и никогда не возвращаться к Силе. Ты все равно вернешься - добрым или злым - потому что это задано автором.

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


#14 Persona Non Grata

Persona Non Grata

    Боец невидимого фронта

  • Пользователи
  • PipPipPip
  • 358 сообщений

Отправлено 11 марта 2005 - 22:29

>Просто я немного программист

Сегодня немного суббота.

Ты либо программист, либо нет.

Даже если не брать в расчёт нереальность идеи, чтобы воплотить её в жизнь – ты должен быть не просто программистом, а мега-программистом. И вас должно быть с десяток. :)


#15 Coronel

Coronel

    Настоящий полковник

  • Пользователи
  • PipPipPip
  • 1 242 сообщений

Отправлено 11 марта 2005 - 23:10

--У меня есть мечта... (Мартин Лютер Кинг)--

QUOTE
Даже если не брать в расчёт нереальность идеи, чтобы воплотить её в жизнь – ты должен быть не просто программистом, а мега-программистом. И вас должно быть с десяток. :)

Не стоит разрушать мечту человека. Я бы и сам помог, чем смог - беда только в том, что ничем не смогу. Ибо не программист, не кибернетик, да и вообще мышление у меня насквозь гуманитарное...

Кем бы мы стали без людей, ставящих перед собой невыполнимые задачи? Кроманьонцами с каменными топорами, вот кем... Не стоит убивать мечту. Желательно просто предупредить человека, что это будет ТРУДНО. А дальше пусть он решает сам. Если первой в мире разумной машиной станет AI третьего Фолла... да я программерам ножки расцелую и фуру пива поставлю. Даже если для осуществления последнего мне придется ограбить банк.


#16 Sashok

Sashok

    Лунатик

  • Пользователи
  • PipPipPip
  • 408 сообщений

Отправлено 13 марта 2005 - 04:49

Coronel, ты путаешь мягкое с теплым. Есть сложные задачи, есть невыполнимые. Невозможно создать машину, которая сможет думать как человек. Потому что это будет уже не машина.


#17 Гость_Willy_*

Гость_Willy_*
  • Гости

Отправлено 13 марта 2005 - 10:44

Вот занимательное размышление о стаье Тьюринга.
По многим вопросам у меня иное мнение, чем у обоих авторов. В частности, я считаю что нельзя оторвать само понятия мышления от понятия опыта. Почему-то очень часто забывают что еще ни один человек не родился мыслящим. Он учится. С пеленок, в школе, в институте и т.д. Я смотрю на своего сына и замечаю как он НАЧИНАЕТ мыслить. способность анализа, предсказания результата действий невозможна без наличия опыта.
Например - даже если я сто раз скажу ребенку - нельзя хвататься за утюг - он горячий, он не поймет почему нельзя пока не схватится именно за горячий утюг или что-нибудь достаточно горячее чтобы почувствовать боль.
Наличие опыта для мышления обязательно, и чем больше этого опыта тем вероятнее мышление. С этим связаны успехи компьтеров в шахматах - там опыта - завались.
Из примера с утюгом, кстати, видно еще одно обязательное, как мне кажется, условие мышления - возможность чувствовать, наличие органов чувств. Только вот как сформулировать в чем разница между чувством осязания горячей поверхности утюга и замером температуры этой поверхности каким либо сенсором и последующим сравнением с температурой, заданной в качестве нормальной?


#18 BloodAxe

BloodAxe

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 134 сообщений

Отправлено 13 марта 2005 - 15:02

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

Для примера можно разобрать настольные РПГ (например AD&D) Здесь один только свод правил занимает далеко немаленькие объемы, а ведь большинство моментов так или иначе отыгрываются ДМом. Я сам одно время этим увлекался, и скажу, что процентов 90, если не больше - делает мастер. Так все диалоги с "NPC" лежат исключительно на мастере. За счет этого нет жестко ограниченного выбора реплик, можно поговорить с любым неписяем и т. д.

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

Такие дела.


#19 Гость_Willy_*

Гость_Willy_*
  • Гости

Отправлено 13 марта 2005 - 15:19

Ну почему же не получится? Получется же прорисовывать миллионы треугольничков в шутерах по 60 раз за секунду. И рассчитывать сложнейшие траектории движения космических тел получается. И информацию искать и анализировать у поисков получается по всему инету за несколько секунд.

Тут главное, по-моему, принципиально вопрос решить - можно дать опыт машине сравнимый с человеческим или нет? Я думаю можно. А уж конкретные реализации - это вопрос времени.

Самое главное тут - что для машины получение такого опыта можно облегчить. Сильно облегчить. Ведь она не устает от чтения информации? Ей не надо спать, есть, пить пиво с друзьями :)) Сиди да анализируй предоставленный опыт, раскладывай по полочкам. А потом такой-вот искуственно опытный персонаж - в игру!


#20 IVAN01

IVAN01

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 135 сообщений

Отправлено 13 марта 2005 - 17:40

Дааа, в игру, выпьет он там кружку пива с друзьями и отрубится... :)




Похожие темы Свернуть

  Название темы Форум Автор Статистика Последнее сообщение


Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных

Рейтинг@Mail.ru