Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

About

Este desafio foi criado e realizado por Caio Amaral.


Eu queria aprender mais sobre ficção interativa, então decidi criar uma cena por dia no mês Julho de 2025 para explorar essa modalidade narrativa.

Escolhi o Twine como editor de textos não-lineares ramificados porque me pareceu bastante intuitivo e me permitiria a criação de textos mais complexos e talvez até mesmo visual novels.

Originalmente eu escreveria por 30 dias... no primeiro dia descubro que Julho tem 31 dias... O desafio passa a ser de 31 dias. No meio do desafio eu tomo conhecimento da Single Choice Jam, que terminaria em 16 de Agosto. Decido extender o desafio até dia 16 de Agosto. Entretanto, Twine em 47 dias parece meio capenga, por isso eu extendo o desafio para 50 dias.

Criei um blog em HTML + CSS e JavaScript para registrar e compartilhar o processo. Mais tarde o expandi e transformei neste site, criado com mdbook. Criei também um hotsite para criar uma página própria da história - hospedado no neocities. Aproveitei a oportunidade para aprender mais sobre web independente.

Os textos criados para a Single Choice Jam 2025 são Introdução a Ovos I e Eggs 101. Em essência são a mesma história em idiomas diferentes com variações nas passagens e tom narrativo.

Também criei um glossário com termos úteis na análise de obras e discussões sobre ficção interativa.

O post do último dia do desafio é bastante extenso e tem uma visão geral de como foi o desafio, bem como insights em aspectos específicos. Neste post também está contido um resumão da timeline do desafio.

Glossário

Glossário sobre termos relevantes para a criação e apreciação de ficção interativa. Alguns termos também são aplicáveis à visual novels e outros gêneros correlatos.

Português

  • Ficção Interativa - Forma de narrativa na qual o leitor interfere nos eventos da história por meio de escolhas.
  • Final - Conclusão da história na qual o leitor pode ou não ter explorado todos os trechos da história.
  • Final Bom - Final no qual o protagonista é beneficiado ou sofre uma vitória definitiva.
  • Final Neutro - Final no qual a situação do protagonista é parcialmente resolvida, mas sem uma grande vitória ou derrota acachapante.
  • Final Ruim - Final no qual o protagonista é prejudicado ou sofre uma derrota definitiva.
  • Protag - Mesmo que Protagonista.
  • Protagonista - Personagem principal da história. Uma história pode ter vários protagonistas.
  • Rota - Série de escolhas que levam a um final específico de uma história.

English

Pós-desafio

2025-08-22

O blog não me agradava. O layout e os estilos do site que hospedava o blog estavam legais, eu estava bastante satisfeito com eles, porém o blog era uma página html enorme, não havia paginação.

Decidi consertar esse problema. Primeiro eu converti a página do blog em markdown. Depois eu separei os posts em arquivos individuais. Pesquisei um pouco sobre criação de livros com markdown e chego no mdbook. Facílimo de instalar e compilar. Os estilos padrões me servem bem, por ora.

Organizei os posts, arrumei o SUMMARY.md. E temos este livro/site navegável e pesquisável... melhor do que a encomenda.


A noite vejo um vídeo novo no canal Fil Riot. É uma entrevista com o diretor do filme Desenhos, Seth Worley. No começo da entrevista ele conta como é ter o filme nos cinemas e comenta sobre os comentários do diretor no filme Forrest Gump no qual o diretor começa o comentário dizendo que ficou mega deprimido após concluir o filme...

Segue link para a entrevista: https://www.youtube.com/watch?v=yI_ed-TVPZo

Ele comenta que...

Você passa anos construindo uma família, trabalhando com as mesmas pessoas todos os dias, todos trabalhando ruma a um objetivo em comum e de repente.... acabou. Acabou tudo. Você recebe duas ligações, uma do seu agente que diz "você viu quanto o filme está lucrando?" e uma do estúdio chefe do estúdio dizendo "meus parabéns". E é isso.

Woeley ainda comenta que desde que viu Forrest Gump com os comentários do diretor ele passou a procurar material sobre como lidar com esse vazio repentino que o término de um projeto, mesmo um bem sucedido, traz.

Vou atrás desse cara que talvez ele tenha mais coisas a respeito publicadas.

1 de Julho

Astronauta

Eu precisei acordar bem cedo hoje, 5 da manhã. E fiquei de prontidão até às 7:15. Decidi então usar este tempo para aprender mais sobre Twine e começar a cena de hoje.

No Twine Cookbook o primeiro exemplo de cena que eles nos trazem é de um astronauta. Quando li "Astronaut" na tela, eu já sabia o que eu queria escrever.

Mais cedo eu tive a experiência de escolher dormir mais um pouco, mesmo sabendo que não tinha tempo suficiente para realizar um ciclo de sono profundo, ou ficar acordado. Não conto qual eu escolhi. Essa escolha acontece na história e esse foi o ponto de partida.

É curioso observar a história se desdobrando e as possibilidades surgindo. Confesso que eu fiquei meio perdido com os múltiplos caminhos que iam surgindo.

A cena que eu criei não é lá muito interessante,mas me deu uma idéia de como as cenas surgem e como é importante anotar as ideias o mais rápido possível e tirá-las do caminho.

2 de Julho

Martingale

O texto de hoje é sobre apostas.

Eu pensei que seria legal fazer uma história que envolvesse uma aposta e a história seguir rumos diferentes dependendo do resultado da aposta.

Tem uma estratégia de apostas chamada Martingale . É uma estratégia muito simples: quando você perde uma rodada você dobra a aposta na rodada seguinte.

O problema com essa estratégia é que em caso de uma maré de azar o valor das apostas sobe exponencialmente. Por exemplo, o jogador faz uma aposta inicial de 100 fichas, caso perca 5 rodadas seguidas, na sexta rodada terá de apostas 3200 fichas para, no fim, ter 100 fichas de lucro. Não é uma estratégia vencedora.

A história em primeira pessoa é narrada por um protagonista que perdeu quase todo o seu dinheiro jogando num navio de cruzeiro e encontra uma prima sua apostando na roleta.

Inicialmente eu faria o leitor escolher a aposta, mas percebi que seria mais interessante se a aposta da história fosse pré-determinada e o leitor pudesse escolher o resultado da aposta, como se ele controlasse de fato o destino daquelas pessoas. Também achei interessante que ocorresse uma sequência de vitórias ou derrotas na história.

A roleta foi uma escolha bastante feliz pois a aposta mais comum é apostar numa cor, e há 3 cores possíveis. Assim, eu poderia explorar 3 finais possíveis.

A história que eu escrevi não tem muitas escolhas - só tem uma. Gosto muito do suposto final bom que deixa a entender que o protagonista apostará o pouco que lhe resta nos próximos dias. Apesar da aparente vitória do dia, ele corre o risco de perder tudo.

3 de Julho

Dating Show

No texto de hoje eu tentei explorar como seria uma narrativa não-linear para um jogo.

O Leitor/jogador participa de um programa de namoro na TV e responde perguntas a fim de manipular as variáveis do jogo. Imaginei que o jogo seria um shmup e dependendo do nível de afinidade entre o jogador e as candidatas o jogo ficaria mais ou menos difícil.

Não acho que eu tenha conseguido executar essa ideia de maneira satisfatória. Perdi bastante tempo lidando com a estrutura do texto, o input do jogador e as variáveis usadas. As descrições são bem superficiais e a compatibilidade entre jogador e candidata não fica clara. Talvez se eu criasse uma variável de compatibilidade ou algum sistema que medisse isso eu teria ficado mais satisfeito. Mas foi o que eu consegui escrever com o tempo que eu tinha hoje.

4 de Julho

Dente de Leite

Hoje eu deixei pra escrever o texto mais tarde. Quase que não deu tempo. Na verdade eu concluí o texto depois da meia-noite, mas esse texto conta. Minhas regras que eu invento na hora.

Mais cedo eu pesquisava sobre métodos de escrita e encontrei um vídeo comentando sobre uma técnica de escrita de contos em 9 etapas. Me parece uma técnica interessante. A idéia é partir da experiência de uma experiência pessoal e contar esse acontecimento, momento ou o que for de uma outra perspectiva e transformar isso numa cena.

Pensei em experiências pessoais e a experiência de perder o primeiro dente de leite, e depois a de perder todos os dentes

7 de Julho

Casa da Praia

Pensei em criar uma história em loop, mas não consegui pensar num loop que me interessasse. Geralmente nessas histórias o objetivo é descobrir como sair do loop, e essa idéia não me interessava.

Imaginei que seria legal uma história que acontecesse num local e que a cada decisão retornássemos ao local, onde podemos observar as consequências das decisões tomadas, mas sem essa mecânica de um personagem preso num loop temporal. Eu queria ver o tempo passando, as pessoas mudando.

Matutando a respeito, cheguei na idéia de escrever sobre uma família que todos os anos passa o fim de ano na mesma casa. Comecei a rascunhar um outline e percebi que a coisa ia sair do meu controle caso eu não planejasse um pouco mais. Decidi que o melhor seria criar uma planilha com os nomes dos personagens e algumas informações básicas para que eu possa criar a história.

Acabei gastando basante tempo pensando em como organizar e montando os personagens. Normalmente minhas histórias tempoucos personagens mas essa tinha, no papel, oito personagens em cena mais quatro que seriam mencionados.

A cena virou uma história a qual eu gostaria de me dedicar mais, provavelmente mais dias do que este desafio contempla.

Dito isso, eu decidi que eu trabalharia nessa história nos próximos dias. Quantos? Não sei.

Durante minha sessão de escrita, o youtube me recomendou este vídeo sobre os filmes Before Sunrise, Before Sunset, e Before Midnight. Os filmes acompanham um casal em momentos diferentes, e uma das coisas interessantes no filme é abordar como os relacionamentos evoluem, como as pessoas mudam. Mais ou menos o que eu quero escrever. Sorte minha.

Link para o filme.

8 de Julho

Housekeeping

Parece que eu achei uma história maior do que eu consigo mastigar.

Decidi reverter a decisão de ontem sobre escrever a história de uma família que sempre se reúne numa casa de praia. Eu gostaria de registrar as mudanças que eu notei nas pessoas ao meu redor, e eu precisaria de mais tempo para poder matutar essa idéia.

Aproveitei a paralisia por abandonar um texto e falta de vontade de escrever pra resolver algumas tarefas do projeto que estavam me atrasando, como criar posts neste blog.

Decidi que eu vou escrever uma cena de narrativa ramificada por dia, segue o plano original. Escolhi assim porque, honestamente, não é algo que eu queira fazer, logo acho que isso me beneficiaria mais do que eu imagino.

Decidi também remover os textos do site. Apesar de ser legal mostrar o trabalho em andamento não reescrevi nem revisei nenhum dos textos. São rascunhos que merecem mais atenção antes de serem postos no sol em respeito aos textos e aos leitores.

Refleti bastante sobre o desafio. E minha falta de regras claras no início se mostrou um problema. Eu cogitei me limitar a escrever de segunda a sexta, ou fazer uma história grande em vez de cenas pequenas, ou se reescrever textos conta. Não decidi com firmeza. O que eu sei é que escreverei uma cena de narrativa ramificada por dia, o resto a gente improvisa.

Decidi também compartilhar os materiais que eu achar interessantes. Mantenho anotações no Trilium e pretendo criar uma página de links úteis quando os 31 dias passarem.

Hoje não tem texto também. Gastei meu tempo

13 de Julho

Como trabalha o desempregado

Quando me perguntam com o que eu trabalho, eu respondo em tom de brincadeira: "Trabalho? Quê'é isso? Como assim trabalho?" - É uma daquelas piadas que é meio piada, meio verdade. Não estou sem trabalhar, mas também não estou empregado, faz dois anos que eu trabalho como freelancer.Uma outra piada que eu faço é dizer que depende de quem fala eu sou desempregado ou freelancer.

Toda essa volta pra falar que o freelance foi muito cansativo. Quarta e Quinta (9 e 10) foram dias nos quais eu trabalhei até as 2 da manhã - não estou me gabando. Eu geri mal meu tempo neste freela em especial e precisei trabalhar o máximo possível e preservar meu foco e concentração pra cumprir nosso prazo. Assim, este desafio criativo foi jogado pro segundo plano.

Entretanto, esse esforço tem um custo em cansaso mental e físico nos dias subsequentes. Eu tendo a me recuperar devagar desses espasmos de hiperprodutividade e dessa vez não foi diferente. Hoje mesmo, ainda me sinto fisicamente cansado, embora a falta de foco e pensamento enbuloso tenham praticamente sumido. Amanhã eu devo estar 100%, ou algo próximo disso.

Não sei porque, mas sinto que devo justificar minhas ausências neste desafio, que não sei nem se é um desafio porque não tem regras claras. Talvez eu esteja justificando pra mim mesmo, talvez apenas registrando os acontecimentos. Talvez.

14 de Julho

Single Choice Jam 2025

A noite procuro livros sobre Ficção Interativa. Quero aprender mais e gostaria de me inteirar do que vem sido discutido e comentado sobre esse gênero narrativo. Encontrei um curso de Ficção Interativa que tinha uma lista de leituras recomendadas, peguei os nomes dos livros e descubro que todos são caríssimos e não encontrei versões de "teste" para baixar.

Recorri ao Kindle Unlimited e, para minha surpresa, havia um livro sobre Ficção Interativa no catálogo deles. É um livro bem introdutório e superficial, mas apesar disso durante a leitura eu tive várias idéias de histórias e projetos de sites interativos.

Aos interessados, deixo este link para o livro na Amazon.

Termino o livro em pouco mais de uma hora e a vontade de aprender mais sobre Ficção Interativa não foi embora, acho até que aumentou. Assim, minha pesquisa continua e chego no Single Choice Jam - uma game jam dedicada a criação de games e histórias nas quais o jogador possa executar apenas uma escolha.

Single Choice Jam 2025

Leio as regras e imediatamente penso em como dar mais escolhas pro jogador sem tecnicamente violar as regras. hehehe.

A jam vai de 15 de Julho 1:00 AM a 16 de Agosto 3:59 AM. 15 de julho, vulgo hoje. Escrevo às 2 e tanto da manhã e no momento em que decidi participar da jam eram 1:10, ou seja, provavelmente eu fiquei sabendo da jam momentos após ela ter iniciado ou no momento em que ela se iniciou!!!

Gente velha não acredita em coincidências - e eu também não.

Participarei desta jam.

15 de Julho

Múltiplas histórias, múltiplas possibilidades

A Single Choice Jam permite o envio de até 3 histórias por participante...hm... isso me faz querer completar a história que eu comecei apesar de ter perdido um pouco o interesse nela. Veremos...


A história na qual estou trabalhando é uma história em loop, quase um roguelite no qual o jogador toma decisões a fim de ascender dentro de uma empresa. Quero que a cada novo loop o loop anterior influencie os rumos da história.

16 de Julho

Omeletes

Pesquisando sobre as obras enviadas para a Single Choice Jam uma história me chamou a atenção:

I am making an Omelet - a game about frustration.

Pelo nome e pela capa eu achei que seria uma história engraçada. Imaginei que o protagonista faria omeletes que sairiam do controle, talvez para o bem, ou para o mal. Comecei a imaginar a história e decidi lê-la... que brochante! A história não tinha nada dessa viajada que eu dei. Era só um cara que tentava fazer omeletes e cada nova tentativa era um omelete que ele fazia errado. O protagonista/narrador ficava reclamando da vida e de como tudo o que ele fazia dava errado.


Eu havia começado uma história, mas dadas as limitações da competição, a história ficaria meio chata. Decido abandoná-la. Enquanto eu reflito sobre o que eu deveria escrever, me lembrei de I am making an Omelet e seu potencial desperdiçado. "Por que eu não tive essa ideia?" E ainda pensei "Se eu tivesse essa idéia, eu teria levado a história pra um outro caminho. Um caminho muito mais interessante!"

"Peraí.... por que eu não faço exatamente isso?"

Depois de pensar um pouco e decidir que eu não estava sendo babaca, apenas exploraria uma idéia que me pareceu interessante. Eu quase não coloquei link para o jogo original neste post, mas acho que vale a pena registrar de onde vieram as idéias e dar crédito às pessoas.


A história tem como protagonista um homem com TOC que está de férias, mas não tem nada pra fazer. Uma forma que ele encontrou para mitigar os efeitos da sua condição foi ter aulas de culinária. Mas ele não sabe cozinhar, então a aula será uma aula inaugural básica: Ovos.

O leitor escolhe se quer aprender a bater gemas ou claras, depois disso a história degringola.

Após concluir uma rota, o jogo volta para o mesmo começo de antes, mas o protagonista tem TOC e sente-se impelido a estudar a opção que não estudara da primeira vez.

A história vai ficando maluca e bem surreal. O TOC faz o protagonista se empenhar de forma sobre-humana à tarefa de bater ovos e isso tem consequências terríveis.

Eu juro que é uma comédia.


Eu pensei nos eventos das rotas principais e imaginei um final/teaser após o leitor ler todas as rotas, uma coceirinha pro leitor sair resmungando depois da leitura.

17 de Julho

Influências

Trabalhei na história. Algumas idéias estão se solidificando e tomando forma. A estrutura de navegação entre nós está quase concluída. E eu sei quais serão os finais e possíveis temas.


A criação de uma história de ficção interativa me força a aprender mais sobre outline de histórias. É uma técnica que eu ainda não tinha explorado com sucesso. Tomara que eu consiga incorporar a dinâmica da descoberta no processo.

Totolino + Cordon Bleu

Noto algumas influências, num primeiro momento não-intencionais, nesta história. Estou terminando de ler Totolino, do Alexandre Soares Silva, que acompanha uma série de personagens num mundo onírico entre o sonho, o pesadelo, o tormento e a comédia. Eu não sabia que dava pra escrever livros assim, tão fora da casinha. Certamente causou uma forte impressão.

Outra referência é este livro que eu folheava no começo da semana: Todas as técnicas culinárias da Le Cordon Bleu. Na introdução do livro eles prometem te ensinar a cozinhar tudo do jeito certo. Me parece uma promessa forte, e isso também causou uma forte impressão em mim.

Totolino

Todas as técnicas culinárias da Cordon Bleu

18 de Julho

Limpeza e procrastinação ativa

Dei uma limpada no projeto e aprendi a inserir imagens no twine (é só usar html) e mexi nos estilos (é só usar css) para os elementos da história. Perdi muito tempo escolhendo músicas e imaginando como as encaixar na narrativa. Acho que as músicas ficam pra depois.

Também perdi algum tempo aprendendo sobre Chapbook, um formato de histórias do Twine voltado para a criação de Visual Novels. Atualmente uso Sugarcube pois possui muita coisa pronta e a sintaxe não muito esquisita. Até cogitei usar Ren'Py, uma engine completamente diferente. Eu percebi - enquanto eu estava com o editor do Ren'Py aberto - que mudar as ferramentas agora seria uma ótima forma de procrastinar, de não trabalhar na história e me sentir extremamente produtivo ao mesmo tempo.

"Olha só quanto tempo eu gastei aprendendo essa ferramenta/formato novo. Poxa vida! Mereço um descansinho! - enquanto issso a história não avança.

Decidi que eu usaria Twine e Sugarcube porque eu não sei o que estou fazendo, e se eu ficar mudando de ferramenta sempre que encontrar algum empecilho eu não concluo história alguma. Parte do processo de aprendizado é justamente encontrar limitações das ferramentas e aprender a contorná-las ou mudar a forma como uso as ferramentas.

Digo mais: Já tenho este blog pra procrastinar ativamente, não preciso de mais.

Este blog serve como registro do processo, mas ao mesmo tempo consome tempo. E é muito tentador ficar escrevendo aqui e não na minha história... Aliás, hoje eu escrevi mais para o blog do que para a história.

Encerro o post de hoje aqui.


Arrumei a versão mobile deste site.


Mais tarde, de madrugada, comecei a esboçar um site pra hostear a história. Não sei bem como separar o desafio dos 31 dias do texto para a Single Choice Jam. Acho que não são a mesma coisa, mas não sei onde eu deveria separá-los. Penso em talvez repetir alguns posts deste site no site dedicado exclusivamente ao texto... mas as coisas estão um pouco confusas ainda.

20 de Julho

Escrita Pós-Outline

Comecei a escrever depois das 23.

Fiquei alguns dias sem escrever, me preocupando com o outline. Fiquei com medo de não conseguir escrever uma vez que o outline já me dá algumas respostas críticas para momentos cruciais na história. Mas me enganei.

No começo a coisa não estava engrenando, mas escrevi bastante e me animei com a história.

Pesquisei um pouco sobre sintomas e causas de TOC, mas não me aprofundei. Penso em não dizer explicitamente que o protagonista tem TOC.

Comecei a escrever a história do começo, reorganizei alguns nós - depois de fazer um backup da história - e por enquanto não estou preocupado com a apresentação do texto, apenas com a escrita das cenas.

Decidi o nome do protagonista e do professor dele.

Termino a sessão de escrita às 1:10, satisfeito.


Me empolguei no fim de semana com essa tal de web independente.

Descubro que eu venho criando sites para a web independente tem um tempo já, só não sabia que tinha esse nome e eu não interagia com os demais criadores.

Decidi que eu faria um site seguindo os "costumes" da web independente (em especial os sites do neocities). Comecei esse site na sexta passada e segui trabalhando nele ontem e hoje.

Criei botões, inclusive fiz um para a Single Choice Jam que foi bem recebido pelos organizadores. Também decidi criar uma seção de stickers com temática de ovo. Nenhum dos stickers fui eu quem criou, só quero oferecer essa pequena coleção com temática de ovo aos visitantes do site.

E a cereja do bolo: um contador de cliques. Você clica no ovo ele dá uma encolhida e volta ao normal com um sprite diferente. Além disso, o contador à esquerda do ovo sofre um acréscimo.

Foi difícil resistir à tentação de criar um jogo clicker com a temática de ovo.

Usei grok pra gerar a imagem de "capa" e chatgpt pra fazer o "encanamento" do site. Isso é visto com maus olhos por alguns usuários da indie web (web independente), mas eu não ligo.

Abaixo algumas imagens que eu criei pra usar no site.

22 de Julho

Escola Culinária Anil

Venci a inércia de começar a atrabalhar no texto por meio da revisão. Enquanto eu lia o texto antigo e reescrevia algumas partes pra aumentar a clareza, o ânimo foi surgindo. Bastava ler um trecho meia-boca pra me sentir impelido a corrigí-lo e sem resistir eu o corrigia. Quando não tinha mais texto pra corrigir, eu já tinha escrito algumas dezenas de linhas, e já tinha "esquentado", era só continuar escrevendo.

Escrevi sobre o curso de culinária na Escola Culinária Anil; Dei detalhes sobre o professor, Pierre Ovolone; a interação dos alunos com o professor é mais interessante do que eu esperava. Apesar do outline, a história vem me surpreendendo a medida em que a escrevo. Isso é excelente!

Ah! Descobri como ativar o tema escuro no Twine. Cansa muito menos a vista da gente. Tecnicamente eu descobri isso ontem, mas não quero fazer um post só pra dizer que mudei uma configuração.

23 de Julho

Pierre Ovolone e Jéssica

Escrevo sobre Pierre Ovolone e Jéssica, professor e assistente da aula de Introdução a Ovos I. Inicialmente eu escreveria Jéssica como completa inepta, dando a entender que o professor a contrata só porque ela é muito bonita. Porém ao escrever a história achei que seria mais legal se ela fosse mesmo uma boa cozinheira. Na aula a turma é dividida em duas de modo que Pierre Ovolone ensinará uma turma sobre gemas e Jéssica ensinará claras para a outra. Se Jéssica fosse uma má cozinheira, isso comprometeria a integridade da escola. Questionar as credenciais da escola não é meu objetivo. Eu quero que a escola seja a melhor do mundo, com mais recursos e com o melhor pessoal. Isso tudo será usado para tornar os eventos cataclísmicos maiores e mais críveis.

Noto uma certa confusão de tempos verbais. Nesta história eu escrevo no presente, mas há várias passagens nas quais num primeiro momento escrevo no passado. Pego esses probleminhas nas revisões.

Revisar o texto escrito no dia anterior antes de começar a escrever coisa nova me dá bastante ânimo para a escrita. Acho que fiz um break through importante na minha rotina de escrita.

Escrevi até o momento no qual o jogador toma uma decisão.

Planejo escrever uma rota até o final e seguir o rumo natural da história, que obriga o jogador a ver o final da gema e o da clara para destravar os outros finais.

Mas fica a questão: Eu começo a escrever por onde? Claras ou Gemas?

26 de Julho

Claras

Começo a escrever a rota das claras. Não escrevi muito e ainda não cheguei na destruição... a parte que eu não sei como escrever. Aos poucos a Assistente Jéssica e a relação dela com os alunos vai ganhando forma.

27 de Julho

Revisõezinhas

Fiz uma revisão geral no texto. Mexi aqui e ali. Não considero que o texto tenha avançado hoje.

Revisei o hotsite e fiz upload do projeto em andamenteo para a jam. Mais um motivo pra concluir a história.

Introdução a Ovos I (itch.io)

28 de Julho

Quem separa as gemas?

Quando sentei para escrever eu achei que escreveria sobre a destruição do mundo por meio de claras em neve... mas antes disso um detalhe da história me parecia muitíssimo importante: quem separa as gemas das claras? Se o professor espera que os alunos não saibam ferver água e fazer gelo, me parece razoável que ele não espere que os alunos consigam separar as gemas das claras. Como resolver isso?

Estagiárias!

Quatro estagiárias surgem na história: Mara, Maria, Marina e Késia - a excluída do grupo.

Me dediquei a dar vida a essas quatro e a entender a dinâmica interna da patotinha. Elas acabaram se desentendendo e entrando numa competição pra ver quem separa mais gemas. Competição entre elas. O que é muito conveniente pra história pois isso cria um estoque infinito de gemas e claras para que o protagonista destrua o mundo.

Estou surpreso e satisfeito com a evolução do texto hoje.

Mas eu ainda preciso destruir o mundo com claras em neve...

Além disso, pesquisei sobre como fazer o upload da minha história no itch.io - é só criar um arquivo zip com o index.html e as imagens na raíz que meu jogo funciona normalmante.


A game jam não tolera conteúdo criado por IA, então eu cogitei fazer umas ilustrações com aquarela. Mas acho que eu preciso treinar muito pra elas ficarem legais. Talvez valha a pena procurar um colaborador.

29 de Julho

Início do cataclisma e primeiras vítimas

Eu descobri como mostrar o mundo sendo destruído: narrar a reação das pessoas conforme os eventos vão se desenrrolando.

Fiquei surpreso com o senso dever e com o heroísmo de Pierre Ovolone.

Escrevi as primeiras mortes da história.

Numa contagem que não desconsidera scripts, escrevi mais de 4200 palavras até o momento. Acredito estar no meio da primeira rota, falta a conclusão. Imagino que o texto final tenha por volta de 10 mil palavras.

30 de Julho

A destruição cessa

O protagonista sumiu da história. O narrador descreve os eventos e a atuação das pessoas e autoridades tentando resolver o problema. Por alguma razão a espuma misteriosa para de crescer.

Parece que a história quer que eu escreva mais, mas não tenho tempo pra dar a forma que a história merece. Estou anotando as idéias que não poderei colocar na história no momento.

Tema escuro

Faz tempo que eu queria adicionar um tema escuro neste site, mas fui deixando pra depois, pro futuro. Mas o futuro começa hoje!

Adicionei o tema escuro, mas também trabalhei na escolha de fontes e na apresentação geral da home.

Hotsite 1.0

Depois de dar um trato nos estilos deste site, decidi avaliar o hotsite. O contraste era evidente, eu precisava melhorar o hotsite. Consertei algumas coisas que tinham ficado pra depois: Adicionei duas versões do site, uma em inglês e uma em português; Adicionei um fundo mais interessante ao site - uma imagem de ovo que se repete; Adicionei uma página de seleção de idiomas.

Neocities

Corrigi as tags do meu site no neocities. Agora ficou mais fácil de gente interessada nele o encontrar. As novas tags são: writing; literatura; escrita; intfiction; fiction.


Trabalhei mais nos sites do que na história, mas estou contente com os sites. Acho que não mexo mais neles.

31 de Julho

Rota das Claras

Escrevi no fim do dia, depois das 23h. Não tem a quantidade de detalhes que a história merece, mas conta os eventos que precisa contar e conclui a rota das Claras. Estou surpreso e contente com o rumo que esta rota tomou.


O desafio dos 31 dias terminou e estou cansado demais para refletir sobre aprendizados e insights que tive durante o mês de julho. Eu preciso escrever de forma mais estruturada sobre este desafio como um todo. Pretendo fazê-lo após o dia 16.

2 de Agosto

HTML Day 2025

Dei uma organizada no projeto, adicionei umas tags e comecei a escrever a rota das gemas.

Aproveitei e fiz um refactoring deste site que consistiu em renomear umas imagens e adicionar uma label de meses para os posts listados na home.

HTML Day 2025

Descubro que o tal do HTML Day, uma celebração anual do HTML. A proposta do evento é que as pessoas se reunam para escreverem HTML e trocarem figurinhas.

Aparentemente o evento acontece no mundo todo e infelizmente não há um grupo se reunindo no Brasil... Será que eu devo organizar um encontro do HTML Day ano que vem? No site do evento eles incentivam a criação destes eventos locais... hum... tenho 1 ano pra decidir.

3 de Agosto

Rota das Gemas

Escrevi o começo da rota da gema hoje. Estou satisfeito. Cada rota terá uma destruição do mundo diferente e cada aspecto do ovo representa um estado da matéria: Sólido, líquido e gasoso. Não sei se isso é uma boa idéia, mas está me ajudando a escrever, limitando a forma como o mundo é destruído e os problemas que surgirão.

4 de Agosto

La Terreur Dorée

Concluí a rota das Gemas! Foi muito legal escrever esta rota.

O título da postagem vem de uma passagem na qual Pierre Ovolone descreve a situação para um colega de trabalho.

Começo a dividir melhor os textos da rota em pequenos nós. Isso dá um ritmo legal à obra e eu consego terminar os nós com ganchos para os próximos nós.

Noto também que é interessante manter o mesmo estilo e POV durante os nós. A mudança de nó é uma interrupção, logo a mudança de estilos e POV não cria atrito adicional... acho...

Pierre Ovolone MVP

Pierrão se mostrou o real protagonista da história. Estou surpreso com a iniciativa e a coragem dele. Thiago, a personagem que eu acreditava ser o protagonista, se deixa consumir pela Arte Culinária, e não tem muita agência. Mas mesmo Thiago me surpreendeu. Acho que eu tenho uma baita história em mãos.

Criei um repositório no github pra salvar as alterações na história... por incrível que pareça, eu não estava mantendo backups da história até hoje... bem estúpido da minha parte. Agora a versão mais atual da história está salva no meu PC e no github.

5 de Agosto

Nózinhos

Em vez de escrever a rota da casca, que eu imagino ser curtinha, picotei os nós do início da história para ficarem menores e caberem em telas únicas. Não encontrei bons cortes para alguns trechos, então deixei grande mesmo. O leitor, por ora, há de scrollar... perdão.

Testei as rotas, tudo ok! Parece que a história está 80% pronta. Agora vem a parte difícil: terminar.

8 de Agosto

Desculpa, então

Não trabalhei no texto hoje.

Não pude me dedicar ao projeto nos últimos dias pois estou trabalhando em 2 freelas e fiz um teste para uma vaga de emprego que foi bem puxado.

Mas tenho boas notícias: um freela está praticamente resolvido; o segundo freela está andando bem; acho que fui bem no teste para a vaga de emprego; O primeiro rascunho das duas rotas principais foi concluído.

10 de Agosto

Reta final

Não trabalhei no texto hoje. Dia dos Pais

A SCJ 2025 acaba dia 16 às 1:00. Preciso concluir o texto segunda, no máximo terça para ter tempo de traduzi-lo para o inglês. Talvez eu não consiga terminar todos os finais de maneira satisfatória.

11 de Agosto

Revisões Finais

Revisei os textos. Reescrevi pouca coisa pois eu já havia revisado os textos em outras ocasiões. Revisei todo o começo da história e toda a rota das Gemas.

Estou, sem sombra de dúvidas, com uma mentalidade de conclusão de projeto. Quero encerrar a história, de uma maneira satisfatória, mesmo que não possa expandir a história da forma ela merece. Este desafio não representa o estado final da obra, apenas uma versão para esta jam.

Por mim tudo bem.

12 de Agosto

Rota das Claras Concluída

Concluí a rota das Claras. Criei vários nós menores para que a história fluísse de forma mais natural. Não gosto de telas com muito texto.

Entretanto, a expedição ao centro do Merengue não foi reescrita, o que acho um problema, mas pra jam, vai ficar assim.

14 de Agosto

Terminei a História

Terminei de escrever a história! Que satisfação!

Escrevi a rota das Cascas, corri bastante com ela, e escrevi a Rota do Omelete, que acredito merecer mais atenção, afinal é o fim da história.

Também fiz uma revisão de estrutura e testei a história do começo ao fim pra ter certeza que as coisas não vão quebrar.

Ultimamente tenho me estressado muito e meu humor não andava muito bom. Concluir essa história me animou tremendamente. Que coisa boa: Terminar o que a gente começa!

Pretendo traduzir a história entre hoje e amanhã, acho factível, mesmo que a qualidade da obra sofra um pouco. Já comecei a tradução. Traduzi o começo da história e começo a traduzir a Rota das Claras.

15 de Agosto

Fim da Jam

O print deste post é de Eggs 101.

Terminei a tradução. Infelizmente não consegui traduzir toda a história. Em inglês o mundo só acaba... em português o protagonista transcendi a existência... uma diferença enorme. Mas tudo bem.


Acho que terminar o texto em português ontem me deixou muito feliz, tão feliz que hoje eu acordei bem cansado, e fiquei o dia todo cansado. Parecia um cansaço de quando eu viro a noite trabalhando e levanto no dia seguinte completamente moído. Escrevo este texto a noite, às 21:43 e ainda me sinto cansado.

Que coisa terrível é terminar uma obra!

19 de Agosto

Desafio Concluído

Resultados

Concluo o desafio com uma história de 8000 palavras escrita, a mesma história traduzida para o inglês, 14 obras iniciadas e 2 sites novos: este site que contém blog e glossário; e o hotsite das histórias, que contém links para os envios da Single Choice Jam 2025.

Evolução

Assim como no desafio de tirar 1 foto por dia durante 30 dias, noto um início meio disperso seguido por uma gradual compreensão de certos elementos próprios do meio (medium) e das ferramentas escolhidas.

Num primeiro momento eu abordei o tema e a forma de arte como um completo outsider e conforme me dediquei ao processo criativo, elementos que antes eu ignorava passaram a chamar minha atenção, o que me fez querer dominá-los. Essa evolução é gradual e eu só consigo notá-la agora, no fim do projeto, quando paro para refletir sobre como tudo se desenrolou.

No início eu não sabia da existência da IntFiction.org, um forum gigantesco dedicado à discussão de ficção interativa, suas ferramentas e paradigmas. Para acompanhar as discussões, foi preciso aprender alguns termos tecnicos, o que por si só mostrou possibilidades que até então eu ignorava.

No meio do desafio (que inicialmente duraria um mês) tomo conhecimento da Single Choice Jam 2025, um evento no qual os participantes se comprometem a criarem histórias de ficção interativa nas quais o leitor tem apenas uma escolha possível. Eu gostei muito da idéia de participar de um evento assim. Além disso, criar uma história com apenas uma escolha me parece algo realizável, quase trivial. Eu precisava participar da jam.

Fato curioso: no segundo dia do meu desafio eu criei uma história com apenas uma escolha e final dando a entender que a história ainda não acabou. Das histórias preliminares, esta foi a que eu mais gostei de escrever. Quero revisá-la e publicá-la até o fim do ano.

Single Choice Jam 2025

Essa imagem é a evolução dia após dia da história que eu enviei para a SCJ 2025. Inicialmente eu escreveria uma história diferente, mas logo percebi que eu estava mais interessado em burlar as regras de uma forma criativa do que em criar uma história legal.

A sementinha dessa história surgiu enquanto eu pesquisava obras enviadas para essa jam em edições passadas. Uma obra me decepcionou muito, nela o protagonista não consegue parar de quebrar ovos para prepará-los, mas a cada novo ovo ele sofre uma nova derrota. Uma história bem brocha. Comento neste post.

Eu deveria ter mantido um log das histórias que eu li. Nenhuma ressoou comigo. Muita verborragia e muita gente reclamando da vida. Até admiro o esforço em transformar a dor e o sofrimento em arte, em algo positivo. Mas puta que pariu, todo autor aspirante é um fodido?

Concluo a história no dia 14 de Agosto e no dia seguinte me sinto completamente esgotado. É como se meu corpo estivesse esperando a deixa pra cansar de vez. Mesmo cansado, traduzi a história, mesmo cansadíssimo, porém alguns finais foram removidos da versão em inglês. A versão inglesa ficou mais terrível que a versão portuguesa pois não há a transcendência do herói nem o final brincalhão que deixa no ar uma possível continuação.

Até abri o twine nos dias 16, 17 e 18. Mas não tive vontade de mexer em nada.

Uma coisa que vale registrar é a posição anti-IA da organização dessa jam. Eles não aceitaríam envios que fizessem uso de conteúdo gerado por IA. Inicialmente eu criei as imagens de final do jogo com IA, mas na versão final substitui por fotos genéricas que eu pudesse usar sem pagar. Usei IA para pesquisar termos em inglês para a minha tradução, será que isso conta? Será que faz diferença?

Outline e estrutura da história

Durante o desafio ficou claro que eu precisava dar mais atenção para a criação de outlines das histórias. O outline pode ser entendido como um rascunho dos principais momentos da história. Dito de uma forma mais poética: é o esqueleto da história sobre o qual cria-se as cenas tendo uma visão clara dos rumos que a história há de tomar.

Minha experiência com outlines tinha sido meia-boca. Tentei algumas técnicas de outline mas nunca cheguei a concluir um texto feito com outline... até este desafio.

Dada a natureza de múltiplos caminhos que as ficções interativas tem, planejar esses caminhos é pré-requisito para escrever histórias desse tipo. Logo, estudei sobre outlines.

Confesso que esbocei o outline inicial um tanto desconfortável. Minha experiência prévia e a idéia de que eu era um escritor de descoberta criaram esse receio em criar outlines. Mas por ser um medium novo - novo pra mim - eu decidi que esse não deveria interferir, afinal de contas eu estava aprendendo a fazer algo novo e é normal ficar meio desconfortável.

Concluí o outline e no dia 22 de Julho comecei a escrever sobre o outline. E tive uma feliz surpresa: o projeto não parecia maior do que eu conseguiria entregar - muito pelo contrário! - ele parecia fácil, quase que inevitável. Algumas decisões chave haviam sido tomadas, mesmo que questões como tema e subtexto estivessem por definir, eu tinha a impressão que a história estava pronta pra ser contada, eu só precisava escrevê-la. Era como se eu tivesse um itinerário de uma viagem e só precisaria segui-lo.

Durante a escrita a estrutura da história - de um ponto de vista macro - mudou muito pouco. E depois dessa experiência, acho que eu não me considero mais um escritor de descoberta. Talvez eu fosse apenas um escritor sem fôlego e o outline pode me ajudar a escrever histórias maiores e mais interessantes.

Twine e SugarCube

A ferramenta que eu usei para escrever meu texto foi o Twine, uma ferramenta bastante intuitiva e com alguns recursos interessantes.

Um dos primeiros problemas que enfrentei com Twine foi escolher a linguagem certa. Twine é um framework que permite vátios templates de história e cada template tem sua própria linguagem de marcação com vantagens e desvantagens próprias. Optei por usar SugarCube pois era a que oferecia uma linguagem menos esquisita e o texto exportado em site era o que mais me agradou.

SugarCube foi um problema ao longo do processo, mais por conta da minha falta de familiaridade com a linguagem do que por conta da linguagem em si. A customização do template por meio de CSS foi fácil de executar e o único recurso avançado que utilizei foi <>, que permite ocultar um texto com um link e quando o usuário clica no link, o texto do link some e o texto que estava escondido é revelado.

Ainda sobre Sugarcube, por alguma razão não tem atalhos de macros para essa linguagem, mas outras como Harlowe possuem uma paleta de macros pra gente escolher. A pelate seria legal para eu saber o que eu consigo realizar com a ferramenta, mas não posso dizer que SugarCube tenha atrapalhado minha escrita.

Baixei o editor offline para poder escrever mesmo que a internet estivesse fora do ar. O Editor offline e o editor online tem as mesmas features, até onde eu pude averiguar.

Escrevi no PC e no notebook, ambos rodando Linux. Sem problemas. Depois de concluir os textos os enviei para o site da SCJ, no itch.io.

Itch.io

Itch.io é uma plataforma para distribuição de software, games e textos - nais games do que o resto. Nela é possível definir faixas de preço, é possível pagar a mais por um download e também é possível organizar jams, eventos com prazo definido nos quais os participantes realizam um desafio juntos. Eu já havia participado de game jams no passado, essa é a primeira jam de escrita a qual participo.

No itch.io, cada jogo, programa ou texto possui uma página própria na qual são colocadas informações sobre o jogo, screenshots, é possível criar uma wiki do projeto e manter um minifórum ou uma seção de comentários simples. Eu tive alguns problemas na hora de configurar o site - o twine exporta os textos como html, prontos para serem executados estaticamente - mas 15 minutos de pesquisa na internet resolveram meus problemas.

Resumão

1 - Eu quis aprender sobre narrativas não-lineares

2 - Por causa disso decidi aprender Twine em 30 dias.

3 - No primeiro dia de desafio descubro que Agosto tem 31 dias... então esse virou um desafio de 31 dias.

4 - Para compartilhar meu progresso eu criei este site, que é um blog.

5 - Tomei conhecimento da Sigle Choice Jam 2025 e decidi participar dela.

6 - Isso me fez extender o desafio de 31 dias para 50.

7 - Para escrever a história aprendi sobre outlines e ficção interativa.

8 - Lendo obras criadas em edições anteriores, escolho o tema do meu texto: Ovos.

9 - Decidi que eu publicaria minha história em português e inglês.

10 - Criei um site para as histórias, uma espécie de hotsite.

11 - Aprendi sobre Web Independente (indie web).

12 - Aprendi sobre Neocities.

13 - Criei duas versões do hotsite, uma em português e uma em inglês.

14 - Concluí o texto em português

15 - Concluí o texto em inglês

16 - Escrevo um texto compilando o processo e mostrando os momentos chave.


É... fiz bastante coisa e aprendi bastante.

Futuro

Com "Introdução a Ovos I" concluída, eu gostaria de revisá-la e gostaria de reescrever algumas partes que foram apressadas. A jornada ao centro da clara tem bastante potencial, e no meu texto foi bem resumida. Curiosamente, em inglês eu acabei dando mais forma à essa parte da história.

Acho que vale a pena transformar este blog num livro, ou recriá-lo com Twine. O glossário me parece imcompleto. Quero também listar os links, textos e vídeos que usei para aprender durante o desafio.

Algumas histórias que escrevi antes de participar da SCJ 2025 podem ser trabalhadas e merecem atenção. Martingale em especial me parece bastante interessante.

Não sei se quero manter o hotsite no neocities. A plataforma parece legal, e tem um mecanismo de descoberta de sites muito interessante. Mas eu não pretendo atualizar o site e não sei se quero participar ativamente da indie web.


Sei que eu quero escrever mais histórias.