Quando você escreve um romance longo com IA, o que ficou definido no começo vai se perdendo pelo caminho. Para resolver isso, criei o Mundo, a bíblia da história do TypeTak, e estou registrando aqui, texto a texto, as dúvidas e as escolhas que fiz no processo.
A história avança
Cada informação da bíblia da história vale para um momento. O protagonista do capítulo 1 e o do capítulo 50 têm idade diferente, sabem coisas diferentes e têm outras pessoas ao lado; se você não anota “de quando é essa informação”, a bíblia da história logo mistura antes e depois.
Até o texto anterior, defini os formatos em que a ambientação fica guardada: coisas como personagens e lugares em nós, a base como época e princípios em documento, e a história com acontecimentos e cenas em quadro. Mas, quanto mais eu preenchia a ambientação acompanhando o manuscrito, mais aparecia um problema que o formato sozinho não resolvia: a história avança.
Os nós ficaram bagunçados
Um romance não fica parado numa cena. O personagem que tinha 7 anos cresce, um segredo guardado vem à tona, uma aliança se rompe. Organizando o manuscrito capítulo por capítulo, o que se descobre de novo sobre aquele personagem em cada capítulo vai se acumulando no nó.
Acumular, em si, não era problema. O problema era como se acumulava. No campo da personalidade do personagem, começavam a entrar cenas — que certo dia ele voltou da floresta e fez tal coisa com tal pessoa. Lendo o nó, não dava para saber como esse personagem era de início, como está agora nem o que mudou e quando.
Num teste em que organizei o manuscrito capítulo por capítulo, também aconteceu de, ao organizar um capítulo posterior, frases anotadas num capítulo anterior serem sobrescritas e sumirem. Na tentativa de incluir o que era novo, o que já existia foi apagado.
Se a bíblia da história não sabe do tempo, quanto mais a história avança, mais suja ela fica.
Um intervalo para cada valor
Comecei pelos fatos curtos. Valores anotados em propriedades, como idade, posição e afiliação, mudam no meio da história. O personagem de 7 anos tem 17 alguns capítulos depois.
Então, em vez de sobrescrever o valor, cada valor ganhou um intervalo: junto do valor, fica anotado de onde até onde, na história, ele vale. O início e o fim do intervalo são escolhidos entre os cartões do quadro criado no texto anterior, ou seja, acontecimentos ou cenas. Se o início ou o fim ficar em branco, o valor vale desde o começo ou até agora.
Assim, os 7 e os 17 anos ficam juntos no mesmo campo, e cada um com a indicação de quando vale.
De onde veio cada informação
Depois veio a origem. Sabendo de que trecho do manuscrito saiu uma informação do nó, dá para ter uma ideia de quando ela surgiu. Uma informação que veio do capítulo 3 e outra do capítulo 30 pesam de forma diferente, mesmo no mesmo campo.
Por isso, as informações incluídas pela Organização do mundo guardam como fonte o trecho do manuscrito em que se basearam. No TypeTak, a ambientação também chega pela conversa, não só pelo manuscrito, então o que foi decidido na conversa fica com a conversa como fonte. Clicando na fonte, você vai direto àquele trecho.
A personalidade muda, e o manuscrito não fala dela
O que restava eram os textos longos, as seções. E as seções tinham dois problemas que os valores não têm.
Primeiro: o próprio conteúdo das seções muda. Nas seções ficam a personalidade, a psicologia e as motivações do personagem. Mas, conforme a história avança, personalidade e motivação também mudam. O personagem medroso cria coragem; o que sonhava com vingança passa a querer outra coisa. Dá para pôr um intervalo num valor curto, mas é difícil pôr data numa personalidade descrita em texto.
Segundo: o manuscrito não diz a personalidade com todas as letras. É raro um manuscrito escrever “ele era capaz de quebrar qualquer regra pela família”. Em vez disso, o personagem age. Aparece apenas uma cena em que ele desobedece à ordem do mestre e vai salvar o irmão mais novo.
Traduzir essa ação direto numa palavra sobre personalidade é arriscado. Se uma única ação vira “é rebelde” na ficha, uma personalidade que o escritor não pretendia fica cravada na bíblia da história. Por isso, ao extrair ambientação do manuscrito, achei melhor anotar o que o personagem fez e em que situação, em vez de adivinhar a personalidade.
Só que, acumulando isso, o resultado fica barulhento demais. Se o que o personagem fez em cada capítulo vai se empilhando na seção, ela deixa de descrever uma personalidade e vira resumo do enredo. O problema dos “nós bagunçados”, lá de cima, volta igualzinho.
A pista que veio do Novelcrafter
Intervalo e fonte foram relativamente fáceis: bastava pôr um período nos valores e registrar de onde veio cada informação. O difícil eram as seções. A história entrando nas seções e sujando o texto era um problema que eu não conseguia resolver.
A pista apareceu enquanto eu olhava outros produtos. No Novelcrafter, cada personagem tem um campo à parte para progressões: um espaço onde o que muda ao longo da história é anotado junto com a cena em que a mudança aconteceu. Foi aí que decidi separar o que muda do corpo do texto da seção.
Traço e progressão a partir da mesma ação
O critério para separar ficou assim: do que uma ação revela, o que continua verdadeiro em qualquer ponto da história é traço; o que mudou ou veio à tona pela primeira vez naquele momento é progressão.
Na cena em que o personagem desobedece à ordem do mestre e vai salvar o irmão mais novo, a divisão fica assim:
- Corpo da seção (traço): quando a família está em perigo, põe a família à frente das regras.
- Progressão: desobedece à ordem do mestre pela primeira vez.
O TypeTak já tinha as seções, e dentro delas cabe qualquer coisa. Então, em vez de criar um campo de progressão separado para cada personagem, como no Novelcrafter, coloquei a progressão dentro da seção. Abaixo do parágrafo principal, com os traços, o agente cria um bloco de progressão quando precisa, e nele as mudanças se acumulam uma por linha, na ordem da história. Cada linha traz o trecho do manuscrito ou o cartão do quadro em que a mudança apareceu; clicando, você vai até aquela cena.
Assim, as mudanças de personalidade ficam reunidas na seção de personalidade, e as mudanças de relacionamento, na seção de relacionamentos. A Organização do mundo também segue o mesmo critério ao ler o manuscrito: traços vão para o corpo do texto, e o que mudou ou veio à tona vai para a progressão. Mesmo com os capítulos se acumulando, o corpo do texto continua dizendo quem é o personagem, e o que mudou e quando pode ser lido em ordem na progressão.
O próximo texto é sobre as telas. O grafo, os nós em formato de wiki, o quadro com cartões em camadas — quase todas as telas do Mundo foram aprendidas com ferramentas que já existiam. Vou contar o que veio de onde.
O TypeTak decidiu não sobrescrever a ambientação que muda. Valores curtos ganham um intervalo, cada informação guarda a sua fonte, e, nos textos longos, os traços do nó e as mudanças ao longo da história (progressão) ficam separados.
Perguntas frequentes
Como registrar a ambientação que muda durante uma história seriada?
Em vez de sobrescrever, anote de quando até quando cada informação vale. Valores curtos, como idade ou posição, ficam lado a lado por período; mudanças de personalidade ou de relacionamento ficam reunidas em ordem, separadas dos traços originais. Assim, antes e depois não se misturam.
Que problemas surgem se a bíblia da história não registra o momento de cada informação?
Ou só sobra o que foi escrito por último, ou informações de momentos diferentes se misturam num mesmo parágrafo. Aí, lendo a bíblia da história, não dá para saber como o personagem era de início nem como está agora, e a IA também passa a ler informações antigas como se fossem atuais.
Por que guardar a fonte de cada informação da ambientação?
Sabendo de que trecho do manuscrito veio uma informação, dá para ter uma ideia de quando ela surgiu e de quão certa ela é. E, quando algo parecer estranho, você pode voltar direto ao manuscrito para conferir.
Recursos usados nesta lição
Os detalhes de uso estão no guia.
- Tipos de nó e slotsTodos os nós de um tipo têm os mesmos campos definidos para ele, e cada informação da ambientação fica sempre no mesmo lugar.
- Organização do mundoDeixe com o agente o trabalho de passar para o Mundo a ambientação definida nas conversas e escrita no manuscrito; você confere o que entra.
Desenvolvo o TypeTak. Nesta série, registro os problemas que encontrei ao projetar o Mundo e as respostas que escolhi.