0:00:03.780,0:00:09.400 Существует не так много жанров с таким сильным ядром фантазии, как стелс-игра. 0:00:09.400,0:00:14.639 Это игры о том, как остаться незамеченным, а затем ударить из тени. 0:00:14.639,0:00:19.369 О том, как перехитрить целую армию врагов, даже не подозревающая о твоем существовании. 0:00:19.369,0:00:24.540 Это игры про шпионов, ассасинов и, э-э, Бэтмене. 0:00:24.540,0:00:29.380 Но заставить эту фантазию работать - значит сбалансировать ряд сложных игровых систем: от 0:00:29.380,0:00:34.160 осведомленности противника, до сбора информации и надежности системы обнаружения. 0:00:34.160,0:00:37.649 Сделаете любой из них неправильно, и все это может сломаться. 0:00:37.649,0:00:41.100 Итак, Добро Пожаловать в Школу Скрытности. 0:00:41.100,0:00:46.070 Это короткий мини-сериал GMTK о том, как работают стелс-игры. 0:00:46.070,0:00:51.079 В каждом эпизоде я собираюсь взять одну систему из формулы стелс-игры и разобрать, как 0:00:51.079,0:00:56.679 это работает - глядя, где необходимо, на техническую сторону вещей, соображения дизайна, 0:00:56.679,0:00:58.909 и конечного опыта игрока. 0:00:58.909,0:01:04.059 Для первого эпизода нам нужно начать там, где начинается большинство стелс-игр: со скрывающимся 0:01:04.059,0:01:05.110 игроком. 0:01:05.110,0:01:11.770 А потом спросите себя: как охранники на самом деле видят и слышат игрока? 0:01:11.770,0:01:17.409 В конечном счете, охранники в играх получают виртуальные глаза и уши, которые предназначены для имитации 0:01:17.409,0:01:21.530 два основных человеческих чувства: зрение и звук. 0:01:21.530,0:01:27.509 Для имитации зрения у охранников видеоигр, как правило, есть конус - невидимая, похожая на кусок сыра 0:01:27.509,0:01:30.380 сущность, которая прилипла к лицу врага. 0:01:30.380,0:01:34.070 Если персонаж игрока войдёт в конус, он будет обнаружен. 0:01:34.070,0:01:37.049 Конечно, всё немного сложнее, чем здесь. 0:01:37.049,0:01:41.540 Простой конус позволит персонажам оставаться невидимыми, даже если они находятся прямо рядом с 0:01:41.540,0:01:44.750 врагом - так часто используются более сложные формы. 0:01:44.750,0:01:49.770 В Splinter Cell Blacklist, есть основное видение конус для первичного поля зрения охранника, 0:01:49.770,0:01:53.759 но вторая, гораздо более широкая коробка для имитации периферического зрения. 0:01:53.759,0:01:59.070 И даже небольшая область позади охранника, чтобы имитировать это шестое чувство знания, когда кто-то 0:01:59.070,0:02:01.260 позади через плечо. 0:02:01.260,0:02:05.400 Разработчикам также нужно учитывать высоту конуса, в зависимости от того, 0:02:05.400,0:02:08.789 должен ли персонаж быть в состоянии скрыться, когда он выше врагов. 0:02:08.789,0:02:14.160 Чтобы узнать, находится ли игрок в укрытии, игра обычно использует отслеживание - которое в основном 0:02:14.160,0:02:19.569 когда проведена невидимая линия между двумя элементами, чтобы увидеть - в этом случае - есть ли что-то 0:02:19.569,0:02:21.260 на пути. 0:02:21.260,0:02:27.340 Вы можете сделать это более сложным, чтобы поймать моменты частичного укрытия: так, в Splinter Cell, 0:02:27.340,0:02:32.010 враг отслеживает восемь различных костей Сэма Фишера в модели игрока - и, 0:02:32.010,0:02:35.180 заметит его, если определенное число будет видно. 0:02:35.190,0:02:42.180 Теперь, если игрок входит в конус и не находится в укрытии, он, вероятно, не будет сразу замечен. 0:02:42.180,0:02:45.920 Вместо этого осведомленность охранника об игроке начинает расти. 0:02:45.920,0:02:51.349 Скорость, с которой этот счётчик заполняется, может быть медленнее, если персонаж находится дальше, 0:02:51.349,0:02:55.880 или только в периферийном зрении охранника, или при слабом освещении, или приседая, или 0:02:55.880,0:02:57.580 оставаясь совершенно неподвижным. 0:02:57.580,0:03:01.710 Однако, когда счетчик достигнет максимума, охранник будет точно знать, где вы находитесь. 0:03:01.710,0:03:06.051 Также важно отметить, что охранники могут быть осведомлены о большем, чем просто персонаж 0:03:06.051,0:03:10.260 игрока - например, открытые двери, интересные предметы или трупы. 0:03:10.260,0:03:14.970 Это может быть использовано для создания интересных планов, таких как ловушки и отвлекающие факторы - но это также может 0:03:14.970,0:03:18.920 помочь создать впечатление интеллекта и осознанности. 0:03:18.920,0:03:22.450 Теперь имитация слуха - это другая проблема. 0:03:22.450,0:03:27.250 Когда вы издаете звук, например, стреляете из пистолета, ходите по громкой доске или бросаете 0:03:27.250,0:03:33.020 камень - звук получит расстояние - в зависимости от громкости этого шума. 0:03:33.020,0:03:37.190 Любому охраннику, находящемуся в пределах этого расстояния, может быть приказано проверить источник 0:03:37.190,0:03:38.510 звука. 0:03:38.510,0:03:43.720 Однако прямая линия между звуком и охраной не сработает, потому что мы ожидаем 0:03:43.720,0:03:46.370 шумы, которые должны быть заглушены стенами. 0:03:46.370,0:03:51.799 Таким образом, типичным решением является использование системы определения пути в игре - той же технологии, которая позволяет 0:03:51.799,0:03:56.299 врагу найти свой путь вокруг мира, не сталкиваясь с объектами. 0:03:56.299,0:04:01.390 Сделайте так, чтобы звук проходил через это, и вы более реалистично поймете, как распространяется звук 0:04:01.390,0:04:04.100 через среду в реальной жизни. 0:04:04.100,0:04:08.920 Это суть вещей, но более сложные вещи могут быть включены в некоторые 0:04:08.930,0:04:14.360 игры - например, в Thief, охранники могут получить информацию из вторых рук об игроке 0:04:14.360,0:04:17.020 основанный на том, что другие враги замышляют. 0:04:17.020,0:04:22.389 А в Hitman 2 персонажи-исполнители гораздо меньше воспринимают Агента 47, если он отвернулся 0:04:22.389,0:04:25.780 от них, что дает маскировке больше силы. 0:04:25.780,0:04:32.320 Ссылки на более подробную техническую информацию можно найти в описании под этим видео. 0:04:32.320,0:04:38.480 Когда все сделано хорошо, эта система должна создать довольно реалистичное представление о человеческом 0:04:38.480,0:04:40.710 зрительное и слуховое восприятие. 0:04:40.710,0:04:45.280 Затем вы можете принимать обоснованные решения о том, где вы будете в безопасности, используя свой реалистичные 0:04:45.280,0:04:50.090 знание о том, как работает зрение в различных условиях освещения или как звук может быть приглушен 0:04:50.090,0:04:51.090 у стены. 0:04:51.090,0:04:55.370 Но всегда будет определенный уровень неопределенности для игрока, чтобы иметь дело 0:04:55.370,0:04:58.080 с - что может привести к разногласию и разочарованию. 0:04:58.080,0:05:01.830 Я уверен, что вы играли в стелс-игры, где думали, что вы совершенно невидимы, 0:05:01.830,0:05:04.000 но охранник видел тебя в любом случае. 0:05:04.000,0:05:08.310 Таким образом, чтобы помочь игрокам разобраться в этом, есть несколько умных способов, которыми разработчики могут сделать 0:05:08.310,0:05:11.020 эти системы восприятия более очевидны. 0:05:11.020,0:05:14.280 Первый - это полезные элементы интерфейса. 0:05:14.280,0:05:18.560 Еще в Thief разработчики знали, что игрокам сложно понять 0:05:18.569,0:05:23.930 насколько видимым был их персонаж с точки зрения первого лица, для этого использовался светящийся камень 0:05:23.930,0:05:27.690 внизу экрана, чтобы показать текущую видимость. 0:05:27.690,0:05:32.100 А в Splinter Cell - неловкая задача узнать, сколько звука ты издаешь, 0:05:32.100,0:05:35.690 помогает визуализатор на дисплее прибора Сэма. 0:05:35.690,0:05:40.870 Кроме того, большинство игр имеют своего рода индикатор обнаружения на своем интерфейсе, который имитирует 0:05:40.870,0:05:43.449 метр осведомленности охранника. 0:05:43.449,0:05:47.050 Это помогает игроку знать, что они собираются сделать, а иногда даже показывают 0:05:47.050,0:05:50.100 местонахождение охранника, который видел вас. 0:05:50.100,0:05:55.389 Далее используем анимацию и звук, чтобы помочь игроку сообщить о статусе охранника. 0:05:55.389,0:06:00.919 Охранник, который бездельничает. Игрок может предположить, что у них довольно расслабленное внимание, но 0:06:00.919,0:06:06.569 подозрительный враг с поднятым оружием будет гораздо более внимательным к потенциальным угрозам. 0:06:06.569,0:06:11.380 Резкий звук также сообщает, что охранник начинает узнавать о вас. 0:06:11.380,0:06:13.800 Тогда есть укрытия. 0:06:13.800,0:06:17.400 Это места в игровом мире, где в обычных условиях 0:06:17.400,0:06:19.400 вы однозначно скрыты. 0:06:19.400,0:06:24.979 Это могут быть высокие горгульи в Бэтмене или участки высокой травы в Assassin's Creed, 0:06:24.979,0:06:27.770 или ящики и шкафы в Hitman. 0:06:27.770,0:06:34.160 Это дает вам по крайней мере одно место, где вы можете разведать и планировать с позиции полной безопасности. 0:06:34.160,0:06:39.720 Еще одно важное решение - это поддержка игроков - искусство систем смещения для предвзятости 0:06:39.720,0:06:40.720 игрока. 0:06:40.720,0:06:45.300 Как говорит программист Splinter Cell Blacklist Мартин Уолш, «не имеет значения, что 0:06:45.300,0:06:49.120 NPC может видеть или слышать с точки зрения симуляции. 0:06:49.120,0:06:54.520 Это то, что игрок думает, что NPC должен видеть или слышать ». 0:06:54.520,0:06:59.740 Так что в его игре слух охранника уменьшается вдвое, когда он за кадром, потому что 0:06:59.740,0:07:03.850 кажется несправедливым быть услышанным кем-то, кого вы даже не видите. 0:07:03.850,0:07:09.030 А в «The Last of Us» враги обычно обнаруживают голову Джоэля, чтобы определить линию обзора 0:07:09.030,0:07:14.430 - но это меняется на его грудь, когда он присел, чтобы он мог заглянуть за укрытие 0:07:14.430,0:07:15.810 незамеченным. 0:07:15.810,0:07:21.419 И, как уже говорилось ранее, самая большая помощь из всех - это нечеткая система обнаружения. 0:07:21.419,0:07:25.840 Если бы вас сразу заметили, когда вы дотронулись до конуса зрения охранника, это не будет 0:07:25.840,0:07:27.110 чувствоваться очень справедливым 0:07:27.110,0:07:32.310 Так что имеет смысл, что охранникам нужно несколько мгновений, чтобы осознать ваше присутствие, прежде чем 0:07:32.310,0:07:34.280 полностью поднять тревогу. 0:07:34.280,0:07:40.120 Теперь есть одно окончательное и довольно смелое решение этой проблемы: простой 0:07:40.139,0:07:41.980 системы раскрытия игрока. 0:07:41.980,0:07:47.069 В отличной side-scrolling игре Mark of the Ninja, восприятие охранника 0:07:47.069,0:07:50.199 примерно так же однозначно, как вы можете получить: 0:07:50.199,0:07:52.930 Их конусы видения отображаются на экране 0:07:52.930,0:07:58.180 Ниндзя либо в тени, либо в свете - и это показано на спрайте персонажа. 0:07:58.180,0:08:03.680 И когда вы делаете шумы, вы можете видеть, что они исходят от источника в виде больших круглых импульсов. 0:08:03.680,0:08:08.539 Это также показывается вам еще до того, как вы начнете шуметь, что полезно знать 0:08:08.539,0:08:14.300 будет ли ваше шумное отвлечение или подлый бегство успешным. 0:08:14.300,0:08:19.050 С информацией на экране, нет никаких споров о том, что происходит в системе. 0:08:19.050,0:08:21.919 Вы либо в конусе, либо нет. 0:08:21.919,0:08:25.630 И этот звук либо достиг ушей охранника, либо нет. 0:08:25.630,0:08:31.110 И поэтому двоичная система восприятия Ninja может быть спарена с полностью двоичным обнаружением 0:08:31.110,0:08:37.510 система мгновенного осознания - хотя есть небольшая аналогия нечеткость на самые 0:08:37.510,0:08:39.400 края конусов зрения противника. 0:08:39.400,0:08:40.660 Охранник: "Кто-то там есть?" 0:08:40.660,0:08:46.420 Чтобы узнать немного более подробно об этом, ознакомьтесь с Shadow Tactics: Blades of the Shogun. 0:08:46.420,0:08:52.190 Здесь зрительный конус разделен на три зоны: ярко-зеленая часть около врагов 0:08:52.190,0:08:56.880 лицо является опасной зоной и приводит к довольно мгновенному обнаружению. 0:08:56.880,0:09:01.570 В темно-зеленой части вы можете оставаться скрытым, если вы присели на корточки, но вас заметят 0:09:01.570,0:09:03.100 если вы встанете. 0:09:03.100,0:09:08.470 И пунктирная часть предназначена для зоны укрытия, таких как кусты и высокая трава, где вы всегда будете 0:09:08.470,0:09:09.900 невидимым. 0:09:09.900,0:09:15.100 Если вы покажитесь на видовом конусе, весь конус заполнится желтым, а если желтая 0:09:15.100,0:09:17.700 линия коснётся вашего персонажа, вас заметили. 0:09:17.700,0:09:24.000 Это очень элегантный способ отображения всей необходимой информации прямо на экране. 0:09:24.000,0:09:29.010 Конечно, гораздо сложнее показать подобные вещи в полностью трехмерной игре. 0:09:29.010,0:09:33.410 Оригинальное решение Metal Gear Solid заключалось в том, чтобы просто фотокопировать игровой мир в 0:09:33.410,0:09:39.040 2D-представление сверху вниз на вашем радаре, а затем нарисуйте конусы видения на этом. 0:09:39.040,0:09:45.520 Это своего рода волнообразное решение, которое до сих пор используется в таких играх, как Deus Ex: Mankind Divided. 0:09:45.520,0:09:47.040 Но это не невозможно. 0:09:47.050,0:09:53.280 У серии Sly Cooper есть охранники с факелами, которые бросают очевидные лужи желтого света. 0:09:53.280,0:09:58.700 Если вы окажетесь внутри света, вас заметят, но в остальном вы в безопасности. 0:09:58.700,0:10:00.340 Мультяшно, да. 0:10:00.340,0:10:03.620 Но также сразу читается. 0:10:03.620,0:10:09.560 Однако самое важное - это опыт, к которому приводят эти разные системы восприятия. 0:10:09.560,0:10:15.100 Когда система сделана аналогичной и неоднозначной, игрок должен оценить среду с 0:10:15.100,0:10:20.500 захватывающее и реалистичное понимание света, тени, расстояния и звука. 0:10:20.500,0:10:25.690 И это также дает игре определенный уровень напряжения - где вы никогда не можете быть на 100% 0:10:25.690,0:10:27.190 уверены, что вы в безопасности. 0:10:27.190,0:10:32.020 И я думаю, что это прекрасно вписывается в основную стелс-фантазию: это игры, в которых 0:10:32.020,0:10:37.150 ваша сила не приходит через грубую силу, но только через вашу способность скрываться 0:10:37.150,0:10:38.510 от врага. 0:10:38.510,0:10:43.110 Таким образом, ваш статус скрытности будет хрупким и нечетким, напомнит вам, что вы всегда в 0:10:43.110,0:10:46.850 риск потерять свое незначительное преимущество перед врагом. 0:10:46.850,0:10:51.390 Как говорит программист Thief Том Леонард: «Речь идет о том, как бьется сердце игрока 0:10:51.390,0:10:54.290 удерживая их на пороге” [быть найденным]." 0:10:54.290,0:10:58.590 И особенно важно спрятать этот материал в играх ужасов на выживание, которые заимствуют 0:10:58.590,0:11:00.100 элементы стелса. 0:11:00.100,0:11:04.850 В такой игре, как Alien Isolation, было бы мусором, если бы вы могли видеть, где именно 0:11:04.850,0:11:06.410 Ксеноморф искал. 0:11:06.410,0:11:12.640 Огромное количество страха и беспокойства проистекает из вашего шаткого знания чувств пришельца. 0:11:12.640,0:11:15.580 Но сделать систему совершенно очевидной имеет свои преимущества. 0:11:15.580,0:11:21.360 Это дает вам больше силы и позволяет играть с огромной уверенностью. 0:11:21.360,0:11:27.280 Вы можете чувствовать себя больше как высший хищник, заманивая врагов в ловушку или подкрадываясь к ним для тихого убийства. 0:11:27.280,0:11:32.440 Как сказал продюсер Ninja Джейми Ченг, «когда мы проводили итерации, я обнаружил, что 0:11:32.440,0:11:37.020 так как интересно угадать, услышит ли меня охранник или нет, и гораздо интереснее 0:11:37.020,0:11:39.470 в создании сложной смертельной ловушки ». 0:11:39.470,0:11:44.750 Конечно, чувство хищника может быть достигнуто с помощью других методов, таких как упомянутые выше 0:11:44.750,0:11:50.010 зоны укрытия и давая игроку кучу гаджетов и сверхспособностей - но тем более 0:11:50.010,0:11:54.200 точно они могут предсказать восприятие противника, тем быстрее игрок получит 0:11:54.200,0:11:56.120 к этому опыту. 0:11:57.020,0:11:59.040 Так, что это за один урок. 0:11:59.040,0:12:04.290 В Стелс-играх охранники видят и слышат через систему имитации глаз и ушей - и разработчик 0:12:04.290,0:12:09.300 может создавать совершенно разные впечатления, в зависимости от того, сколько из этой системы они влияют на 0:12:09.300,0:12:10.580 игрока. 0:12:10.580,0:12:15.200 Вернитесь в следующий раз, чтобы глубже погрузиться в механизмы работы скрытности. 0:12:15.200,0:12:19.440 И если вы подпишетесь на мой канал, вы получите доступ к новому эпизоду, как только он 0:12:19.440,0:12:20.460 выйдет в эфир 0:12:22.580,0:12:24.260 Хэй. Спасибо за просмотр. 0:12:24.260,0:12:28.540 Надеюсь, у вас все хорошо в разгар этой ужасной пандемии коронавируса. 0:12:28.540,0:12:33.192 Это такая страшная ситуация, поэтому, пожалуйста, будьте в безопасности, вымойте руки, 0:12:33.192,0:12:35.730 и следуйте необходимым указаниям. 0:12:35.730,0:12:40.200 Я сделаю все возможное, чтобы продолжать делать интересные вещи, чтобы вы были заняты и развлекались.