Alguns jogos têm códigos de truques, mas não tenho certeza se quero adicionar alguns aos meus, porque temo que eles arruinem o jogo, facilitando a derrota.
Quais seriam as vantagens de colocar códigos de trapaça no meu jogo?
game-design
game-mechanics
Casanova
fonte
fonte
Respostas:
Uma característica importante é que eles facilitam a depuração.
Se houver uma porta quebrada do quebra-cabeça que não está destrancada, e você pode contorná-la atravessando as paredes, ou pular um combate difícil com invulnerabilidade e uma arma de matar instantaneamente ou atalho para a economia, dando-se dinheiro infinito para garantir que as compras do último jogo funcionam, você economizou muito tempo! Ser capaz de gerar manualmente um objeto ou personagem que você precisa testar sob demanda, em vez de encontrá-los organicamente no mundo, pode ser outra grande economia de tempo.
Sem essas maneiras de violar as regras, se as regras em si não estiverem funcionando em uma parte do jogo, você poderá ser impedido de testar todo o resto do jogo que dependa ou venha depois da parte defeituosa (algo que chamamos de " passo a passo ", uma das classes de bug de maior prioridade)
Isso é especialmente importante em equipes grandes, onde, mesmo quando você encontra um bug e alguém trabalha ativamente para corrigi-lo, outros desenvolvedores e testadores podem ser impedidos de realizar seu trabalho, diminuindo bastante o desenvolvimento. Ser capaz de trapacear com pequenos problemas oferece algum isolamento contra esse tipo de impasse.
Aqui está um tweet que vi hoje no @Ed_dV que ilustra isso muito bem (clique para ver o vídeo):
(Obviamente, você ainda deve acompanhar as partidas sem truques sempre que possível, para garantir que não seja apenas a versão enganada do jogo que funciona)
Uma vez que você desenvolva esses truques, geralmente há pouco ou nenhum custo para deixá-los para os jogadores, acessíveis por uma combinação de teclas secretas, menu de truques ou console de depuração - desde que o jogo seja para um jogador eles não podem ser usados para interferir nos jogos de outros jogadores.
Esses códigos podem ser um delicioso ovo de páscoa para os jogadores - quantas vezes você tentou inserir o Código Konami em um jogo ou site, apenas para ver se isso faria alguma coisa? Muitos de nós temos boas lembranças de infância de não atravessar paredes no DOOM ou de nos dar todas as armas no GTA, ou gerar tantos anéis e molas no Sonic the Hedgehog que a taxa de quadros gaguejou. :)
Se você der os códigos de fraude no jogo como recompensa por resolver desafios difíceis, é um prêmio impactante que é razoavelmente barato de implementar, comparado a dar ao jogador uma nova habilidade ou item que precisa ser equilibrado com o resto do jogo. Com truques, existe um entendimento tácito de que é permitido quebrar o equilíbrio ou a ficção, de maneira optativa. E isso permite que os jogadores se sintam elitistas, confiados com conhecimento secreto (que eles podem compartilhar com seus amigos por créditos sociais também).
Por fim, eles podem fornecer acessibilidade adicional para jogadores que, por motivos médicos ou outros, talvez não consigam acessar todas as partes do jogo por conta própria. Se é a diferença entre um jogador que está gostando de uma versão de desafio mais baixo do que eu pretendia originalmente, e não conseguir aproveitar o jogo, prefiro oferecer a ele essa versão de desafio menor, na medida em que eles quer usá-lo.
E, na maior parte, os truques não afetam negativamente os jogadores que não gostam deles. Os jogadores são muito bons em desafiar a si mesmos - por exemplo, optando por estilos de jogo difíceis "Ironman" ou "Nuzlocke", mesmo quando não são impostos pelas regras do jogo. Portanto, jogadores que desejam uma experiência difícil geralmente não usam ou sequer procuram os códigos de trapaça.
fonte
Sim, você deve ter truques no seu jogo.
~
para abrir o console, entreSETVAR QUEST_7457_COMPLETED 1
e você poderá continuar jogando". Qual resposta teria uma chance melhor de ser aceita? Aqui está um exemplo literal .E tudo isso para um recurso que normalmente não custa muito dinheiro para adicionar, porque você os adiciona de qualquer maneira para fins de depuração.
Com relação ao seu medo de quebrar a imersão e tornar o jogo muito fácil: os jogadores estão plenamente conscientes de que os códigos de truques não são a maneira como o jogo deve ser jogado. Eles entendem que usar um truque pode prejudicar sua experiência de jogo. Eles só os usarão quando acharem que o jogo é mais divertido. E quando o código de fraude interrompe o jogo, eles sabem que a culpa é deles e que os trapacearam e os desativarão novamente.
Uma exceção são os jogos multiplayer. Você não quer que nenhum jogador estrague a diversão do outro com trapaça. Mas mesmo jogos multiplayer podem obter muito mais variedade se você tiver truques que podem ser ativados pelo administrador do servidor e se aplicam a todos igualmente. Reduzir a gravidade em um jogo de tiro em primeira pessoa, por exemplo, adiciona novos caminhos de navegação aos mapas antigos e, portanto, muda completamente sua experiência de jogo. A experiência do jogo pode não ser necessariamente objetivamente melhor , mas é diferente . E as diferenças na jogabilidade são o que cria motivação a longo prazo.
fonte
O mais importante é que os jogadores se divirtam jogando o jogo, mesmo que isso quebre "o seu jogo". Showbiz é sobre a diversão do público.
Esconder os códigos de trapaça em vez de colocá-los corretamente no menu de opções é um compromisso entre permitir que alguns jogadores ajustem a dificuldade e, ao mesmo tempo, oficiar a visão original do jogo de "como ele deve ser jogado", colocando um pequeno obstáculo para permitir que o jogador fraudes.
Alguns códigos de truques também podem ser criados apenas estéticos para fins de entretenimento (ovos de páscoa) e alguns códigos de truques podem ser criados para tornar o jogo realmente mais difícil.
Mas há mais razões "práticas" do que simplesmente ajustar a dificuldade do jogo:
fonte
Lembre-se de que "códigos de trapaça" não precisam necessariamente tornar o jogo mais fácil. Você pode ter "truques" que fazem mudanças cosméticas, como fazer todos os inimigos terem cabeças enormes ou fazer sua arma disparar bolas de tinta. Eles poderiam tornar o jogo mais difícil, tornando os inimigos mais difíceis ou se movendo mais rápido. Nem todo código de truque deve ter munição ilimitada ou Modo Deus. Adicionar esse tipo de truque a um jogo oferece certa variedade para jogadores que estão cansados do modo de jogo normal.
Além disso, nem todos os truques precisam ser facilmente acessíveis. Os truques podem ser uma recompensa por realizar certas coisas no jogo, adicionando ainda mais a replayability. Isso garante que os jogadores experimentem o jogo "como pretendido" e só poderão usar os truques depois de se familiarizarem com o jogo normal.
Meu quadro de referência para esta resposta é o clássico jogo N64 GoldenEye 007, no qual as trapaças são desbloqueadas ao ultrapassar um nível abaixo de um prazo. Esses truques podem tornar o jogo mais fácil, mais difícil ou apenas diferente. Eu sei que passei muitas, muitas horas apenas desbloqueando os truques. Para ser sincero, acho que não joguei com os truques por quase tantas horas quanto levei para ganhá-los!
fonte
Era uma vez, joguei um jogo muito divertido chamado Kittens, pelo bloodrizer . Foi super divertido. É um jogo incremental no qual seus gatinhos coletam catnip e também dominam a galáxia (como costuma acontecer depois de consumir catnip).
Houve um problema - eu sou um cara ocupado. Esposa, dois filhos, um trabalho exigente, inúmeras atividades voluntárias. Na verdade, eu não podia estar lá quando precisava para obter a máxima eficiência. Então, encontrei uma solução criativa - mantive o jogo em pausa o tempo todo e criei funções javascript para acelerar meu tempo e essencialmente jogar meu jogo para mim, pelo menos para as decisões mais automatizadas, como gastar recursos quando eles atingem a capacidade, etc. .
I compartilhado meu código , e enquanto o criador não podia fazer nada para impedi-lo, ela certamente não ia para apoiar a minha posição . Ela considerou trapaça. Fundamentalmente, não o vi como trapaça - simplesmente encontrei, e isso é fundamental
a different way to experience the game
. Meu gosto pelo jogo foi descobrir a maneira mais eficiente de jogá-lo. Não era o progresso que eu queria, era o desperdício zero.Os códigos de truques permitem que seus usuários experimentem o jogo de maneiras diferentes. Jogar o Quake 1
godmode
enoclip
foi super divertido. Ele não tira nada do jogo, a menos que um usuário queira - e é a diversão deles que você deseja, então não tente limitá-lo. Se as pessoas quiserem aproveitar o jogo quando você o lançou, elas simplesmente jogarão sem truques.Naturalmente, isso implica que eles não podem machucar os outros. Se eu quiser jogar multiplayer, todos nós recebemos truques ou ninguém recebe truques. E realmente, faça com que ninguém receba truques porque o modo godplay multiplayer parece chato depois de alguns minutos. Ou talvez não seja, quem sabe. Teste - enlouqueça. DIVERTA-SE.
fonte
Algo que não é tocado por outros, é que a adição de códigos de truques também permite aos jogadores maior agilidade no jogo, pois eles podem jogar da maneira que acharem divertida, sem que seja a maneira "pretendida". O The Sims é bom para a multidão "casual", na medida em que os truques com dinheiro são principalmente universais; se você jogou um jogo The Sims, conhece o código e como acessá-lo. O jogo evolui repentinamente de um "simulador de vida" para um jogo de House Designing (o que é irônico, considerando que é o que o "jogo" era inicialmente).
Eu acho que o GTA V é um exemplo mais orientado para a ação. Vários códigos de trapaça permitiram a modificação antecipada, pelo que entendi, que permitiu às pessoas criar novas atividades malucas. Também imagino que muitos dos acrobacias mostrados no Youtube são configurados inicialmente usando códigos de truques (ou outras formas de hacks), para permitir uma redefinição rápida e nova tentativa. De repente, você tem uma atividade divertida que é meio nova (eles têm acrobacias, sim, mas muitos dos mostrados na rede são novos e loucos)
fonte
Os códigos de "fraude" podem ter dois objetivos principais:
Ovos de Páscoa, que permitem coisas legais no jogo, como alterar a aparência de um personagem, velocidade do jogo, dificuldade etc. Isso é principalmente apenas para diversão e para melhorar a capacidade de reprodução do jogo, que costumava fazer parte da classificação da revista. de volta ao dia (antes da internet). Eles acabaram evoluindo para "desbloqueáveis" e depois para conteúdo para download. Agora são 99% dos códigos de truques.
Recursos não publicados, que apesar de legais, eram inúteis, poderosos demais ou quebrados, e portanto nunca fizeram parte do jogo final, embora continuassem no código-fonte. Isso ocorreu porque os jogos costumavam ser feitos com chips, para serem colocados em cartuchos para consoles. Adicionar ou remover dados desses chips era caro, e o controle da fonte era praticamente inexistente na época; portanto, os códigos eram usados para ativar ou desativar os recursos. Devido aos prazos, alguns desses recursos nunca foram publicados oficialmente, mas permaneceram nos cartuchos. Mais tarde, esses códigos vazaram e as pessoas começaram a brincar com eles. Hoje em dia isso só é possível no PC, onde a modificação é possível através de scripts e linhas de comando, para obter acesso e alterar o estado do jogo na memória.
fonte
Main()
procedimento da época que iniciou todo o resto. Pelo que me lembro, você poderia facilmente invadir esse pedaço de código e adicionar algunsPokes
para alterar os endereços de memória, e o prestígio Jet Set Willy cai por todos os andares ou anda sobre sua cabeça ... ou às vezes tem 10000 vidas.Como hacker de jogos, a existência de truques em um jogo impede que pessoas como eu façam engenharia reversa do seu jogo para fabricar truques por conta própria. Pegue, por exemplo, um jogo como o Skyrim, que permite que um jogador - através do console do jogo - faça praticamente todo e qualquer tipo genérico de fraude: saúde, dinheiro, munição, atributos, níveis, etc.
Portanto, se as pessoas que estão revertendo seu jogo não agradam a você, a adição de funcionalidade de truques é uma boa maneira de impedir isso. Por outro lado, não adicionar truques pode ser uma boa maneira de avaliar como as pessoas são atraídas para enganar seu jogo em primeiro lugar. Esses dados podem ser valiosos por seus próprios méritos, desde que você esteja interessado.
fonte
Os truques também podem ser muito úteis para fins de apresentação: por exemplo, você deseja mostrar os principais pontos do seu jogo rapidamente, sem precisar lidar com todas as partes difíceis. Isso é especialmente útil, se o seu jogo for difícil de jogar e você não sofrerá muito com o público antes de chegar à parte interessante.
Nesse caso, você pode optar por codificar alguma interface de usuário adicional com botões, que permite que você se "teleporte" para a parte interessante do jogo ou implemente essa mecânica de jogo da maneira antiga, usando, por exemplo, chave especial -bindings.
É claro que você deve se lembrar de remover essa mecânica quando decidir liberar. Como alternativa, você também pode reutilizá-los, se adicionar à dificuldade "modo de história" do jogo, que permite ignorar as partes mais difíceis. Mas isso depende de você decidir.
fonte
A maioria dos truques e códigos de truques que são colocados nos jogos são por motivos legados. Muito antes de conseguirmos no Google ou no YouTube como abrir uma porta / derrotar o chefe / chegar ao fim, um jogador que não fosse bom ou paciente o suficiente para fazer essas coisas geralmente desistiria e não jogaria mais o jogo. Colocar truques neles fez com que qualquer jogador pudesse completar o jogo.
Hoje em dia eles ainda são colocados, mas com muito menos frequência. É mais provável que você encontre um ovo de Páscoa do que muitos truques.
fonte
Inca Curse
no ZX81 - primeiro jogo que já joguei ... três ou quatro dias friggin para encontrar o comando certo para atravessar uma prancha através de um riacho estreito do que eu me lembro. Como eu teria desejado códigos de trapaça ou YouTube se soubesse que eles se tornariam uma coisa.Em muitos jogos de estratégia, eu usaria truques de dinheiro ou truques de desbloqueio, para encontrar as estratégias de jogo mais otimizadas. Portanto, quando jogo legítimo sem truques, conheço as estratégias corretas de posicionamento e posicionamento, para que não seja prejudicado no final do jogo.
fonte
Para ser sincero, raramente usei códigos de truques - além de alguns bugs, que encontrei, mas foi apenas quando eu estava jogando um jogo logo após o lançamento. Depois, quando eles já consertaram o jogo e consertaram o bug, eu muitas vezes repassava a missão novamente, então não sou rotulado de "trapaceiro" sozinho. Além disso, se alguém tem alguma deficiência e ainda quer jogar, os truques podem ser muito úteis. Por exemplo, eu tenho um amigo que estava jogando GTA: SA com o braço quebrado. É claro que ele não podia jogar por muito tempo e o movimento do mouse era muito limitado naquela época, mas ele ainda queria jogar porque todos os seus colegas do ensino médio estavam falando sobre isso, então ele teve que usar truques - é claro que ele nunca contei a alguém, exceto por mim, porque eu era seu amigo mais próximo na época. Então sim, os truques devem ser incluídos em todos os jogos, você nem imagina como eles podem se tornar úteis nessa situação e, afinal, é opcional e você decide se os usa ou não, por isso não vejo nada de errado com eles sendo implementado. Em vez disso, eu preferiria que os desenvolvedores de jogos fizessem jogos mais difíceis - com truques incluídos para as pessoas, que simplesmente querem diversão ou são incapazes de terminar o jogo, mas sem esquecer os jogadores da velha guarda, que costumam passar o dia inteiro trabalhando duro. uma missão;)
fonte
Eu diria que adicionar códigos de trapaça é útil até certo ponto, se você não conseguir vencer o jogo ou se ficar preso. Essa é uma boa razão para colocar truques em um jogo. No entanto, eu realmente vi códigos de truques ir um pouco mais longe.
Em um mecanismo de jogo que eu estou um pouco familiarizado, existe uma função que pega alguma string ascii e a executa como se fosse um código compilado. Eu acho que foi colocado como um meio de implementar expressões lambda, se você já ouviu falar do termo. Independentemente disso, alguém decidiu ser um pouco inteligente e colocar uma caixa no jogo em que você poderia inserir esse código. O bom disso foi que você não podia simplesmente enganar o jogo. Você também pode carregar scripts externos, codificar seus próprios inimigos ou chefes e apenas criar coisas divertidas para adicionar ao jogo. Então, eu argumentaria que, para jogos mais baseados em ação, como plataformas ou jogos de aventura em geral, os códigos de trapaça podem ser uma maneira divertida de ter uma espécie de "conteúdo pós-jogo". Alguém pode criar um código de trapaça (se o seu sistema é sofisticado o suficiente) que permite que você lute contra uma batalha de chefes no mundo superior, em vez de uma masmorra ou outro local em que foi travado. Algumas pessoas acham esse "mod" interessante. Além disso, se houver truques para lhe proporcionar uma vida ou saúde infinitas, algumas pessoas podem gostar disso como uma maneira conveniente de explorar uma vez que terminem o jogo e apenas querem "dar uma olhada".
Claro, existem as vantagens de jogar, mas não acho que trapacear para dar a um jogador uma desvantagem não seja o único objetivo. Afinal, se algo é muito difícil, existem maneiras mais fluidas de facilitar se eles perdem sucessivamente (como algo que parece deixá-los pular essa missão com uma penalidade de não concluí-la no passe inicial ou algo assim) ou simplesmente se cansar. uma secção. Os códigos de truques não devem ser uma desculpa para não atender o jogo a níveis variados de habilidade, mas às vezes é divertido correr matando 20 chefes de uma só vez no mundo superior enquanto estiver usando um traje mecânico *.
No entanto, existem truques demais ou um pouco longe demais. Vou elaborar esse exemplo. Veja a seguinte captura de tela do jogo.
Você pode digitar literalmente qualquer linha de código válida no mecanismo em que foi criada. Esse é um problema sério, pois pode ser explorado como uma violação de segurança. Nos termos do lamen, é melhor você não deixar ninguém tentar invadir seu computador obter acesso a essa coisa, porque eles são os donos do seu computador. É verdade que, nesse caso, eles já precisariam usar o mouse e o teclado, por isso é um meio esotérico de interromper o seu PC, mas coisas semelhantes podem ocorrer. Por isso, eu advertiria alguém a não tornar um sistema muito avançado, porque ele pode se tornar um meio de transmitir vírus ocultos em mods ou o que for.
Apenas não exagere ou, pelo menos, não dê códigos de truques para acessar e enviar arquivos arbitrariamente.
* Na verdade, eu nunca tentei fazer isso.
fonte