Blog Metlivi

Como uma IA ficcional pode oferecer detalhes surpreendentes na história sem tirar o controle do jogador?

Uma IA ficcional em uma história interativa pode surpreender os jogadores variando detalhes dentro de limites escolhidos por eles com antecedência. Deixe os jogadores definirem o que pode mudar, o quão inesperadas as mudanças podem ser e se um detalhe se torna parte definitiva da história. Em seguida, mostre o que aconteceu e ofereça uma maneira clara de revisar ou desfazer a alteração. A surpresa se torna agradável quando acrescenta algo que vale a pena descobrir, enquanto o jogador ainda compreende os limites e pode direcionar o que vem a seguir.

30 de setembro de 20266 min de leituraLazer, viagens e experiências urbanasPor Metlivi Editorial Team
Seção 1

Comece com limites selecionados pelo jogador

Antes de introduzir qualquer surpresa, permita que o jogador escolha o escopo dela. Por exemplo, uma história pode oferecer configurações para *pequenos detalhes de cenário*, *reações de personagens* ou *grandes reviravoltas no enredo*. Esses rótulos devem descrever elementos narrativos concretos, e não níveis vagos como “mais emocionante” ou “imersão máxima”. Um jogador que aceita novas descrições ainda pode preferir decidir as ações de cada personagem e todos os desfechos duradouros do enredo.

Ofereça uma configuração simples para nenhuma surpresa adicional e torne possível alterar a seleção mais tarde. Explique cada configuração em linguagem acessível: “A IA pode adicionar um novo objeto ou elemento de cenário. Ela não mudará seu destino escolhido nem decidirá o que seu personagem diz.” Isso torna o limite útil antes que o jogador encontre uma surpresa. As diretrizes do W3C sobre escolhas de usuário claras e contextuais apoiam um princípio geral de design aqui: explique o que uma decisão significa e respeite uma recusa como uma recusa.

Seção 2

Torne as surpresas pequenas, locais e legíveis

Uma surpresa limitada funciona melhor quando altera um detalhe opcional da história em vez de substituir silenciosamente uma escolha já consolidada pelo jogador. Suponha que o jogador escolha explorar um mercado tranquilo. A IA pode adicionar uma placa pintada à mão ou um vendedor arrumando peras em uma tigela azul. Esses detalhes adicionam textura sem alterar para onde o jogador foi ou forçar uma nova ação.

Uma adição com maiores consequências precisa de um limite mais firme. Se a IA deseja que um personagem conhecido chegue ou que um objeto importante desapareça, a interface pode apresentar isso como uma proposta: “Um mensageiro está esperando na fonte. Adicionar esta cena?” O jogador pode aceitar, ignorar ou pedir outro detalhe menor. Isso dá espaço para a IA sugerir possibilidades sem tratar suas sugestões como decisões já tomadas.

Essa distinção é uma inferência de design baseada em pesquisas sobre narrativa interativa, e não uma afirmação de que toda história precisa das mesmas configurações. Em um estudo com 88 participantes, os pesquisadores descobriram que escolhas associadas a situações narrativas significativamente diferentes estavam ligadas a uma sensação relatada de agência mais forte do que escolhas que diferiam de maneiras menos significativas (Cardona-Rivera et al., “Foreseeing Meaningful Choices”). Para uma IA ficcional, isso sugere manter claras as decisões consequentes do jogador e reservar seu improviso para detalhes que não apaguem silenciosamente essas decisões.

Seção 3

Mostre o que a IA pode mudar antes que ela aja

Uma breve descrição das regras de surpresa pode funcionar como um contrato para a cena. Ela pode dizer: “Detalhes inesperados podem alterar o cenário e encontros opcionais. A rota selecionada, as opções de diálogo e os fatos salvos da história permanecem como você definiu.” Se uma cena usar limites diferentes, mostre esses limites antes que o jogador comece.

Depois que uma surpresa aparecer, forneça um feedback conciso sobre a mudança. “Adicionado: um vendedor de lanternas perto da ponte” é mais claro do que deixar o jogador adivinhar se o personagem fazia parte da história original. Quando a IA altera algo que o jogador já havia selecionado, ela deve identificar essa alteração e oferecer uma forma de restaurar a versão anterior. Um feedback claro ajuda o jogador a entender tanto a história quanto o comportamento do sistema.

Pesquisas sobre a agência do jogador estruturam a agência, em parte, em torno de ações significativas e de seu impacto no desenrolar da história, ao mesmo tempo em que reconhecem que o design do jogo restringe as escolhas disponíveis (Universidade de Birmingham, “Playing stories? Narrative-dramatic agency in Disco Elysium (2019) and Astroneer (2019)”). Para o design, a lição prática é tornar o espaço disponível compreensível: os jogadores não precisam controlar cada frase gerada, mas devem ser capazes de distinguir quais partes da história continuam sendo suas para decidir.

Seção 4

Mantenha as escolhas reversíveis e fáceis de encontrar

Permita que os jogadores desfaçam um detalhe gerado, retornem a uma versão anterior de uma cena ou continuem sem salvar uma adição proposta. Rotule esses controles com clareza, como “Desfazer última alteração”, “Restaurar cena anterior” ou “Ignorar este detalhe”. Não faça o jogador procurar nas configurações depois que uma surpresa já tiver alterado a história.

O padrão do W3C WAI para voltar e desfazer ações recomenda formas previsíveis de retornar a um ponto anterior, inclusive sem perder o trabalho realizado. Aplicado à ficção interativa, isso apoia uma salvaguarda prática: desfazer uma surpresa deve restaurar o estado anterior da história sem descartar as escolhas não relacionadas do jogador. Se uma história for salva, explique se a surpresa também é salva e ofereça uma maneira de inspecioná-la ou revertê-la.

Um fluxo de interação útil é: o jogador escolhe um limite; a IA propõe ou introduz um detalhe permitido; a interface identifica o que mudou; e o jogador aceita, revisa ou remove a alteração. Para uma mudança de enredo grande ou difícil de reverter, pergunte antes de confirmar. Isso torna a escolha visível no momento em que ela realmente importa, em vez de depender de uma autorização genérica dada anteriormente na história.

Seção 5

Use pistas narrativas comuns, não pressão ou incerteza fabricada

A surpresa deve vir do mundo ficcional, e não de táticas de interface que façam os jogadores sentirem que precisam continuar jogando. Evite comandos com tempo limitado, sequências consecutivas (streaks), recompensas crescentes ou insinuações de que o jogador perderá algo se recusar. A surpresa pode ser simplesmente uma reviravolta opcional em uma cena, com os mesmos controles tranquilos para aceitar, ignorar ou desfazer.

A IA também deve se basear no contexto ficcional que o jogador escolheu estabelecer, não em fatos privados reais. Uma história pode introduzir um personagem fictício que se lembra de um evento compartilhado se esse evento foi escrito na narrativa. Ela não deve dar a entender que a IA sabe algo pessoal sobre o jogador fora da ficção. Isso mantém a surpresa dentro do quadro imaginativo combinado.

Um teste útil é perguntar quais informações a IA usou e qual controle o jogador tem. Se o detalhe vem do mundo da história e pode ser recusado ou revertido, é mais fácil entendê-lo como um improviso lúdico. Se depender de uma suposição não declarada do mundo real ou alterar um desfecho duradouro sem aviso, o design ultrapassou os limites de uma pequena surpresa.

Seção 6

Teste o limite com cenas concretas

Escritores e designers podem testar um sistema de surpresas com uma revisão simples em três partes. Primeiro, anote a escolha explícita do jogador. Segundo, liste os detalhes que a IA tem permissão para adicionar sob a configuração selecionada. Terceiro, verifique se cada adição proposta altera a escolha ou cria uma consequência irreversível. Se fizer isso, o sistema deve perguntar primeiro ou deixar de fora.

Por exemplo, se um jogador escolhe sentar perto da janela e observar a chuva, uma surpresa permitida pode ser o som de uma carroça passando do lado de fora. Um personagem entrando na sala e iniciando uma conversa pode exceder uma configuração limitada a cenários. Fazer com que esse personagem revele um grande segredo ultrapassaria ainda mais o limite. O design pode classificar essas situações como diferentes níveis de mudança, para que a IA tenha uma regra clara de quando improvisar e quando perguntar.

Essa abordagem pode ser implementada com ramificações explícitas ou texto gerado. A documentação do Twine, por exemplo, descreve links como rotas entre passagens da história, oferecendo aos autores uma maneira de apresentar escolhas que levam a destinos definidos (Twine Cookbook, “How do I make links?”). Essa é uma opção prática de implementação, não uma evidência de que toda história com IA deva usar o Twine. A exigência de design é a mesma em qualquer caso: o jogador deve ser capaz de entender a rota disponível e retornar quando uma escolha precisar de revisão.

Seção 7

Equilibre alterando detalhes, não o combinado

Uma IA ficcional pode oferecer tanto surpresa quanto controle ao improvisar dentro de um espaço definido pelo jogador: mantenha as surpresas proporcionais à configuração, mostre o que mudou, proteja escolhas consolidadas e facilite a revisão. O jogador não precisa prever cada detalhe. Ele precisa, sim, de uma noção confiável do que a IA pode alterar e de um caminho claro de volta quando uma mudança não se encaixar.

Leituras relacionadas

Continue explorando o tema