Вы находитесь на странице: 1из 5

Тестовое задание

соискателя на должность геймдизайнера

Подготовил:
Бабин Ярослав Дмитриевич

Затраченное время: 4 ч. 10 мин.

ТЗ на механику взросления - ~2 ч. 30 мин.


ТЗ на механику проверки зрения – 1 ч.
ТЗ на механику черт - 1 ч. 10 мин.

Технические задания

Предварительные допущения: Указанное техническое задание является тестовым и


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

Взросление

1. Общая информация:
BitLife - симулирует человеческую жизнь с её рождения до самой смерти. Жизнь
персонажа формирует собой полный игровой цикл, в котором годы этой жизни являются
отдельными его шагами.
Взросление меняет количество доступных игроку интеракций и сценарии их реализации.
Например, ребёнку нужно разрешение и поддержка родителей на то, чтобы начать заниматься
дзюдо, в то время как взрослый имеет возможность самостоятельно принять решение.

По результату выполнения настоящего задания у персонажей должен появиться показатель


“Возраст”, к значениям которого будут привязаны события и от которого будет зависеть список
доступных пользователю действий.
Пользователь должен получить возможность последовательно увеличивать или уменьшать
возраст персонажа. Кнопки команд «Возраст+» и «Возраст-« должны быть размещены в
пользовательском интерфейсе.
Возможность уменьшения возраста должна быть доступна только для обладателей статуса
Bitizen, если кнопку уменьшения возраста активирует пользователь без этого статуса, приложение
должно предлагать ему такой статус приобрести.

2. Цель задания:
Создать в игре механизм смены шагов полного игрового цикла

3. Используемые термины и их локализация:

Наименование Наименование (англ.) Наименование (рус.) Наименование (англ.)


(рус.)

Возраст Age Ребёнок Baby

Возраст+ Age+ Отношения Relationships

Возраст- Age-

Активности Activities

4. Связи с игровыми объектами


В настоящем разделе указаны значения показателя и сопутствующие им изменения, а также
события.
Изменения возраста вносятся в дневник, как и сопутствующие им события.

Возраст 1-2:
 У персонажа есть доступ к Активностям:
o Аксессуары;
 Проверка возникновения событий:
o Ребёнок;
o Новый друг;

Возраст 3-4: Возраст 5:


 Доступ к активностям:  Доступ к активностям:
o Аксессуары; o Школа:
o Доктор  Класс;
 Доктор (западная  Бросить школу;
медицина);  Учителя;
 Травмпункт;  Медсестра;
o Идентичность:  Учиться усердней;
 Гендер; o Аксессуары;
o Отношения: o Доктор
 С людьми:  Доктор (западная
 Разговор; медицина);
 Провести время;  Травмпункт;
 Раздружиться; o Идентичность:
 С животными:  Гендер;
 Искупать; o Отношения:
 Выпустить;  С людьми:
 Провести время;  Разговор;
 Угостить;  Провести время;
 Проверка возникновения событий:  Раздружиться;
o Вакцинация.  С животными:
o Сладкие сны;  Искупать;
o Младшая школа;  Выпустить;
 Провести время;
 Угостить;
 Проверка возникновения событий:
o Младшая школа;

5. Визуализация:
Команды Возраст+ и Возраст- должны активироваться при нажатии приложенных ниже
изображений на пользовательском интерфейсе.
6. Срок исполнения: N дней
Проверка зрения
1. Общая информация:
Проверка зрения – мини игра, которая сопутствует обращению персонажа к врачу
окулисту или событию «Зрение» в детстве. Зрение персонажа проверяется и в случае провала или
отказа от проверки аватар игрока меняется на аналогичный, но с очками.
Интерфейс игры представляет собой поле 13х13 заполненное 169 символами одного
размера, цвета и шрифта, из которых 168 одинаковых и 1 отличный от остальных. При этом
используемые в рамках одной итерации символы должны иметь схожие очертания, например, S и
5, 6 и b.
Игрок за 5 секунд должен найти и нажатием выделить отличный от прочих символ.
Соответственно, окончание времени, либо нажатие на любой из символов должно оканчивать
игру.
Игрок сам определяет момент начала игры нажатием кнопки «Старт», однако до момента
её нажатия все символы игрового поля должны отображать «?». Поле символов должно случайно
генерироваться после нажатия кнопки.
Вместе с кнопкой старт должна быть кнопка отказа от игры.

2. Цель задания:
Создать механику посещения окулиста и проверки зрения.

3. Используемые термины и их локализация:

Наименование Наименование (англ.)


(рус.)

Зрение Eyesight

Проверка зрения Eye Exam

4. Связи с игровыми объектами

Шанс возникновения события должен быть связан с показателем Возраст и быть выше в
детском и пожилом возрасте
Провал проверки зрения должен менять портрет персонажа на аналогичный из каталога:
«название каталога»

5. Визуализация:
6. Срок исполнения: N дней
Черты
1. Общая информация:
В BitLife присутствуют показатели Счастья, Здоровья, Ума и Облика, которые влияют на
успешность некоторых действий персонажа и вероятность возникновения тех или иных событий.
Вместе с аватаром персонажа и выборами, делаемыми по ходу его жизни, эти показатели
формируют его индивидуальность.
Вместе с тем, этого недостаточно для того, чтобы персонаж ощущался уникальным. По
результату выполнение настоящего техзадания предполагается углубление инвидуализации
персонажей и получение Пользователем более прозрачных правил взаимодействия его персонажа
с миром. Всё это должно быть достигнуто путём введения Черт.

Черта – характеристика персонажа, отражающая какое-либо присущее ему личностное


качество. Каждая черта будет влиять на прочие игровые показатели, на шанс совершения
определённых событий, на шанс выбора тех или иных предлагаемых Пользователю опций, если он
прибегнет опции «Удиви меня».
Личностные черты проявляются в ходе взросления. При достижении персонажем возраста
6, 9, 12 лет игроку должен предлагаться выбор из 3-х черт. Если у персонажа игрока есть ребёнок,
при достижении им указанных возрастов, игрок выбирает черты уже для них.
Список черт должен отражаться в Профиле персонажа.
Нажатие или наведение на черту должно давать возможность прочесть её описание.
Каждой черте должно соответствовать своё изображение.
Черты к введению (в рамках тестового задания предлагается 2 черты):
Амбициозный, Приземлённый.

2. Цель задания:
Создать механику Черт.
Создать Черту «Амбициозный».
Создать Черту «Приземлённый».

3. Используемые термины и их локализация:

Наименование Наименование (англ.) Наименование (рус.) Наименование (англ.)


(рус.)
Черта Trait Занятость Occupation

Амбициозный Ambitious Отношения Relationships

Приземлённый Mundane

Удиви меня! Surprise me!

4. Связи с игровыми объектами

Амбициозный: Приземлённый
 Счастье:  Счастье:
o На 25% увеличивает потери o На 10% увеличивает получение
Счастья; Счастья;
o На 25% увеличивает получение  Занятость:
Счастья при повышении. o На 10% уменьшает вероятность
 Занятость: получения повышения.
o На 25% увеличивает  Отношения:
вероятность получения o – 10 к отношениям с
повышения. Амбициозными супругами.
 Отношения:
o -10 к отношениям с другими
Амбициозными.

5. Визуализация:

Сюда были бы приложены изображения для черт.

6. Срок исполнения: N дней

Вам также может понравиться