Autor original: Raf

Compilação original: Luffy, Foresight News

Os bots são frequentemente vistos como vilões que exploram vulnerabilidades em sistemas construídos para serem trapaceados por humanos. Mas será que essa é toda a história?

Na verdade, os bots são os heróis desconhecidos do jogo, trabalhando constantemente em segundo plano para tornar o sistema mais dinâmico e envolvente. Podem não ser heróis no sentido tradicional, são mais como alvos ou bucha de canhão, mas as suas contribuições são demasiado significativas para serem ignoradas. O melhor de tudo é que eles se tornam ainda mais interessantes quando combinados com a implantação sem permissão do blockchain e a disponibilidade de dados.

Basicamente, os robôs são apenas automação de processos. Eles lidam com tarefas que os humanos podem, teoricamente, realizar sozinhos, mas em uma escala e eficiência que excede em muito a dos humanos. Longe de serem agentes autônomos, a maioria dos bots são scripts que reagem a entradas específicas, adaptando-se a mudanças de estado ou feeds de dados. São ferramentas: boas ou ruins dependendo de quem as utiliza.

Veja o Googlebot, por exemplo. Este onipresente rastreador da web trabalha silenciosamente, indexando a Internet e mantendo nossos resultados de pesquisa relevantes. Da mesma forma, os filtros de spam que verificam e-mails ou algoritmos de arbitragem que mantêm os mercados financeiros eficientes raramente recebem críticas.

Os robôs têm uma presença muito mais forte nos jogos do que a maioria das pessoas imagina. Por exemplo, eles podem fornecer serviços em jogos. Personagens não-jogadores (NPCs) em jogos single-player são essencialmente bots. Quer sejam criadores de missões, inimigos ou aliados, eles enriquecem o mundo do jogo e fornecem aos jogadores conteúdo para interagir. Pense em jogos como The Legend of Zelda ou Dark Souls. Sem robôs, quão vazios seriam esses mundos imersivos.

Eles também podem se disfarçar de humanos e ocupar lugares vazios no lobby durante o processo de matchmaking, garantindo que os jogos comecem rapidamente. Além disso, podem ser ótimos companheiros para jogadores menos habilidosos. Em Fortnite, por exemplo, uma grande parte dos jogadores em qualquer partida são bots, e eles são colocados lá para equilibrar a dificuldade e garantir que você se divirta derrotando seus oponentes.

No entanto, o banimento é acionado quando um bot se transforma de facilitador em competidor direto de jogadores humanos. O problema não são os robôs em si, mas o ambiente em que operam. Primeiro, eles são incapazes de aproveitar ao máximo os fatores exclusivos dos humanos, nomeadamente velocidade e resistência. Eles podem reagir às mudanças no estado do jogo em milissegundos, com muita energia e sem necessidade de dormir. Em segundo lugar, estão a competir com os humanos por alguma forma de recompensa escassa. Ninguém está reclamando do bot de sparring que não responde em Fortnite, ou do supereficiente Googlebot, que está apenas fazendo uma tarefa muito chata para nosso benefício. Quando essas duas características coexistem, os robôs roubam a nossa “diversão”.

Robô Blockchain

No ambiente blockchain, os robôs MEV (Maximum Extractable Value Robots) surgem conforme os tempos exigem. Esses bots operam dentro do sistema DeFi competitivo, aproveitando sua capacidade de ler conjuntos de memória e executar negociações mais rapidamente do que os humanos para gerar lucros.

Mas o problema é o seguinte: os robôs MEV não estão violando as regras. Eles existem por causa de regras: escassez de espaço em bloco, visibilidade das transações do mempool e priorização das transações por meio de taxas de gás. Eles apenas seguem as regras. As pessoas podem sentir-se enganadas quando os robôs parecem subitamente aproveitar as oportunidades que os humanos desejam, mas os robôs estão simplesmente a explorar os sistemas existentes de forma mais eficiente. Este estado de coisas não é diferente dos trabalhadores das fábricas que se sentem substituídos por robôs na linha de montagem. Os robôs são mais adequados para esta tarefa, são mais rápidos e consistentes.

Essa tensão entre humanos e robôs no jogo fica clara se olharmos para a mecânica central. Os jogos são construídos em torno de um ciclo de objetivo, desafio e recompensa, conhecido em termos de design de jogos como ciclo de OCR. Os jogadores precisam completar uma missão, superar desafios e ganhar recompensas significativas. Freqüentemente, os jogadores se concentram mais nas recompensas: pontos de experiência, ouro, saques, do que no desafio. Mas a verdadeira diversão vem da superação de desafios, mesmo que não pareça assim no momento.

Dependendo de como o desafio e as habilidades do jogador estão estruturados, o bot pode facilmente contornar o desafio e ir direto para a recompensa. Isso cria conflito com jogadores humanos que lutam para completar os desafios do jogo. Vejamos, por exemplo, os bots coletores de moedas em MMOs (jogos online multijogador massivo). Esses bots realizam tarefas repetitivas para coletar moedas no jogo que podem ser vendidas a outros jogadores. Embora isso não prejudique diretamente outros jogadores, perturba a mecânica econômica do jogo e contorna o ciclo de jogo pretendido, o que é um problema para os desenvolvedores de jogos.

Robôs como conteúdo do jogo

A verdadeira oportunidade perdida aqui, no entanto, é que os bots, especialmente em jogos blockchain, podem se tornar conteúdo. Ao pensar cuidadosamente sobre como projetamos jogos, podemos transformar robôs de exploradores em alvos: os jogadores podem competir com robôs por recursos, competir com eles e até mesmo colaborar com eles de maneiras novas e criativas. O problema não é que os robôs sejam eficientes, mas que os sistemas em que funcionam não se adaptaram para integrá-los como parte da diversão.

Vamos imaginar um jogo tipo MMO onde os recursos são reunidos em determinados locais e convertidos em itens que podem ser usados ​​para atacar outras entidades (jogadores). Este é um sistema muito comum e vimos ele aparecer em diferentes formas (fantasia de herói, piratas, naves espaciais, etc.) com vários níveis de complexidade. O que quero dizer é que se o sistema tiver algumas regras básicas para restringir e limitar os bots, eles podem se tornar parte do jogo. Em última análise, eles são limitados pelas mesmas regras que os jogadores humanos, por isso o desafio é criar regras que apenas deixem espaço para uma automação interessante. Nesse sentido, aqui estão o que considero alguns princípios básicos.

  • Fragilidade e Propriedade: Quando a saúde de uma carteira (ou entidade) cai a zero, os itens da carteira são perdidos. Isso significa que qualquer robô pode ser alvo e possivelmente roubado. Carregar recompensas pode torná-los um desafio que vale a pena.

  • Restrições geográficas: uma carteira (ou entidade) estará vinculada a um local e só poderá interagir com elementos em locais adjacentes. Isto traz enormes limitações, o robô tem que se movimentar para interagir com diferentes elementos do jogo.

  • Limites de inventário: Uma carteira (ou entidade) tem limites quanto aos ativos que pode transportar. Isto também limita o impacto que um bot pode ter, o que quando combinado com restrições geográficas força o bot a fazer escolhas.

  • Consumo de energia: Uma carteira (ou entidade) deve gastar energia para realizar uma operação. Esta é outra condição que cria escolhas e, mais importante ainda, pode alterar as prioridades do robô. Quando o combustível acaba, torna-se uma prioridade maior do que o objetivo original do robô, forçando-o a mudar o seu comportamento.

Esta não é a receita de jogo perfeita para resolver todos os problemas dos bots e transformá-los em um novo tipo de UGC. Aqui estão algumas idéias sobre regras que limitam o domínio esmagador dos bots e os tornam uma forma alternativa de jogar. Em vez de conceber regras destinadas a enfraquecer ou eliminar bots, devemos concentrar-nos na criação de sistemas que incentivem os jogadores humanos a interagir com os bots – seja lutando, negociando ou cooperando.

Em relação à eterna questão “Por que desenvolver jogos no blockchain?”, os robôs podem se tornar uma das características definidoras do jogo, tornando-se uma parte natural do mundo do jogo, agregando complexidade, desafio e atração. Eles podem não ser heróis no sentido tradicional, mas ainda podem desempenhar um papel importante em tornar os jogos mais dinâmicos e envolventes para os jogadores humanos.

Afinal, os robôs são o que criamos. Podem ser concorrentes invisíveis, explorando vulnerabilidades e frustrando jogadores humanos, ou podem ser integrados em sistemas de jogo, fornecendo conteúdo e criando novas interações. Especialmente em jogos blockchain, essa mudança poderia transformar os bots de um incômodo em uma ferramenta poderosa para inovação e entretenimento.