Категории
Самые читаемые
PochitayKnigi » Компьютеры и Интернет » Программирование » Как создаются игры. Основы разработки для начинающих игроделов - Григорий Радовильский

Как создаются игры. Основы разработки для начинающих игроделов - Григорий Радовильский

Читать онлайн Как создаются игры. Основы разработки для начинающих игроделов - Григорий Радовильский

Шрифт:

-
+

Интервал:

-
+

Закладка:

Сделать
1 ... 10 11 12 13 14 15 16 17 18 ... 67
Перейти на страницу:
Это нужно, например, для того, чтобы диалог можно было активировать, только находясь рядом с неигровым персонажем, а не из любой точки уровня.

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

Перемещение – это любое перемещение персонажа или каких-то игровых объектов: передвижение игровой камеры, персонажа игрока или противников. То же перемещение прицела в играх, в которых нет механики перемещения персонажа, с которым может быть связан прицел.

Иллюстрация перемещения персонажа. Символом перемещения являются стрелочки.

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

Иллюстрация поворота персонажа. Символом поворота являются сектора на сфере.

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

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

Иллюстрация скейла персонажа. Символом скейла являются стрелочки с кубиками на концах вместо наконечников.

Параметрами механик перемещения, поворота и изменения размера могут быть:

• скорость или ускорение изменения;

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

Появление и исчезновение – также очень распространенная механика: например, исчезновение монет и аптечек, когда персонаж подбирает их, даже исчезновение противников после смерти или появление здания при строительстве.

Параметром этой механики является объект, к которому применяется механика.

Установка и удаление – это механика расположения, являющаяся развитием механики «появления и исчезновения». В качестве примера тут можно привести инвентарь персонажа из RPG, где игрок должен вставлять предметы снаряжения в слоты, чтобы персонаж получил броню и атаку. Это могут быть задачи в различных пазлах, где нужно поставить ящик на кнопку, чтобы открыть дверь.

Параметрами этой механики могут быть:

• объект, который будет устанавливаться или удаляться, – это может быть персонаж, ключ или, например, батарейка;

• объект, в который должно что-то устанавливаться или из которого удаляться: платформа-кнопка, на которую должен наступить персонаж, слот инвентаря, в который нужно положить ключ, и слот для батареи в груди робота – неигрового персонажа.

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

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

Параметрами этой механики будет список форм, в которые может превращаться объект, к которому применяется эта механика.

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

Изменение свойства – это развитие темы изменения формы: персонажу, передвигающемуся только по поверхности земли, можно нажатием кнопки дать способность ползти по стенам и потолку. В игре могут быть механики с такими изменениями свойств объектов, как, например, поджигание и тушение.

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

Пересечение – это очень распространенная механика. В гоночных играх машины пересекают финишную черту, а в шутерах есть триггеры, пересечение которых запускает сюжетные сцены, открывает двери или активирует монстров. Самый простой способ дать «зрение» персонажу – это создать ему зону, попадание в которую добавляет объекты в список того, что персонаж «видит».

Свойствами этой механики могут быть:

• зона, которую нужно пересечь, – это может быть невидимый объект;

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

Физика и время – они тоже являются игровыми механиками. С одной стороны, игрок может менять направление гравитации, замедлять, останавливать (пауза) или вовсе обращать время вспять. С другой, для реализации в игре прыжка необходима гравитация, которая будет тянуть персонажа вниз, – это физика. Для реализации стрельбы нужна скорость, с которой пуля будет преодолевать какое-то расстояние, – а это время.

Для физики параметром может быть сила притяжения, направление гравитации. А для времени – это скорость и направление течения времени.

К механикам работы с ресурсами относятся:

• изменение количества;

• создание набора;

• случайность.

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

В качестве параметров этой механики могут быть:

• объект, количество которого изменяется;

• значение, на которое должно измениться количество объекта.

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

У этой механики могут быть следующие параметры:

• список объектов, которые нужно собрать в инвентаре;

• результат, к которому должен приводить сбор объектов.

Лутбоксы (lootbox – «коробка с добычей») – это сундуки, из которых предметы выпадают случайным образом. Также иногда используется термин из азиатской игровой индустрии гача (gacha). Лутбоксы являются самой скандальной современной игровой механикой, так как она очень похожа на казино, которое мотивирует игрока тратить деньги в надежде на получение значительной награды.

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

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

* * *

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

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

1 ... 10 11 12 13 14 15 16 17 18 ... 67
Перейти на страницу:
Тут вы можете бесплатно читать книгу Как создаются игры. Основы разработки для начинающих игроделов - Григорий Радовильский.
Комментарии