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.
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.
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
.
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:
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:
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:
Código fonte
Código fonte do Twine
O código fonte está disponível no link a seguir: