Twine: Ferramenta de código aberto para criar jogos com palavras, também conhecida como Ficção Interativa

Twine: Ferramenta de código aberto para criar jogos com palavras, também conhecida como Ficção Interativa

Twine é uma ferramenta gratuita e de código aberto para criar jogos interativos baseados em ficção ou texto no Linux e outros sistemas operacionais.

Nem todo mundo tem as habilidades para criar um jogo, especialmente um completo com gráficos. Felizmente, há uma maneira de criar um jogo divertido usando apenas palavras. Vamos falar sobre o Twine, uma ferramenta gratuita e de código aberto para criar ficção interativa ou jogos baseados em texto.

Tela inicial do Twine

Tela do Twine mostrando histórias sendo editatas

O que é Twine?

Como falamos acima, Twine permite que qualquer pessoa crie um jogo sem precisar saber escrever código. Lembra-se daqueles livros escolha-sua-própria-aventura? É essencialmente assim que Twine funciona.

Você cria uma série de passagens, que podem ser uma frase ou uma coluna de texto. Você nomeia cada uma dessas passagens, para que você possa mantê-las no controle. Depois disso, você conecta essas passagens e cria vários caminhos para o jogador seguir com base em suas decisões.

Editando história no Twine

Criar uma nova passagem é tão fácil quanto colocar suportes duplos em torno de uma frase, por exemplo, [[Vamos continuar!]]. Neste exemplo, "Vamos continuar!" é o link que você clica para chegar à nova passagem, e essa frase se torna o nome da nova passagem.

Se quiser fazer o nome da nova passagem diferente da frase de ligação, use este formato: [[Vamos continuar!|start-journey]]. Neste exemplo, você clica na frase "Vamos continuar!" para ir à passagem intitulada start-journey.

Editando módulo no Twine

Quando você terminar, você pode publicar o jogo como um arquivo HTML e compartilhá-lo com amigos ou compartilhá-lo em um site como itch.io.

Existem recursos mais avançados disponíveis para fazer jogos mais complexos. Essas características incluem:

  • Suporte para variáveis
  • Caixas de entrada para obter informações do jogador
  • declarações if... then
  • Loops e muito mais

Outra coisa a ter em mente é que Twine faz uso de vários formatos de história. Um formato Story é essencialmente um motor de jogo que é gerado no arquivo HTML e faz o jogo funcionar. Twine vem com três formatos de história:

  • Harlowe – Este formato é o padrão, e foi projetado para ser fácil para iniciantes aprenderem
  • Snowman – Este formato é para desenvolvedores de jogos que estão mais familiarizados com JavaScript e CSS. Use este formato para fazer uma experiência de jogo personalizada.
  • SugerCube – Este formato é inspirado nas primeiras versões do Twine e permite que o jogador salve o progresso e outros recursos.
  • Chapbook – Este formato foi projetado para usuários mais novos e tem funções avançadas incorporadas.

Pensamentos Finais

No geral, Twine é uma ferramenta muito boa para criar jogos. É muito simples de aprender e tem ferramentas que permitem criar jogos bastante complicados sem precisar saber sobre código.

Jogos de texto foram os primeiros jogos em computadores e ainda são divertidos de jogar. Tudo que você precisa é de um pouco de imaginação.

Download do Twine

Linux

Instale o Twine no Linux

Twine está disponível como Snap

Você pode instalar o Twine pelo Centro de Software:

Twine no Centro de Software Se preferir, também pode instalar o Twine como Snap pela linha de comando:

Comandos para usar no terminal

sudo snap install twinejs

Twine está disponível como Flatpak

Você pode baixar o flatpakref do Twine no Flathub:

Twine no Flathub Se decidir usar o arquivo flatpakref, você poderá abri-lo no GNOME Software, por exemplo. Poderá também executar um comando para instalar através do arquivo. Temos um artigo em que ensinamos como instalar pacotes Flatpak, se precisar.

Você pode instalar o Twine como Flatpak pela linha de comando:

Comandos para usar no terminal

flatpak install flathub org.twinery.Twine

Twine está disponível como AppImage

Você pode baixar o AppImage do Twine clicando no botão a seguir:

Download do AppImage do Twine Não esqueça de habilitar a execução do arquido AppImage que voc6e baixar para poder rodar o aplicativo. Você pode fazer isso pela linha de comando (rodando chmod +x NomeDoArquio.AppImage) ou marcando o arquivo para execução nas propriedades do arquivo, de seu navegador de arquivos. Temos um artigo em que ensinamos como usar arquivos AppImage, se precisar.

Windows

Instale o Twine no Windows

Twine está disponível para Windows

Você pode baixar o Twine para Windows no link a seguir:

Download do Twine para Windows

macOS

Instale o Twine no macOS

Twine está disponível para macOS

Você pode baixar o .app (ou .dmg) do Twine no link a seguir:

Download do Twine para macOS

Código fonte

Código fonte do Twine

O código fonte está disponível no link a seguir:

Código fonte do Twine

Última atualização deste artigo: 10 de april de 2022