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

Введение

1. Классификация компьютерных игр

1.2 Классификация игр по количеству игроков

2. Киберспорт

3. Влияние компьютерных игр на человека

4. Исследование психологической зависимости человека от ролевых компьютерных игр

5. Польза и вред компьютерных игр для детей

Заключение

Библиография

компьютерный игра киберспорт зависимость


Введение

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

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

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

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

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

Цель моего исследования:

Выяснить, что больше – пользы или вреда – в компьютерных играх?

Задачи, которые я поставил перед собой, следующие:

1. Научиться классифицировать компьютерные игры.

2. Провести исследование о вреде и пользе компьютерных игр среди учащихся.

1.1 Классификация игр по жанру

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

3D Shooter (3D-шутеры, "бродилки")

Fighting (Драки)

В драках два персонажа дерутся на арене, применяя различные удары, броски и комбинации. Характеризуется большим количеством персонажей (бойцов) и ударов (иногда больше ста для каждого персонажа). Жанр малопопулярен на PC из-за ориентации на совместную игру, а на клавиатуре довольно проблематично одновременно играть вдвоем. Однако хорошо развит на игровых приставках. По некоторым играм этого жанра даже проводятся мировые чемпионаты.

Примеры: Mortal Combat, Street Fighter, Tekken .

Platformer (Платформеры)

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

Puzzle (головоломки, логические)

В некомпьютерной головоломке роль арбитра, следящего за соблюдением правил, играет или сам игрок (пасьянс), или некоторое механическое устройство (кубик Рубика). С появлением компьютеров возможности головоломок расширились, так как написать компьютерную программу проще, чем сконструировать механическое устройство. Головоломки, как правило, не требуют реакции от игрока (однако многие ведут счёт времени, потраченного на решение).

Примеры: Сапёр (Minesweeper); Sokoban.

2 Классификация игр по количеству игроков

Одиночные (single player)

Рассчитаны на игру в одиночку, против компьютера.

Многопользовательские (multiplayer)

Рассчитаны на игру нескольких человек (обычно до 32) по локальной сети, модему или Интернету.

Многопользовательские на одном компьютере (hot seat и splitscreen)

На современных персональных компьютерах бывают редко, однако часто встречаются на старых ПК и приставках. Hot seat - игра по очереди на одном компьютере. В режиме splitscreen экран делится на две части, каждый из игроков играет на своей части.

Многопользовательские через электронную почту (PBEM)

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

Массовые (MMO, Massively Multiplayer Online)

Массовые игры по Интернету. Наиболее часто встречающиеся жанры - настольные и ролевые игры (т.н. MMORPG, или Massively Multiplayer Online RPG). Среди них различают также браузерные игры (игры, не требующие установки какого-либо клиента), а также текстовые онлайновые игры – жанр MUD.

2. Киберспорт

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

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

В общем, опять я не расскажу ничего конкретного. Хоть в этот раз речь пойдет не об удовольствии или интерактивности. Абстрактных вещей, о которых я еще не успел рассказать, остается все еще достаточно много. Эти общие принципы позволяют специалистам относительно легко переходить с одних жанров, платформ, бизнесс-моделей на другие. Хотя конечно во всем есть свои особенности, которые требуют как рабочего, так и игрового опыта. Так давайте наконец посмотрим, из чего же состоят игры.

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

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

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

В любом случае в основе игры находится какое-то базовое действие: ехать по трассе и обгонять соперников, зачищать подземелье от монстров, сыграть футбольный матч, собрать овощи с грядок и посеять новые. Это все базовые игровые механики – основное игровое действие ради которого игрок в игру играет. Они обычно самоценны. То есть, в футбол можно поиграть и просто так, без какой-то дополнительной цели в виде кубка чемпионата.

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

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

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

  • Купить семена, набрать воды, перекопать грядки.
  • Посяить семена, полить.
  • Подождать пока вырастут растения.
  • Собрать овощи.
  • Продать овощи.

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

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

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

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

Очень актуальным будет вспомнить о существовании времени. Действия занимают время не только в процессе разработки игры, но и в процессе ее потребления. И тут речь не только про то, сколько времени займет всход посевов, но и про то, что на один круг по трассе длиной в 10 километров, на машине с максимальной скоростью в 200 км/ч игрок не сможет потратить меньше трех минут. Как бы он ни старался. И игрок, и разработчик могут рассчитать время, необходимое игроку для прохождения игры или для достижения какой-то игровой цели. Причем если для игрока этот интерес может быть довольно праздным, то разработчику время прохождения игры нужно знать точно.

Это уже элементы игрового баланса связанного с потреблением игры. Разработчик должен решить какими будут эти игровые циклы: насколько сложными, насколько продолжительными. Проводить по несколько футбольных матчей в день может быть интересно, но слишком сложно физически. Причем независимо от того является ли игрок участником команды, менеджером или просто зрителем. Для этого в цикл “матч-результат” должен быть вставлен этап “отдых”.

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

Ну и в любом случае игрок не сможет отыграть или даже посмотреть больше 16 матчей в сутки. А если матчи можно играть только раз в неделю, то не получится больше 54 матчей в год. И так далее. Это мелочи, но от них уже можно отталкиваться.

Из этого складывается время цикла, но не время прохождения игры. Но его уже несколько легче получить, просто определив сколько же циклов нам нужно и как должно меняться время преодоления одного цикла по мере прохождения игры. Например, для покупки новой машины в начале игры нужно выиграть 5 заездов, а в конце – 500, но продолжительность футбольного матча по мере приближения к финалу чемпионата не меняется. То есть правила могут быть разными.

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

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

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

Получается, что кривая сложности на самом деле является не совсем кривой, а скорее областью (остров стабильности, привет физикам), внутри которой сохраняется баланс интереса. С одной стороны от этой области находится скука, а с другой завышенная сложность. Простые небольшие изменения сложности и средств могут совсем незначительно влиять на восприятие игры потребителем. Собственно для определения области сложности и нужно играть в свои игры и заниматься статистикой в том числе. Может оказаться, что большая часть игроков считает вашу игру слишком сложной. Чтобы улучшить показатели игры достаточно облегчить игру – перенести кривую сложности поближе к этим игрокам. Тем не менее выход за пределы области приемлемой сложности может быть отдельным дизайнерским приемом: некоторые разработчики любят вознаграждать игрока за преодоления сложного уровня чередой легких уровней.

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

***

Первое, что нам понадобится - это определиться с нашей целью. Что в итоге мы хотим получить? Если хотите, чтобы ваша игра «выстрелила», нужно для начала точнее прицелиться, а не бить наугад.

Этапом концепции и определения цели занимается руководитель проекта .


Жанр

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

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

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


Сеттинг


Разделение компьютерных игр на жанры весьма специфично и не похоже на систему жанров фильмов и книг. Игровые жанры определяют лишь основные действия, которые будут совершать игроки в процессе игры, тем самым они отвечают только на вопрос "ЧТО?". На вопросы "ГДЕ?" и "КОГДА?" отвечает другая основная характеристика игры – сеттинг.

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

Создание игры в популярном сеттинге обеспечивает её собственную популярность, да и игроки чувствуют себя уютно и комфортно в уже знакомом мире. Некоторые игры создаются в своих уникальных сеттингах или в необычных сочетаниях стандартных тем. Такие игры менее популярны, но, тем не менее, они имеют свою аудиторию особых игроков, которые терпеть не могут шаблонность и однообразие.

2. Средство

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


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

Этим этапом занимаются программисты .

Прежде всего мы должны выбрать язык программирования, который нам наиболее подходит. После этого предстоит тяжелая и кропотливая работа по написанию программного кода, способного оперировать двухмерными или трехмерными объектами в пространстве, привязкой изображений и звуков. Для создания виртуального трехмерного пространства придется использовать сложные геометрические формулы для построения проекции 3D-объектов на плоскость (в уме компьютера объекты существуют в настоящем трёхмерном пространстве, но для вывода их изображения на плоский двухмерный экран приходится делать пересчеты). По ходу разработки придётся изучить все форматы изображений и аудиофайлов, всевозможные кодеки и кодировки.


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

3. Игровая механика


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

Молодые подростки (основная часть игровой аудитории) в большинстве своём оценивают игры по качеству графики, и не замечают, что красивые игры хоть и популярны, но их популярность длится всего несколько месяцев после релиза. А в сердцах игроков и в золотых списках вечной игровой классики навечно остаются совсем другие игры, может быть немного неказистые на вид, но имеющие потрясающе захватывающий геймплей. Чем разнообразнее и интереснее игровые возможности, тем дольше игрок остаётся в игре. Например, за что получила всеобщую любовь «MineCraft»? Уж точно не за примитивную кубическую графику, а за то, что эта игра дарит поистине безграничные игровые возможности.

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

Игровая механика, по сути своей, это свод правил, по которым будет функционировать игра. Какое действие произойдет, если игрок возьмет вот этот бонус? Если игрок соприкоснётся с врагом, то что случится тогда? Потеряет ли он здоровье от этого соприкосновения, или это случится только после удара врага? Если игрок подойдёт к машине, сможет ли он в неё сесть и прокатиться? А сможет ли игрок что-нибудь строить или хотя бы перемещать объекты? Таких вопросов может возникнуть несколько сотен или даже тысяч. Ответы на все эти вопросы и будут представлять собой игровую механику.


Объекты

Основой всей механики являются игровые объекты. Главный герой игры, компьютерные соперники, второстепенные персонажи (NPC), бонусы, подвижные объекты, декорации – всё это игровые объекты со своими свойствами и возможными действиями.


Управление

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


Физический движок


Если «управление» отвечает за перемещение подконтрольного нам персонажа, то физический движок отвечает за те движения, которые происходят без прямого вмешательства игрока. Эти действия имитируют физические законы реального мира (иногда немного искаженные в сторону фантастики). Брошенный мячик отскакивает от пола, опрокинутая бочка скатывается с наклонной поверхности, выстрел мощным оружием отбрасывает стреляющего назад, хрупкий предмет, брошенный с высоты разбивается – всё это примеры действия физического движка.

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


Искусственный интеллект (ИИ)

ИИ отвечает за поведение компьютерных врагов или союзников.

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

4. Уровни


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

На каждом отдельном уровне расставляются игровые объекты, стенки, платформы, декорации, фоны. Уровни создаются в играх всех жанров. Даже в простенькой казуальной игре по перестановке цветных камешков есть уровни – в их роли выступают игровые поля и расстановка камней. В браузерных играх в роли локации выступают отдельные html-страницы.

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

Построением уровней занимаются левелдизайнеры .

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



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

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

5. Оформление


Созданием графики занимаются художники , геймдизайнеры .

Конечно, если Вы разрабатываете простенькую 2D-игру, то Вы сами можете изобразить что-нибудь из пикселей, но в более серьезных и крупных проектах лучше нанять профессиональных художников и дизайнеров.


Арты

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


2D, 3D модели

На основе артов дизайнеры создают либо двухмерные спрайты из пикселей, либо трёхмерные модели из полигонов.



Анимации

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

В настоящее время для создания человекоподобных 3D-персонажей существует специальная технология «Motion Capture», позволяющая создавать анимации на основе движений настоящих людей. Эта технология доступна лишь крупным и очень богатым компаниям. Для использования Motion Capture нужно не только приобрести дорогостоящее оборудование, но ещё и нанять группу актёров, с которых будут записываться движения.


Фоны

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


Спецэффекты

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



Оформление экрана и меню

Оформить нужно не только игровые уровни, но и систему, объединяющую их в единое целое – игровое меню (строчки, кнопки, страницы настроек). Начальное меню – это вообще визитная карточка игры, и выглядеть она должна идеально. На игровом экране так же есть множество элементов, к которым можно применить оформление – количество жизней, лайфбар, миникарта, меню быстрого выбора действий, инвентарь героя, списки заданий, экраны диалогов. На английском языке всё это называют одним сокращением – GUI (Graphical User Interface - графический пользовательский интерфейс).

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

6. Сюжет


Привлечь игрока к своему проекту очень сложно, но ещё сложнее сделать так, чтобы игрок прошел игру до конца. Любое разочарование, занудное или трудное место может мгновенно оттолкнуть игрока от дальнейшей игры. В большинстве случаев игрок оставит и забудет игру без всякого сожаления. И только грамотно поданый качественный сюжет может заставить игрока собраться с силами, пройти всю игру, а значит - дослушать вашу интерактивную историю до конца.

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

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


Скрипты, события

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

Скрипт представляет собой следующее: игрок заходит в определённое место, или совершает нужное действие, или выполняются ещё какие-то необходимые условия, и после этого начинают выполняться действия, запрограммированные вами на этот случай. Например, в военном 3D шутере поднимаемся на возвышенность, подходим к установленному пулемёту (условие выполнено), через 10-15 секунд после этого внизу вдруг начинается вражеская массированная атака, и нам есть на кого использовать пулемёт (произошли события).

С помощью скриптовых событий можно вносить разнообразие в игровой процесс или даже превратить игру в аттракцион нескончаемых скриптов (именно на этом построена серия игр Call of Duty). Единственный минус такого способа – у игрока уменьшается свобода действий. Всё происходит по воле скриптов, и мало зависит от действия игрока.

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


Диалоги, повествования


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

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

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

Написанием текстов и диалогов занимаются сценаристы и писатели .



Видеовставки

Между уровнями игры или в определённых контрольных точках уровней можно вместо сухого текста и озвучки показывать игрокам видеовставки (катсцены). Такие заставки можно создавать как с помощью отдельных видеофалов, так и с помощью игрового движка.

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

Созданием видеовставок занимаются художники , аниматоры , 3D-модельеры , сценаристы , режиссеры .

7. Звук

Красиво нарисованный и эффектно оформленный проект молчаливо смотрит на нас, и ждёт, когда мы добавим ему звучания. Это ещё одна важная составляющая игры.


Звуковые эффекты


Для любого маломальского игрового движения нужно добавить соответствующий звук. Это могут быть удары меча, нанесение рукопашного удара, звуки движения автомобиля, получение бонуса, обнаружения героя врагом. Не думайте, что это какое-то излишество, и можно обойтись всего несколькими базовыми звуками. Например, в большинстве 3D-Action игр пренебрегают добавлением звуков шагов главного героя и врагов. В результате – при виде от первого лица видно, что герой передвигается в пространстве, но кажется, что он не идёт, а плавно скользит вперёд. А враги без озвучки шагов вообще могут совершенно бесшумно подбежать к герою сзади и сильно попортить нервы игрокам.

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

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


Музыка


Кроме звуков для полноценной игры нужна и музыка (саундтрек). Она будет звуковым фоном для происходящего на экране. Музыка так же является одним из стилистических элементов игры, и сильнее всего влияет на настроение игрока. Готовую музыку нужно долго выбирать по подходящему темпу и настроению. Существуют множество как платных, так и бесплатных коллекции игровых фоновых композиций, которые можно использовать в своей игре (статья «Музыка для создания игр »). Или можно заказать композиторам написать новую музыку специально под игру.


Озвучка

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


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

8. Отшлифовка


Процесс разработки большой игры построен таким образом, что различными её элементами занимаются различные специалисты. На начальном этапе игра представляет собой разрозненный набор творческих наработок в различных областях искусства: изображения, звуки, 3D-модели, архитектура, тексты, сценки, видеовставки, оформление. И вот, наконец, наступает такой момент, когда разбросанные камни нужно собирать. С помощью программных средств разрозненные объекты соединяются в единую сложную систему.


Сведение материала (a-версия)

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

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


Устранение ошибок (b-версия)

Когда игра полностью собрана, остаётся лишь устранить получившиеся ошибки (bugs). Они появляются в любом случае, так как игра – это система со сложной структурой. Сами элементы игры наглядны и просты, но связи между ними настолько сложны и витиеваты, что процесс отладки и устранения ошибок может занимать до 40% всего времени разработки проекта. Полностью собранная, но ещё не проверенная на ошибки игра называется бета версией.

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

9. Продажа


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

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


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

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


Локализация

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

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

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


Система продажи


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

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

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

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

10. Поддержка

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


Выпуск патчей

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

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

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


Выпуск дополнений

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

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


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

Игровые ресурсы – это графические, музыкальные и иные ресурсы, которые используются для оформления игры. Рассмотрим различные форматы, в которых хранятся игровые ресурсы, с которыми можно работать в XNA Game Studio 2.0.

Графические файлы

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

JPEG

JPEG – это стандарт хранения файлов изображений, разработанный специально для хранения цифровых фотографий. JPEG расшифровывается как Joint Photographic Experts Group – именно так называлась рабочая группа, которая разработала этот стандарт. Особенностью JPEG является возможность сжатия изображения с потерями качества. Как правило, в JPEG выделяют 10 уровней сжатия (от 1 до 10), однако эти изображения можно сжимать и с более точным указанием уровня сжатия. Чем сильнее сжатие – тем сильнее потери качества. На невысоких уровнях сжатия JPEG-файлы практически не содержат так называемых артефактов сжатия. В случае с JPEG это проявляется в заметном искажении изображения, особенно – содержащего четкие границы между цветами, четкие линии. Дело в том, что при сжатии по алгоритму JPEG изображение разбивается на фрагменты 8x8 пикселей. После этого цветовая информация о пикселях одного квадрата сжимается, яркостная же информация остается в более сохранном виде.

Как правило, в JPEG хранят различные двумерные изображения, которые можно использовать для организации элементов интерфейса пользователя, для создания различных экранов игры (экран приветствия, экраны с информацией о набранных очках и так далее). В JPEG можно хранить изображения (их называют спрайтами), которые используются в двумерных играх в качестве игровых объектов (преимущественно – прямоугольной формы), в качестве фоновых изображений.

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

JPEG-файлы имеют расширение JPG или JPEG.

Для создания JPEG-файлов с успехом можно использовать популярные графические редакторы – такие, как Adobe Photoshop различных версий.

PNG

Формат PNG (Portable Network Graphics) отличается от формата JPG тем, что использует алгоритмы сжатия, сжимающие изображение без потери качества. В результате оказывается, что изображения, имеющие четкие цветовые переходы (такие, как схемы, графики, изображения для простых элементов управления) могут быть довольно сильно сжаты в PNG-файлах. Если изображение имеет плавные цветовые переходы – лучшим выбором для его сжатия будет JPG, хотя и PNG вполне можно использовать. Как и JPG, данный формат поддерживает полноцветные изображения, однако изображение можно создать с использованием нескольких фиксированных цветов, что идет на пользу размеру графического файла, и, естественно, при правильном подборе цветов, не сказывается на его качестве.

Формат PNG был разработан для замены устаревшего, но все еще популярного формата GIF. Основное назначение GIF-файлов – простая интернет-графика.

PNG-файлы имеют расширение.PNG. Для их создания можно использовать растровые графические редакторы, такие, как Adobe Photoshop.

Еще одно важная особенность формата PNG – поддержка прозрачности. То есть при создании файла можно указать, какие из пикселей изображения считать прозрачными. В результате PNG идеально подходит для хранения графического представления двумерных игровых объектов сложной формы.

TGA

TGA (Truevision Graphic Adapter ), TARGA - Truevision Advanced Raster Graphics Adapter – это графический формат, который используется преимущественно для хранения игровых текстур. Этот формат был специально создан для хранения текстур, он используется во многих существущих играх именно для этих целей. Он поддерживает полноцветные изображения (8, 16, 24, 32-битные), поддерживают 8-ми битный альфа-канал для указания прозрачных участков изображения.

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

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

TGA -файлы имеют расширение. TGA

Для создания TGA -файлов можно применять все тот же Adobe Photoshop и другие редакторы. Например, бесплатный редактор Paint.NET (

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

СОВЕТ
. Учитывая вышесказанное, настоятельно советую Вам НЕ стремиться закончить игру одной атакой пока у вас не будет достаточное преимущество – избирайте более надежные ходы.
Преимущество можно заполучить опережая противника по уровню развития некоторых навыков, которые в совокупности характеризуют уровень Вашей игры. Основными навыками являются: скорость, макроменеджмент, микроменеджмент, мультитаскинг и тайминг. Впринципе данная классификация справедлива для любой стратегической игры. Для простоты восприятия я буду приводить примеры, связанные с RA2.
Итак, по порядку об этих навыках.
Скорость – думаю тут и все так понятно. При прочих равных преимущество будет у того игрока, который быстрее заказывает, размещает строения.

СОВЕТ
. Для развития скорости используйте горячие клавиши, бинды (цифры от 1 до 0 для управления юнитами и F1-F4 для перемещения к важным участкам карты) и правую кнопку мыши, а также мини-карту для перемещения по полю боя.
Макроменеджмент (макро) – включает в себя технологическое и экономическое развитие – размещение зданий, управление ресурсами (заказ юнитов, строений), порядок развития (build order) и другие мелочи. В совокупности уровень макро характеризует то, насколько хорошо (быстро и качественно) Вы делаете все, что связано с развитием.
Вовремя установленное строение, передвинутая база или заказанные войска – пример хорошего макро. Если вы забываете установить достроившиеся здания – значит вам надо поработать над этим, как минимум, этим Вы уступаете противнику драгоценное время, в худшем случае можете вовсе лишиться возможности установить здание, если останетесь без соответствующих технологий.

СОВЕТ
. Старайтесь следить за тем, чтобы у Вас постоянно что-то строилось (необходимые строения и танки), если, конечно, Ваш порядок развития не предполагает прерывание производства юнитов (строительства), а так же за тем, чтобы вовремя размещать здания.
Микроменеджмент (микро) – умение управлять юнитами (в том числе небезызвестный танк контроль). Уровень микро характеризует то, насколько эффективно вы способны использовать юниты, находящиеся в вашем распоряжении. Приходит с опытом.
Интерфейс RA2 не позволяет особо эффективно "микрить", для этого требуется весьма высокая точность клика, думаю, именно поэтому в данной игре к микро относятся не уважительно.
Пример: у Вас в армии имеется несколько хроно-легионеров, если приказать каждому атаковать отдельный вражеский танк (желательно, наиболее крепкий), вы уменьшите их количество наиболее эффективно.
Затрудняюсь что-либо посоветовать, потому что весьма трудно выделить какие-то общие положения для столь разнотипного спектра юнитов. Рекомендую к изучению танк контроль.
Мультитаскинг – простыми словами, это умение быть в нескольких местах одновременно. Требует некоторых усилий и умения расставлять приоритеты, научиться ему можно.
Является отличным средством для реализации Вашего военного преимущества – диверсий, а так же способствует совмещению макро и микро.
Например, Вы подготовили три танка для совершения диверсионной вылазки на электростанцию противника, а внимание противника приковываете к основной армии. Когда диверсионная группа нападет на строение противника, наверняка, он это заметит. Далее в выигрыше останется, более внимательный игрок. Если Вы будете успевать следить за двумя фронтами, а Ваш противник – нет, Вы сможете нанести ему ущерб, а это и есть преимущество.

СОВЕТ . В освоении мультитаскинга Вам могут помочь бинды (в частности – контрольные группы), вейпоинты (горячая клавиша Z) и радар (мини-карта).
Чувство тайминга – умение чувствовать (понимать) когда Вы можете реализовать свое преимущество в армии. Так же полезно понимать когда вы уязвимы для атак противника.
Пример: Вы построили 1 майнер с завода, а ваш противник – 3, за время строительства его двух дополнительных майнеров у вас успело построиться 4 танка, сейчас он уязвим, но в скором времени он добавит военный завод и его экономическое преимущество будет постепенно перетекать в военное. То есть Вы можете наказать его за наглость пока у вас больше танков. Наилучший способ сделать это – отобрать у него экономическое преимущество – убить майнеры, но если Вы уверены, что можете завершить игру одной атакой – не стоит стесняться.
По поводу расставления приоритетов. Бывают ситуации, когда Вам не обязательно нужно следить за вашей армией, это время можно использовать на макро, либо на какие-либо диверсии. Например, намечается танковое сражение, но скоро у Вас достроится завод и поэтому Вам необходимо отвлечься на макро, для того, чтобы не потерять свои войска Вы немного отводите их в сторону, пока они едут вам не нужно следить за ними и у Вас появляется время на макро. Возможно, придется немного уступить в позиции, но Ваш противник не сможет безнаказанно напасть на Ваши танки, пока вы этого не видите.
У меня достаточно много разнообразных мыслей в голове и систематизировать их не так просто. Надеюсь, что несмотря на то, что статейка получилась не особо стройной, Вы сможете извлечь из нее пользу.

Критика и различные пожелания на счет содержания приветствуются.

Статьи по теме: