Понедельник, 11 Ноября 2024, 05:31

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Мини-статья: Обратная связь для чяйников
Dash_RavoДата: Понедельник, 05 Августа 2013, 21:50 | Сообщение # 1
частый гость
Сейчас нет на сайте
Не буду долго вступать. Этого никто не любит. Сразу к делу.

Обратная связь в играх - для чего она нужна? Все корнем уходит в психологию. Простейший пример - мальчик прибежал к маме с цветочком в руке и обращает на себя внимание. Мама может поступить двумя способами. Или она скажет "Молодец сынок", или "Ооо, какой красивый цветоок! Где ты его нашел? Можешь сорвать еще?". Как думаете, в каком случае мальчик обрадуется больше?

Так вот представьте, что игрок - это мальчик. А игра - его мама. Игрок взаимодействует с игровым миром, нажимает на кнопочки, наклоняет джойстик и шевелит стиками/мышкой. Если его мама-игра не будет отзываться на все это, то игроку будет обидно и скучно. Та самая заинтересованность мамы в цветке, что принес мальчик и есть обратная связь. Чем ее больше, тем радостнее игрок.

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

Надеюсь, уважаемый начинающий игродел, ты въехал в понятие обратной связи. Теперь передвинем его, собственно, на игры.
Обратная связь (ОС) возникает в следствие определенных событий в игре. Это может быть что угодно. Чем больше таких событий найдет геймдизайнер, и чем лучше он наладит связь между этим событием и игроком, тем сочнее и интереснее будет играть. Да, проще говоря, обратная связь делает игру сочной, позволяет наслаждаться самим геймплеем.

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

Но этого мало. Добавляем всплеск крови. Еще одно "поощрение". Игра показывает, что пуля игрока не только настигла врага, но и была настолько мощной, что вызвала багровый всплеск. Игрок уже радуется. Представьте, если у игрока в этот момент в руках пулемет >=D
И, чтобы не отходить далеко, возьмем событие смерти врага. Я считаю рэгдолл отличной обратной связью, потому что он позволяет толкать врага. Выстрел из дробовика - враг летит в направлении выстрела, окровавленный, в воздухе так же еще видны всплески крови. Пёрфект.
Лирическое отступление, касательно дробовика. Есть такая замечательная игра, как Hitman Blood Money. Помню, как я ставил God Mode, брал дробовик и просто бегал и расстреливал всех, кто шевелится. Ужасно это было весело за счет одного рэгдолла.

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

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

Существует разновидность обратной связи, когда вместо моментального события берем временное условие. Просто перебираем, что у нас есть. К примеру, жизни игрока. Полоска/цифры - пример недостаточной обратной связи. Достаточной для игры, но недостаточной для сочной и интересной игры. За малым исключением - Dead Space. Полоска находится внутри игры, а не показывается игроку, и изменение цвета на красный - хорошая ОС. На протяжении всего времени, когда она красная, игрок понимает, что у него мало жизней, даже не смотря на эту полоску.
Как можно наладить связь с жизнями игрока? Далеко не секрет, что можно использовать вибрацию контроллера и давать чувствовать игроку "сердцебиение". Чем оно выше - тем ниже показатель здоровья. Добавляем к этому затемнение багровым тоном, учащенное дыхание персонажа и вуаля - и полоски не нужны. Правда, можно и лучше, но этого в принципе достаточно, чтобы понять, сколько у вас жизней. Мне не нравится, как нам показывают здоровье в Battlefield. Маленькая цифра для такого важного показателя - не лучший вариант.

Другой пример. Союзники. Во многих играх нам показывают мини-карту/радар, где мы можем видеть союзников. Я никогда не понимал, как на нее смотрят другие игроки, но мне, чтобы перевести взгляд на нее, нужно много времени и перерассредоточить внимание. В Ghost Recon Online ОС о союзниках просто прелестный. От вашего персонажа исходят полосы к союзникам так, что вы знаете, насколько далеко союзник, и где он находится. В той же игре мы видим пример отличной ОС, несущей определенную информацию, а не только воздействующей на психологию игрока. При попадании во врагов нам просто показывают цифры - сколько урона мы нанесли врагу. Цифры показываются в том месте, в которое мы попали. Все, стрелять уже в тысячу раз интереснее.

И еще пару примеров игр с хорошей обратной связью. Для наглядности.
Super Meat Boy. Не безызвестная игра от Team Meat. Каждый игрок, наверняка, отметил особенность мясного пацана оставлять за собой след... Из мясного сока, наверное. А так же, после смерти, ваши следы и следы на шипах/циркулярках остаются, говоря игроку таким образом, где он ошибся, и где нужно быть внимательнее.
Отдельно хочу отметить звук. Он в этой игре - пример прелестной обратной связи. В теории, если озвучивать любое действие любого объекта на экране (естественно, так, чтобы все это не смешалось в кашу), то в эту игру уже будет гораздо интереснее играть.
Еще хочу отметить противоречивый проект от CryTek - Warface. Я довольно впечатлительный игрок. Поэтому недостатки игры, из-за которых и перестал играть, начал замечать только после 10 месяцев игры. И, честно сказать, играю я в мультиплеерные шутеры не очень хорошо. Смертей у меня было всегда больше, нежели убийств/фрагов. Что же заставило меня не бросать игру все это время? А мне просто нравились эти выскакивающие желтые иконки с характерным звуком. Они настолько эпичны, что хочется убить как можно больше врагов в подкате/подряд/нескольких гранатой. Чего стоит огромный красный крест - показатель урона врагу. В таких играх, как Battlefield и Call of Duty уже давно использовались эти кресты, но в варфейсе их жирность сильно преувеличили, и хорошо сделали, ибо этим крестом они так же показывают, сколько урона наносит игрок врагу, что усиливает обратную связь в разы. Как только вы убиваете врага, звучит характерный звук, вам показывается надпись и все по высшему разряду, поэтому и убивать врагов - просто наслаждение. И вот, кстати, почему я не люблю Team Fortress 2. Я просто не понимаю, убил я врага, или нет. Может, игроки привыкают смотреть краем глаза в угол экрана, но я так не могу.

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

Я вкратце рассказал вам про обратную связь, и как ее налаживать. Начинающим игроделом будет полезно сделать свои первые игры чуточку сочнее. За дополнительной информацией обращайтесь в статьи на DTF: клац (читайте по одной статье в день оттуда и станете делать игры гораздо лучше, гарантирую), и в гугл.
Писал импровизированно, так что не обессудьте.
Задавайте вопросы, постараюсь ответить.

Спасибо за внимание.


Сообщение отредактировал Dash_Ravo - Вторник, 13 Августа 2013, 17:48
AnthemДата: Вторник, 13 Августа 2013, 02:29 | Сообщение # 2
Д'Артаньян
Сейчас нет на сайте
Я надеюсь, орфографические ошибки были допущены намеренно?

Текстовый контент для вашей игры (бесплатно)
Сценарист, геймдизайнер для Вашей игры
qazerДата: Вторник, 13 Августа 2013, 04:39 | Сообщение # 3
Borey Games
Сейчас нет на сайте
Статья неплохая, но не хватает примеров игр с хорошей обратной связью. Например когда взаимодействие со многими предметами окружающего мира заканчиваются каким-то интересным результатом.
berilДата: Вторник, 13 Августа 2013, 10:48 | Сообщение # 4
Я не ленивый, я — энергосберегающий
Сейчас нет на сайте
На этом форуме так не удобно статьи читать. Получается нагромождение текста. Добавь лучше в раздел статьи



Накодил? Убери за собой!
Инвентарь в Unity(UI)
Инвентарь в Unity(GUI)
Dash_RavoДата: Вторник, 13 Августа 2013, 17:57 | Сообщение # 5
частый гость
Сейчас нет на сайте
qazer, сейчас добавлю еще пару примеров
beril, добавлю в статьи wink Как-то не подумал об этом, спасибо
Anthem, воистену! =)

Добавлено (13.08.2013, 17:57)
---------------------------------------------
http://gcup.ru/publ/obratnaja_svjaz_dlja_chjajnikov/1-1-0-463

  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг