среда, 29 октября 2014 г.

Почему в играх "особенные сроки"?

Мне часто задают вопрос "Почему вы считаете, что в играх с сроками сложней, чем в какой-то другой конторе?"

Давайте уточним сразу "какой-то другой конторе" - имеется в виду та, в которой 1 проект и которая планирует апдейты, причем проект этот не в разработке, а уже на поддержке.

Игры на поддержке, это не тоже самое, что поддержка какой-либо утилиты, или программы. Или веб -сайта.

Наш проект на поддержке проводит минимум 4 апдейта в месяц. Т.е. по одному в неделю в среднем. Откуда это все берется?
Давайте и рассмотрим.

Кто придумал все эти праздники?

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

Давайте я расскажу на нашем примере

Итак в нашей игре есть праздники (евенты), которые связаны с человеческим календарем.
Например: Новый год, 8 марта, Хэллоуин, 1 апреля, День Св. патрика , День Валентина и другое.


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

Теперь переходим к срокам

Итак, что мы получаем?
У нас есть обязательная привязка к датам - человеческие праздники должны начаться как минимум  в день праздника, но т.к. у нас это целый евент ( локация -репутация-квесты-монстры-крафт-награды) и прочее - евенты должны начаться где-то за неделю до  праздника по календарю.
Турнир - обязательное событие и оно всегда стартует в первых числах месяца в любом случае.
Дополнительный турнир - может стартовать в любое время, как только игрокам становится "нечего" делать (промежуток между евентами например)
Акции - стартуют 3 раза - в начале месяца, в середине и в конце.
Ярмарка - обязательное событие, которое стартует каждый месяц 28 числа и длится 2 недели.
Остальные евенты стартуют в среднем на месяц и промежуток между ними 2 недели.

Давайте посмотрим на график тестировщика:

Для примера возьмем  1 месяц .

Итак:

В конце предыдущего месяца - проверка арен и готовность турнира к старту
добавка - новая акция.
 Все это апдейтим 2 =августа.

Далее приступаем к тестированию нового евента - небесная локация.
(драконы - облики, экипировка, расходка, репутация, задания и прочее) в среднем на тестирование требуется 2 недели.
12 сдаем тест драконов, 13-14 проводим регресс тестирование - 15 числа апдейт.

15-16 отслеживаем все на боевом, собираем и фиксим  ошибки или улучшаем,  по отзывам  пользователей
Если успеваем, то в этот же апдейт проверяем и добавляем акцию.
Если нет - то отдельно проверяем и добавляем в апдейт скажем через 2 дня (17-18), вместе с фиксами-улучшениями.

После того как это залили, тестируем ярмарку. И акцию, которая стартует в конце месяца.
Апдейтим 25 числа . 28 числа проверяем все на боевом.
И сразу тестируем следующий турнир, или переходим  к тестированию следующего ивента, который затем стартует.


Таким образом мы получаем 1 большой апдейт  в неделю.
Но мы еще ж делаем пару улучшений - и как обычно они стартуют еще раза 2-3 в месяц.
Т.е. примерно 7-8  довольно приличных апдейтов в месяц.

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

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

пятница, 24 октября 2014 г.

Геймеры всех стран - объединяются!

Ведя ряд докладов о тестировании игр при подготовке коллег к выступлению на конфу SQA Days, осознала, что в этот раз на конференции количество геймеров-профи намного больше, чем было когда-либо за все время существования данной конференции.



Благодаря воображению, мне уже рисуются картины о том, как эта толпа единомышленников кочует от одного геймерского доклада - к другому.

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

И вот, пришла мысль собрать все доклады геймерские, с предстоящей конфы.
Поделила я их на 2 типа :
- доклады о играх
- доклады геймеров не про игры

Конкретно про игры будут рассказывать: 
Анна Варламова
Валерий Косинов и Антон Чернягов
Андрей Головин и Анна Максименко
Рина Ужевко
Анастасия Николаева
Александр Шинкарев  и Олег Чура 

Не о играх расскажут:
Евгений Ткаченко
Слава Лукьяненко
Игорь Горчаков

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

Пожелайте нам удачи в бою!
И приходите на все -все - все доклады. Они будут клевыми. )




вторник, 14 октября 2014 г.

Остался месяц до начала SQA Days#16

Уже через месяц  сотни молодых и опытных специалистов откроют двери в гостинице Питера Park inn на Васильевском о-ве.


Программа конференции уже сформирована, и опытные докладчики вовсю готовятся к выступлению.


Прием докладов закончен, но места для регистрации еще идет.


Куча новых знакомых, полезные материалы, интересные мнения, споры, вечеринки в кругу единомышленников - что может быть лучше?)

Для участников конференции действует скидка для заселения в гостиницу

Если вы еще не присоединились к этому качественному событию - то самое время зарегистрироваться!

До встречи в Питере!