В некоторых играх есть чит-коды, но я не уверен, что хочу добавить некоторые к своим, потому что боюсь, что они испортят игру, сделав ее слишком легкой для победы.
Какие преимущества использования чит-кодов в моей игре?
В некоторых играх есть чит-коды, но я не уверен, что хочу добавить некоторые к своим, потому что боюсь, что они испортят игру, сделав ее слишком легкой для победы.
Какие преимущества использования чит-кодов в моей игре?
Ответы:
Одной из основных особенностей является то, что они облегчают отладку.
Если есть сломанная дверь головоломки, которая не открывается, и вы можете обойти ее, пробираясь сквозь стены, или пропустить какой-то тяжелый бой с неуязвимостью и оружием убийства насквозь, или сократить экономическую рутину, давая себе бесконечные деньги, чтобы убедиться, что В прошлой игре можно купить все работы, вы сэкономили много времени! Возможность вручную порождать объект или персонажа, которые вам нужно тестировать по требованию, а не находить их органически в мире, может быть еще одной огромной экономией времени.
Без этих способов нарушить правила, если сами правила не работают в одной части игры, вы можете быть заблокированы от тестирования всего остального в игре, которое зависит от слитной части или следует за ней (то, что мы называем " "Прохождение", один из наших самых приоритетных классов ошибок)
Это особенно важно в больших командах, где, даже если вы найдете ошибку и кто-то активно работает над ее устранением, другие разработчики и тестировщики могут быть заблокированы от выполнения своей работы, что значительно замедляет разработку. Возможность обманывать небольшие проблемы дает некоторую изоляцию от такого тупика.
Вот твит, который я заметил сегодня от @Ed_dV, который хорошо это иллюстрирует (кликните для просмотра видео):
Сделал маленькое плавающее окно со всеми моими инструментами отладки, переключателями читов, ползунком времени и т. Д. Я не могу поверить, что раньше я не применял читы - noclip / fly жизненно важен в ранние дни ошибок.
(Конечно, вы все равно должны по возможности следить за прохождениями без читов, чтобы убедиться, что работает не только читерская версия игры)
После того, как вы приступили к разработке этих читов, зачастую можно бесплатно оставить их для игроков, доступных с помощью комбо секретного ключа, меню читов или консоли отладки - до тех пор, пока игра является однопользовательской, они не могут быть использованы для вмешательства в игры других игроков.
Эти коды могут быть восхитительным пасхальным яйцом для игроков - сколько раз вы пытались ввести код Konami в игре или на веб-сайте, просто чтобы посмотреть, будет ли он что-то делать? У многих из нас есть приятные детские воспоминания о том, что в DOOM нельзя прорваться сквозь стены, отдать себе все оружие в GTA или создать столько ежей и колец в Sonic The Hedgehog, что частота кадров заикалась. :)
Если вы будете выдавать чит-коды в игре в качестве награды за решение сложных задач, то это впечатляющий приз, который будет достаточно дешевым для реализации по сравнению с предоставлением игроку новой способности или предмета, который должен быть сбалансирован с остальной частью игры. При использовании читов существует молчаливое понимание того, что разрешено нарушать баланс или выдумку, по желанию. И это позволяет игрокам чувствовать себя элитными, на которых возложены секретные знания (которыми они могут поделиться со своими друзьями и в социальных сетях).
Наконец, они могут предоставить дополнительный доступ игрокам, которые по медицинским или другим причинам могут не иметь возможности самостоятельно добраться до всех частей вашей игры. Если разница между игроком, наслаждающимся версией моей игры с более низким уровнем сложности, чем я изначально предполагал, по сравнению с тем, чтобы вообще не получать удовольствие от моей игры, я бы предпочел предложить ему версию с более низким уровнем сложности, в той степени, в которой они хочу использовать это.
И по большей части читы не оказывают негативного влияния на игроков, которые их не любят. Игроки очень хорошо бросают вызов самим себе, например, выбирая сложные игровые стили «Железный человек» или «Нузлок», даже если они не соблюдаются правилами игры. Поэтому игроки, которые хотят получить сложный опыт, обычно не используют или даже не ищут чит-коды.
Да, в вашей игре должны быть читы.
~
чтобы открыть консоль, введите, SETVAR QUEST_7457_COMPLETED 1
и вы можете продолжить играть». Какой ответ будет иметь больше шансов быть принятым? Вот буквальный пример .И все это для функции, которая обычно не стоит больших денег, потому что вы обычно добавляете их в любом случае для целей отладки.
Что касается вашего страха нарушить погружение и сделать игру слишком легкой: игроки полностью осознают, что чит-коды - это не тот способ, которым игра предназначена. Они понимают, что использование читов может повредить их игровому опыту. Они будут использовать их только тогда, когда они думают, что игра будет более увлекательной. И когда оказывается, что чит-код нарушает игру, они понимают, что это их собственная ошибка, они обманули и снова отключат их.
Исключением являются конечно многопользовательские игры. Вы не хотите, чтобы какой-либо игрок испортил удовольствие другого игрока обманом. Но даже многопользовательские игры могут получить гораздо больше разнообразия, если у вас есть читы, которые могут быть включены администратором сервера и одинаково применимы ко всем. Например, снижение гравитации в шутере от первого лица добавляет новые навигационные пути к старым картам и, таким образом, полностью меняет их игровой опыт. Игровой опыт не обязательно может быть объективно лучше , но он другой . И различия в игровом процессе - это то, что создает долгосрочную мотивацию.
Самое главное, чтобы игроки наслаждались игрой, даже если это нарушает «вашу игру». Шоу-бизнес - это удовольствие зрителей.
Скрытие чит-кодов вместо того, чтобы помещать их прямо в меню параметров, является компромиссом между тем, чтобы позволить некоторым игрокам корректировать сложность, в то же время озвучивая оригинальное видение игры «как следует играть», создавая небольшое препятствие для включения читы.
Некоторые чит-коды также могут быть созданы просто эстетично для развлекательных целей (пасхальные яйца), а некоторые чит-коды могут быть созданы, чтобы реально усложнить игру.
Но есть больше «практических» причин, чем просто настройка сложности игры:
Имейте в виду, что «чит-коды» не обязательно должны облегчать игру. У вас могут быть «читы», которые вносят косметические изменения, например, заставляют всех врагов иметь огромные головы или заставляют ваше оружие стрелять из шаров. Они могут усложнить игру, сделав врагов жестче или двигаясь быстрее. Не каждый чит-код должен иметь неограниченные боеприпасы или режим бога. Добавление этого типа читов в игру предоставляет игрокам, которые устали от нормального игрового режима, разнообразия.
Кроме того, не все читы должны быть легко доступны. Коды могут быть наградой за выполнение определенных вещей в игре, дополнительно добавляя возможность воспроизведения. Это гарантирует, что игроки будут испытывать игру «как задумано», и смогут использовать читы только после ознакомления с обычной игрой.
Моя система отсчета для этого ответа - классическая игра N64 GoldenEye 007, в которой читы разблокируются, преодолев уровень в течение определенного времени. Эти читы могут сделать игру проще, сложнее или просто другой. Я знаю, что потратил много-много часов, чтобы разблокировать читы. Честно говоря, я не думаю, что я играл с читами почти столько часов, сколько мне потребовалось, чтобы заработать их!
Когда-то я играл в очень забавную игру под названием Bloodtens . Это было супер весело. Это инкрементальная игра, в которой ваши котята собирают кошачью мяту, а также захватывают галактику (как это происходит после употребления кошачьей мяты).
Хотя была проблема - я занятой парень. Жена, двое детей, тяжелая работа, многочисленные волонтерские мероприятия. Я не мог быть там, когда мне нужно было для максимальной эффективности. Поэтому я нашел креативное решение - я все время держал игру на паузе и создавал функции javascript, чтобы ускорить свое время и, по сути, играть в свою игру для меня, по крайней мере, для большинства автоматизированных решений, таких как расходование ресурсов, когда они приближаются к емкости, и т. Д. ,
Я поделился своим кодом , и хотя создатель не мог ничего сделать, чтобы остановить его, она, конечно, не собиралась поддерживать мою позицию . Она считала это обманом. Я принципиально не видел в этом мошенничества - я просто нашел, и это главное a different way to experience the game
. Мое удовольствие от игры было в том, чтобы найти максимально эффективный способ играть в нее. Это был не тот прогресс, которого я хотел, это был бесполезный тик.
Чит-коды позволяют вашим пользователям испытывать игру по-разному. Игра Quake 1 на godmode
и noclip
было очень весело. Это ничего не отнимает у игры, если пользователь этого не хочет - и это его удовольствие, которое вы хотите, так что не пытайтесь его ограничивать. Если люди захотят насладиться игрой, как вы ее выпустили, они просто будут играть без читов.
Естественно, это означает, что они не могут причинить вред другим. Если я хочу играть в мультиплеер, либо мы получим читы, либо никто не получит читы. И действительно, сделать так, чтобы никто не получил читы, потому что многопользовательский режим игры кажется скучным через несколько минут А может, нет, кто знает. Проверьте это - сходите с ума. ВЕСЕЛИТЬСЯ.
Что-то, чего не коснулись другие, заключается в том, что добавление чит-кодов также дает игрокам большую свободу действий в игре, поскольку они могут играть так, как им нравится, без того, чтобы это было «намеченным» способом. The Sims - хорошая вещь для «случайной» толпы, в которой обман денег в основном универсален; если вы играли в одну из игр The Sims, вы знаете код и как получить к нему доступ. Игра внезапно превращается из «симулятора жизни» в игру «Проектирование домов» (что иронично, учитывая, что именно так и была изначально «игра»).
Я думаю, что GTA V - более ориентированный на действия пример. Различные чит-коды позволили раннему моддингу, насколько я понимаю, который позволял людям придумывать новые безумные действия. Я также представляю, что многие из прыжков с трюками, показанных на Youtube, изначально настроены с использованием чит-кодов (или других форм хаков), чтобы обеспечить быстрый сброс и новую попытку. Внезапно, у вас есть забавное занятие, которое является чем-то новым (у них действительно есть прыжки с эффектом трюка, да, но многие из показанных в сети - новые и безумные)
«Чит-коды» могут иметь две основные цели:
Пасхальные яйца, которые позволяют делать интересные вещи в игре, например, менять скины персонажа, скорость игры, сложность и т. Д. Это в основном просто для развлечения и для улучшения способности игры к воспроизведению, которая раньше была частью рейтинга обзора журнала. назад в день (до интернета). В конечном итоге они превратились в «unlockables», а затем в загружаемый контент. Это 99% чит-кодов сейчас.
Неопубликованные функции, которые хотя и были классными, но были бесполезными, слишком мощными или просто сломаны, и поэтому никогда не были частью финальной игры, хотя и оставались в исходном коде. Это произошло из-за того, что игры делались на чипах, в картриджах для консолей. Добавление или удаление данных из этих чипов было дорогостоящим, и в то время практически не существовало контроля версий, поэтому для включения или отключения функций использовались коды. Из-за крайних сроков некоторые из этих функций никогда официально не публиковались, но оставались на картриджах. Позже эти коды утекли, и люди начали возиться с ними. В настоящее время это возможно только на ПК, где моддинг возможен через скрипты и командные строки, чтобы получить доступ и изменить состояние игры в памяти.
Main()
процедура времени, которая положила начало всему остальному. Из того, что я помню, вы легко могли взломать этот фрагмент кода и добавить несколько, Pokes
чтобы изменить адреса памяти, и эй-прес Джет Сет Вилли проваливается сквозь все этажи или бродит по голове ... или иногда имеет 10000 жизней.
Как хакер игры, наличие читов в игре удерживает таких людей, как я, от реинжиниринга вашей игры до производства собственных читов. Возьмем, к примеру, игру, подобную Skyrim, которая позволяет игроку - через игровую приставку - использовать практически любые типы читов: здоровье, деньги, боеприпасы, атрибуты, уровни и т. Д.
Таким образом, если люди, обращающие внимание на вашу игру, не обращаются к вам, то добавление чит-функции в себя - хороший способ предотвратить это. С другой стороны, отсутствие добавления читов может быть хорошим способом оценить, насколько люди склонны обманывать вашу игру. Эти данные могут быть ценными сами по себе, если вы заинтересованы в них.
Читы также могут быть очень полезны для презентаций: например, вы хотите показать ключевые моменты своей игры быстро, без прохождения всех сложных моментов. Это особенно полезно, если в вашу игру сложно играть, и вы не будете утомлять публику большим количеством смерти, прежде чем перейдете к интересной части.
В этом случае вы можете решить, либо кодировать некоторый дополнительный пользовательский интерфейс с кнопками, который позволяет вам «телепортироваться» в интересную часть игры, либо вы реализуете эту игровую механику в старом стиле, используя, например, специальный ключ. -bindings.
Вы, конечно, должны помнить, чтобы удалить эту механику, когда вы решите выпустить. В качестве альтернативы вы также можете использовать их повторно, если добавите в свою игру «сюжетный режим» - сложность, позволяющую пропускать сложные части. Но это решать вам.
Большинство читов и чит-кодов, которые вводятся в игры, по наследству. Задолго до того, как мы могли просто Google или YouTube, как открыть дверь / победить босса / дойти до конца, игрок, который был недостаточно хорош или терпелив, чтобы делать эти вещи, обычно сдавался и больше не играл в игру. Внедрение в них читов сделало так, чтобы любой игрок мог пройти игру.
В эти дни они все еще вводятся, но гораздо реже. Вы, скорее всего, найдете пасхальное яйцо, чем слишком много читов.
Inca Curse
на ZX81 - первая игра, в которую я когда-либо играл ..... три или четыре чертовых дня, чтобы найти правильную команду пересечь доску через узкий поток из того, что я помню. Как бы я хотел чит-коды или YouTube, если бы знал, что они станут чем-то особенным.
Во многих стратегических играх я использовал бы чит-коды для денег или коды для разблокировки, чтобы найти наиболее оптимизированные игровые стратегии. Поэтому, когда я играю в игру законно, без читов, я знаю правильные стратегии размещения и пути, поэтому я не нахожусь в невыгодном положении в поздней игре.
Честно говоря, я редко использовал чит-коды - кроме некоторых ошибок, с которыми я сталкивался, но это было только тогда, когда я играл в игру вскоре после релиза. Впоследствии, когда они уже исправили игру и исправили ошибку, я очень часто проходил миссию снова, поэтому я сам не помечен как «мошенник». Кроме того, если кто-то имеет какие-то недостатки и все еще хочет играть в игры, читы могут оказаться очень полезными. Например, у меня есть друг, который играл в GTA: SA со сломанной рукой. Конечно, он не мог играть слишком долго, и его движение мышью тогда было сильно ограничено, но он все еще хотел играть в нее, потому что все его школьные приятели говорили об этом, поэтому он должен был использовать читы - конечно, он никогда рассказал кому-нибудь об этом, кроме меня, потому что тогда я был его самым близким другом. Так да, читы должны быть включены в каждую отдельную игру, вы даже не представляете, насколько они могут быть полезны в этой ситуации, и в конце концов, это не обязательно и зависит от того, используете вы их или нет, поэтому я не вижу в них ничего плохого реализуется. Вместо этого я бы предпочел, чтобы разработчики игр делали более сложные игры - с читами, включенными для людей, которые просто хотят повеселиться или не могут закончить игру, но не забывая о геймерах старой школы, которые привыкли тратить целый день на заточки. одна миссия;)
Я бы сказал, что добавлять чит-коды в некоторой степени полезно, если вы не можете пройти игру или застряли. Это довольно веская причина использовать читы в игре. Тем не менее, я действительно видел, как чит-коды идут немного дальше.
В одном игровом движке, с которым я немного знаком, есть функция, которая принимает некоторую строку ascii и выполняет ее так, как если бы это был скомпилированный код. Я думаю, что это было введено как средство реализации лямбда-выражений, если вы когда-либо слышали об этом термине. Несмотря на это, кто-то решил быть немного умным и положить в свою игру коробку, в которую можно было бы ввести такой код. Приятно то, что вы не могли просто обмануть игру. Вы также можете загружать внешние скрипты, кодировать своих собственных врагов или боссов и просто делать забавные вещи для добавления в игру. Поэтому я бы поспорил, что для игр, которые в большей степени основаны на действиях, таких как платформеры или обычные приключенческие игры, чит-коды могут быть забавным способом создания своего рода «постигрового контента». Кто-то может создать чит-код (если ваша система достаточно сложна), который позволяет вам сражаться в битве с боссом в мире, а не в подземелье или другом месте, где он сражался. Некоторые люди считают такой «мод» интересным. Кроме того, если есть читы, которые дадут вам бесконечную жизнь или здоровье, некоторым людям это может понравиться как удобный способ просто исследовать, как только они закончат игру, и просто захотят «проверить вещи».
Конечно, у геймплея есть свои преимущества, но я не думаю, что обман, чтобы дать игроку гандикап, не единственная цель. В конце концов, если что-то слишком сложно, есть более гибкие способы сделать его легче, если они последовательно проигрывают (например, что-то, что позволяет им пропустить эту миссию со штрафом за невыполнение ее на первом проходе или что-то в этом роде) или просто устать секция. Чит-коды не должны быть оправданием, чтобы не обслуживать игру различными уровнями мастерства, но иногда просто забавно бегать, стреляя по 20 боссам одновременно в верхнем мире, катаясь в костюме меха *.
Тем не менее, есть такая вещь, как слишком много читов или слишком далеко. Я подробно остановлюсь на этом примере. Смотрите следующий скриншот из игры.
Вы можете ввести буквально любую строку кода, которая действительна в движке, в котором она была сделана. Это серьезная проблема, поскольку она может быть использована как нарушение безопасности. С точки зрения ламена, лучше не позволять никому, пытающемуся проникнуть на ваш компьютер, получить доступ к этой вещи, потому что тогда он в значительной степени владеет вашим компьютером. Конечно, в этом случае они уже должны были бы использовать вашу мышь и клавиатуру, так что это немного эзотерический способ сломать ваш компьютер, но, несмотря на это, могут происходить подобные вещи. Следовательно, я бы предупредил, что нельзя делать систему слишком продвинутой, потому что тогда она может стать средством передачи вирусов, скрытых в модах или чем-то еще.
Только не переусердствуйте или, по крайней мере, не предоставляйте чит-кодам доступ к вводу и выводу файлов произвольно.
* Я никогда не пытался это делать.