Тестирование группового pve

39
Software quality assurance days 18 Международная конференция по вопросам качества ПО sqadays.com Москва. 27–28 ноября 2015 Дмитрий Химион Москва, Россия Тестирование группового PvE

Upload: sqalab

Post on 19-Feb-2017

664 views

Category:

Education


0 download

TRANSCRIPT

Software quality assurance days

18 Международная конференция

по вопросам качества ПО

sqadays.com

Москва. 27–28 ноября 2015

Дмитрий Химион Москва, Россия

Тестирование группового PvE

Дмитрий Химион руководитель направления автоматизации тестирования

Performance Lab

Skype: Picasso-Key

Email: [email protected]

Мой опыт в тестировании игр:

The Witcher,

Северный Клинок,

Аллоды онлайн,

Sublustrum,

The Void,

Thief 3,

Pirate Hunter. Somali trap,

В команде разработки - 12 проектов.

В сумме около 80 проектов по тестированию игр.

Тестирование группового PvE в играх

Введение

Тестирование группового PvE в играх

Тестирование группового PvE в играх

План доклада

• Что такое групповое PvE?

• Основа построения группового PvE

• Подход к тестированию группового PvE

• Базовое тестирование: • Тестирование игрового уровня

• Формальное тестирование групп мобов

• Тестирование группой: • Тестирование групп мобов

• Тестирование боссов

• Итоги

• Вопросы

Что такое PvE?

VS

PvE – (англ. Player versus Environment) игрок против «окружения»

Тестирование группового PvE в играх

В основе группового PvE лежит механика взаимодействия игроков.

Основа построения группового PvE

Тестирование группового PvE в играх

Подход к тестированию группового PvE

Тестирование группового PvE в играх

• Тестирование игрового уровня

• Тестирование площадок «босс-файтов»

• Тестирование abuse

Тестирование дизайна игрового уровня:

• Тестирование групп мобов

• Тестирование боссов

Тестирование механики игрового уровня:

• Есть ли четкий маршрут прохождения инстанса?

• Обязательно ли игрокам следовать определённому маршруту?

• Какие обязательные активности они должны выполнить?

Вопросы и ответы:

Базовое тестирование:

• Проверка дизайна уровня

• Проверка технических свойств

• групп мобов

• боссов

Тестирование группой или «PlayTest»:

• Тестирование сложности прохождения и интересности игрового уровня

• Тестирование реализации концепции дизайна

Подход к тестированию группового PvE

Тестирование группового PvE в играх

Tester Designer

Designers Tester

Common sense Vision Feeling

Игровая составляющая:

• Застревание в «текстурах»

• Проходимость террейна по игровому маршруту

• Vision & Line of sight – заслон обзора камеры объектами

Эстетическая составляющая:

• Common sense

• User experience

Базовое тестирование игрового уровня

Тестирование группового PvE в играх

Игровая составляющая:

• Застревание в «текстурах»

• Проходимость террейна по игровому маршруту

• Vision & Line of sight – заслон обзора камеры объектами

Тестирование группового PvE в играх

Базовое тестирование игрового уровня

Тестирование группового PvE в играх

• Потенциальное застревание в «текстурах» • Вероятен evade моба

Базовое тестирование игрового уровня

Тестирование группового PvE в играх

• Потенциально непроходимый участок • Вероятен evade моба

Базовое тестирование игрового уровня

Эстетическая составляющая:

• Common sense – деревья и кусты не должны висеть в воздухе

• User experience – снеговик не может ходить по лаве

Тестирование группового PvE в играх

Базовое тестирование игрового уровня

• Максимально простая геометрия

• Свободная для просмотра камерой игрока площадка

• Наличие пространства для маневра

Тестирование площадок «босс-файтов»

Тестирование группового PvE в играх

Mob pack – это группа мобов, связанных механикой

• Агро-зона

• Эвейд-зона

• Расстановка

• Линковка

• Контроль

• Роуты

• Умения

Дистанционная атака (Range attack)

Range attack Agro-radius Evade radius >>> >

Тестирование «групп мобов»

Mob pack – это группа мобов, связанных механикой

• Агро-зона

• Эвейд-зона

• Расстановка

• Линковка

• Контроль

• Роуты

• Умения

Тестирование группового PvE в играх

Тестирование «групп мобов»

Mob pack – это группа мобов связанных механикой

• Агро-зона

• Эвейд-зона

• Расстановка

• Линковка

• Контроль

• Роуты

• Умения

Тестирование «групп мобов»

Тестирование группового PvE в играх

Mob pack – это группа мобов, связанных механикой

• Агро-зона

• Эвейд-зона

• Расстановка

• Линковка

• Контроль

• Роуты

Умения

Тестирование «групп мобов»

Тестирование группового PvE в играх

Mob pack – это группа мобов, связанных механикой

• Агро-зона

• Эвейд-зона

• Расстановка

• Линковка

• Контроль

• Роуты

• Умения

Тестирование «групп мобов»

Тестирование группового PvE в играх

Mob pack – это группа мобов, связанных механикой

• Агро-зона

• Эвейд-зона

• Расстановка

• Линковка

• Контроль

• Роуты

• Умения

Тестирование «групп мобов»

Тестирование группового PvE в играх

Mob pack – это группа мобов, связанных механикой

• Агро-зона

• Эвейд-зона

• Расстановка

• Линковка

• Контроль

• Роуты

• Умения

Тестирование «групп мобов»

Тестирование группового PvE в играх

Mob pack – это группа мобов, связанных механикой

• Агро-зона

• Эвейд-зона

• Расстановка

• Линковка

• Контроль

• Роуты

• Умения

Тестирование «групп мобов»

Роут моб/пак

Группа мобов

Mob pack – это группа мобов, связанных механикой

• Агро-зона

• Эвейд-зона

• Расстановка

• Линковка

• Контроль

• Роуты

• Умения

Тестирование «групп мобов»

Тестирование боссов

Тестирование группового PvE в играх

Тестирование умений по описанию дизайнера

Тестирование боссов

Тестирование группового PvE в играх

Тестирование ABUSE:

• Обход обязательных групп мобов

• Вытягивание боссов за пределы площадки босс-файта

• Разрушение работы умений боссов

Тестирование группового PvE в играх

Тестирование группой

PlayTest - это проверка «играбельности»

• Common sense

• User experience

BY

Это не баг, это фича!

Тестирование группой

Тестирование группового PvE в играх

PlayTest - это проверка «играбельности»

• Common sense

• User experience

Группа:

• Слава - «Адекват»

• Вася - «Драма-квин»

• Данила - «Слак-хил»

• Дима - «Донный краб»

• Лёша - «Сайлент-мод»

Тестирование группой

Тестирование группового PvE в играх

PlayTest - это проверка «играбельности»

• Common sense

• User experience

Группа:

• Слава - «Адекват»

• Вася - «Драма-квин»

• Данила - «Слак-хил»

• Дима - «Донный краб»

• Лёша - «Сайлент-мод»

• Сбор в группу

• PlayTest – «пыщ-пыщ»

• Готовим замечания

• Обсуждаем – «лучи ненависти»

• Фиксируем замечания

Тестирование групп мобов

Тестирование группового PvE в играх

• Фактическая сложность

• Фактическая интересность

Тестирование боссов

Тестирование группового PvE в играх

Особенности тестирования:

• Custom mechanics

• Gear-check

• Heal-check

• DPS-check

• Survive-check

Важно:

• Common sense

• User experience

Тестирование боссов

Тестирование группового PvE в играх

Особенности тестирования:

• Custom mechanics - дополнительные действия для всех

• Gear-check (проверка экипированности)

• Heal-check (усиленный урон по команде)

• DPS-check (повышенный урон по мобам)

• Survive-check (проверка на выживание)

Важно:

• Common sense

• User experience

• Interrupt cast • Stack effects • Void zone • Dispel • Adepts • Enrage • AOE

! ! ! ! !

Тестирование боссов

Тестирование группового PvE в играх

Особенности тестирования:

• Custom mechanics (дополнительный действия для всех)

• Gear-check - проверка экипированности

• Heal-check (усиленный урон по команде)

• DPS-check (повышенный урон по мобам)

• Survive-check (проверка на выживание)

Важно:

• Common sense

• User experience

! ! ! ! !

Тестирование боссов

Тестирование группового PvE в играх

Особенности тестирования:

• Custom mechanics (дополнительный действия для всех)

• Gear-check (проверка экипированности)

• Heal-check - усиленный урон по команде

• DPS-check (повышенный урон по мобам)

• Survive-check (проверка на выживание)

Важно:

• Common sense

• User experience

• High direct damage • AOE damage • Enrage

Тестирование боссов

Тестирование группового PvE в играх

Особенности тестирования:

• Custom mechanics (дополнительный действия для всех)

• Gear-check (проверка экипированности)

• Heal-check (усиленный урон по команде)

• DPS-check - повышенный урон по мобам

• Survive-check (проверка на выживание)

Важно:

• Common sense

• User experience

• Adepts

Тестирование боссов

Тестирование группового PvE в играх

Особенности тестирования:

• Custom mechanics (дополнительный действия для всех)

• Gear-check (проверка экипированности)

• Heal-check (усиленный урон по команде)

• DPS-check (повышенный урон по мобам)

• Survive-check - проверка на выживание

Важно:

• Common sense

• User experience

• Reset agro • Conical AOE • Multiple agro

Тестирование группой

Тестирование группового PvE в играх

PlayTest - это проверка «играбельности»

1. PlayTest 1 – 1 ведущий тестировщик + дизайнеры

2. PlayTest 2 – 1 ведущий тестировщик + дизайнеры

1. PlayTest 3 – тестировщики + дизайнер

2. …

3. PlayTest Х – тестировщики

Тестирование PvE – сложная, поэтапная активность

1. Тестирование уровня

2. Тестирование базовых механик

3. Тестирование группой

Заключение

Тестирование группового PvE в играх

Тестирование PvE – сложная, поэтапная активность

1. Тестирование уровня

2. Тестирование базовых механик

3. Тестирование группой

Тестирование PvE – тесное взаимодействие с дизайнерами

1. Идеологическая проверка и доработки

2. Тестирование ощущений от игрового процесса

Заключение

Тестирование группового PvE в играх

[email protected]

39

Тестирование группового PvE в играх

Вопросы?

Picasso-key