Kniga-Online.club
» » » » BOOM. Что такое бумер-шутеры и как они изменили правила игры - Даниил Петручик

BOOM. Что такое бумер-шутеры и как они изменили правила игры - Даниил Петручик

Читать бесплатно BOOM. Что такое бумер-шутеры и как они изменили правила игры - Даниил Петручик. Жанр: Прочая околокомпьютерная литература год 2004. Так же читаем полные версии (весь текст) онлайн без регистрации и SMS на сайте kniga-online.club или прочесть краткое содержание, предисловие (аннотацию), описание и ознакомиться с отзывами (комментариями) о произведении.
Перейти на страницу:
сигнала тревоги. Однако в ходе тестов стало понятно, что самое интересное в Wolfenstein 3D не шпионская деятельность, а экшен. Бодрые перестрелки с нацистами, маневрирование между комнатами, менеджмент патронов и здоровья – вот это было весело, а наследие оригинальной Castle Wolfenstein только сдерживало потенциал игры. Поэтому разработчики постановили убрать все, что заставляло геймера замедляться и прекращать стрелять во врагов. Это решение, как и многие другие идеи Wolfenstein 3D, легло в основу формулы классического шутера от первого лица.

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

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

* * *

Прежде чем перейти к анализу игры, стоит поговорить про ее технологии. Потому как Wolfenstein 3D совершила техническую революцию: на медленных компьютерах появилось псевдо-3D на скоростях, сравнимых с консолями. Что значит «псевдо-3D»? Если вы посмотрите на геймплей Wolfenstein 3D, она покажется вам трехмерной: можно крутить головой на все 360 градусов, видны пол и потолок, враги двигаются в пространстве во все четыре стороны – как и вы.

Wolfenstein 3D и ее псевдотрехмерный движок Wolfenstein 3D Engine стали, по сути, точкой отсчета графических технологий в шутерах от первого лица. Поэтому на этом примере мы и разберем базовые важные термины и вообще работу графики в играх прошлого тысячелетия.

Итак, Wolfenstein 3D Engine построен на системе сетки из тайлов и рейкастинга. Представьте себе лист бумаги в клеточку. Каждая клеточка – это тайл, единица пространства, которая может быть, например, маленькой комнаткой. Тайл содержит информацию: с какой стороны стоят стены и как они выглядят, есть ли внутри какой-нибудь предмет или существо. Три тайла в ряд, ограниченные по сторонам стенами, становятся длинным коридором, а четыре, расположенные квадратом 2 × 2, – просторной комнатой. На системе таких клеточек построены все классические компьютерные ролевые игры про исследование подземелий.

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

В современных по-настоящему трехмерных видеоиграх персонаж, сделанный в 3D-графике, представляет собой сложную объемную конструкцию: скелет модели для анимирования, полигоны, поверх них текстуры. В 2D же есть понятие «спрайт» (sprite) – этакая плоская «картонка», которая двигается по экрану и изображает персонажа или объект. Чтобы создать иллюзию объема, рисуют несколько вариаций спрайта в разных ракурсах. Когда монстр поворачивается к вам боком, его картинка «анфас» меняется на картинку «профиль» по принципу покадровой анимации в мультфильмах.

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

Стоит заметить, что в игре-ровеснице Ultima Underworld: The Stygian Abyss (1992), RPG в псевдотрехмерном пространстве, все перечисленные фишки присутствовали. В плане имитации 3D она обгоняла игры id Software: потолки разных высот появятся только в DOOM (1993), а прыжки[29] – в Quake (1996). Приседания студия и вовсе освоит лишь в следующем тысячелетии. Но при этом Ultima сильно уступала в производительности: бои медленные, частота кадров в два-три раза ниже, управление куда менее отзывчивое и интуитивное. Поэтому ее «техническое превосходство» было очень условным.

Заслуживает внимания еще одна особенность работы движка – типы нанесения урона. Их два: хитскан (hitscan)[30] и проджектайл (projectile).

Хитскан работает так: пуля, которую вы якобы выпустили, не пролетает никакое виртуальное расстояние, а лишь регистрируется на монстре, как только нажата клавиша «выстрелить». Движок игры вместо просчета снаряда сканирует врага: выполнены ли условия для засчитывания попадания. Поэтому название этого типа урона и образовано от двух английских слов: hit (попадание) и scan (сканирование). В русскоязычном сообществе его также называют «лазерами», а оружие в играх, где он присутствует, – «лазерганами» или «лазерными пушками».

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

Оба эти типа урона до сих пор не имеют альтернатив при оцифровке снарядов и попаданий в шутерах. В Wolfenstein 3D, впрочем, игроку доступны только хитскан-пушки – проджектайлами обычно стреляют противники. За

Перейти на страницу:

Даниил Петручик читать все книги автора по порядку

Даниил Петручик - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки kniga-online.club.


BOOM. Что такое бумер-шутеры и как они изменили правила игры отзывы

Отзывы читателей о книге BOOM. Что такое бумер-шутеры и как они изменили правила игры, автор: Даниил Петручик. Читайте комментарии и мнения людей о произведении.


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

  • 1. Просьба отказаться от дискриминационных высказываний. Мы защищаем право наших читателей свободно выражать свою точку зрения. Вместе с тем мы не терпим агрессии. На сайте запрещено оставлять комментарий, который содержит унизительные высказывания или призывы к насилию по отношению к отдельным лицам или группам людей на основании их расы, этнического происхождения, вероисповедания, недееспособности, пола, возраста, статуса ветерана, касты или сексуальной ориентации.
  • 2. Просьба отказаться от оскорблений, угроз и запугиваний.
  • 3. Просьба отказаться от нецензурной лексики.
  • 4. Просьба вести себя максимально корректно как по отношению к авторам, так и по отношению к другим читателям и их комментариям.

Надеемся на Ваше понимание и благоразумие. С уважением, администратор kniga-online.


Прокомментировать
Подтвердите что вы не робот:*
Подтвердите что вы не робот:*