5 ferramentas de código aberto para criar ficção interativa

11 de abril de 2020

Todos os anos, os gráficos de videogame se tornam mais e mais realistas. Infelizmente, isso geralmente significa que a história fica em segundo plano em relação aos gráficos impressionantes. Por outro lado, está a ficção interativa, que coloca a história antes de qualquer coisa.

Embora fosse popular nos primeiros dias da computação, a ficção interativa também teve um ressurgimento de popularidade nos últimos anos.

Aqui estão cinco ferramentas de código aberto que você pode usar para criar sua própria ficção interativa. Mas antes disso, deixe-me dizer o que é ficção interativa.

O que é ficção interativa?

Ferramentas de código aberto para criar ficção interativa Ferramentas de código aberto para criar ficção interativa Ficção interativa (ou IF) é um termo para jogos de computador que permite aos jogadores controlar o personagem principal do jogo por meio de uma série de comandos de texto. Um dos jogos de aventura em texto mais conhecidos é Zork.

Existe uma versão mais graficamente rica de IF chamada gamebooks. Os livros de jogos também permitem que você clique no seu caminho através do jogo, mas os gráficos e as imagens ainda não compõem muito o jogo. O foco está no texto e na história. Um bom exemplo de gamebooks é a série Choose Your Own Adventure.

Você pode encontrar jogos IF para jogar aqui e aqui.

As melhores ferramentas de código aberto para a criação de ficção interativa

Anteriormente, mostrei como criar eBooks no Linux. Hoje, vou mostrar algumas ferramentas que você pode usar para criar Ficção Interativa no Linux. Os programas a seguir não estão listados em nenhuma ordem específica.

1. Corda

Twine é um programa fácil de usar que permite criar um jogo IF sem saber como codificar. Tudo que você precisa fazer é criar uma série de passagens e conectá-las. Twine oferece a opção de ver um mapa de como todas as suas passagens estão conectadas e como elas fluem de uma para a outra.

Se você quiser adicionar mais ao seu jogo, pode estendê-lo com variáveis, lógica condicional, imagens, CSS e JavaScript. Twine exporta seu produto acabado como um arquivo HTML. Isso torna muito fácil compartilhar com outras pessoas.

Twine está disponível para Linux, Windows e Mac OS. Ele está licenciado sob GPL v3.

.ugb-b24925d-wrapper.ugb-container wrapper {border-radius: 0px! important; padding-top: 0! important; padding-bottom: 0! important; cor de fundo: # f1f1f1! important} .ugb -b24925d-wrapper> .ugb-container side {padding-top: 35px! important; padding-bottom: 35px! important} .ugb-b24925d-wrapper.ugb-container__ wrapper: antes de {background-color : # f1f1f1! important} .ugb-b24925d-content-wrapper> h1, .ugb-b24925d-content-wrapper> h2, .ugb-b24925d-content-wrapper> h3, .ugb-b24925d-content-wrapper> h4, .ugb-b24925d-content-wrapper> h5, .ugb-b24925d-content-wrapper> h6 {color: # 222222} .ugb-b24925d-content-wrapper> p, .ugb-b24925d-content-wrapper> ol li, .ugb-b24925d-content-wrapper> ul li {color: # 222222} Leitura recomendada:

.ugb-129abfe .ugb-blog-posts feature-image {border-radius: 0px! important} .ugb-129abfe .ugb-blog-posts title a {color: # 000000! important} .ugb -129abfe .ugb-blog-posts__ title a: hover {color: # 00b6ba! Important} ! [11 Open Source Tools for Writers](open-source-tools-for-writers.webp) 11 Open Source Tools for Writers

11 Ferramentas de código aberto para escritores

Como um escritor inspirador ou estabelecido, você tem muitas ferramentas de código aberto à sua disposição para todas as suas necessidades criativas.

2. Quest

Quest é outra opção que permite criar IF sem saber programar. Este aplicativo vem com um editor de script visual que permite selecionar comandos de uma lista, para que você não precise memorizá-los. A Quest permite a criação de aventuras em texto e livros de jogo.

Assim como Twine, Quest pode ser estendido usando fotos, música e efeitos sonoros. Você pode até inserir vídeos do YouTube e Vimeo, e modificar a interface do seu jogo final usando HTML e Javascript.

A última versão para download é 5.7.0 para Windows. Se você tem Linux ou Mac, pode usar o editor online. É licenciado pelo MIT e você pode verificar o código-fonte aqui.

3. Squiffy

Squiffy é outra ferramenta de criação de IF dos criadores do Quest. É comercializado como uma maneira simples de escrever ficção interativa. Squiffy é um pouco diferente do aplicativo anterior porque pode produzir HTML e Javascript, como o Twine, que pode ser reproduzido em seu próprio site. Você também pode usar PhoneGap para transformar o jogo em um aplicativo.

A versão mais recente do Squiffy é 5.0. Ele pode ser executado em Linux, Mac e Windows. Você também pode usá-lo no navegador. É licenciado pelo MIT e você pode verificar o código-fonte aqui.

4. TADS

TADS ou Text Adventure Development System é uma linguagem de programação específica de domínio baseada em protótipo e um conjunto de bibliotecas padrão para a criação de IF. A versão mais recente da linguagem TADS é baseada em C ++ e Javascript. Ele vem com um compilador para permitir que você jogue, bem como os crie.

TADS é de longe uma das entradas mais complicadas desta lista. Não tenho certeza de qual licença ele usa, mas de acordo com seu site, qualquer jogo IF criado com ele pode ser distribuído ou vendido sem restrição.

.ugb-3b95d1b-wrapper.ugb-container wrapper {border-radius: 0px! important; padding-top: 0! important; padding-bottom: 0! important; cor de fundo: # f1f1f1! important} .ugb -3b95d1b-wrapper> .ugb-container side {padding-top: 35px! Important; padding-bottom: 35px! Important} .ugb-3b95d1b-wrapper.ugb-container__ wrapper: antes de {background-color : # f1f1f1! important} .ugb-3b95d1b-content-wrapper> h1, .ugb-3b95d1b-content-wrapper> h2, .ugb-3b95d1b-content-wrapper> h3, .ugb-3b95d1b-content-wrapper> h4, .ugb-3b95d1b-content-wrapper> h5, .ugb-3b95d1b-content-wrapper> h6 {color: # 222222} .ugb-3b95d1b-content-wrapper> p, .ugb-3b95d1b-content-wrapper> ol li, .ugb-3b95d1b-content-wrapper> ul li {color: # 222222} Leitura recomendada:

.ugb-c453fea .ugb-blog-posts feature-image {border-radius: 0px! important} .ugb-c453fea .ugb-blog-posts title a {color: # 000000! important} .ugb -c453fea .ugb-blog-posts__ title a: hover {color: # 00b6ba! important} ! [Artha: Um aplicativo de dicionário de sinônimos de inglês off-line para Linux](thesaurus-app-linux.webp) Artha: Um aplicativo de dicionário de sinônimos de inglês off-line para Linux

Artha: um aplicativo de dicionário de sinônimos de inglês off-line para Linux

Artha é um aplicativo de dicionário de sinônimos rico em recursos, disponível para todas as principais distribuições Linux.

5. Ren’Py

Ren’Py é um criador de histórias em quadrinhos. Quase não o incluí neste artigo, mas parecia muito legal para ignorar. De acordo com seu site, Ren’Py é um motor gratuito e multiplataforma para narrativa digital. Torna mais fácil combinar palavras, imagens e sons para criar romances visuais e jogos de simulação de vida.

Como várias entradas nesta lista, Ren’Py vem com sua própria linguagem, mas também suporta a linguagem de script Python. Ren’Py oferece suporte para Linux, Windows e Mac. Os jogos criados com ele também podem ser jogados no iOS ou Android. Você pode até criar uma versão para carregar no Steam. A maior parte do Ren’Py é licenciado como MIT. Você pode dar uma olhada no código-fonte aqui. O lançamento mais recente do Ren’Py é 6.99.12.

Inform (não de código aberto)

Assim como a entrada anterior, Inform é mais do que um simples programa para criar IF. Inform é um sistema completo de design para ficção interativa baseado em linguagem natural. A ampla gama de ferramentas incluídas permite criar jogos de aventura, simulações históricas, histórias emocionantes ou arte digital experimental. O código-fonte finalizado é lido como frases em inglês, tornando-o exclusivamente acessível a não programadores.

O Inform tem uma biblioteca de extensões criadas pelo usuário para adicionar recursos à sua história de IF. Os criadores ou Inform também escreveram um ebook intitulado Escrevendo com Inform para ajudar os escritores a começar. O Inform pode ser executado em Linux, Mac e Windows. A versão Linux usa o framework GNOME. A versão mais recente do Inform é 7.0.

Pensamentos finais

A ficção interativa foi uma das primeiras maneiras que os primeiros programadores criaram e jogaram. Hoje, eles ainda são bastante relevantes porque podem ser jogados em qualquer lugar e as ferramentas continuam melhorando.

Quando eu era mais jovem, costumava ler muitos livros Escolha sua própria aventura, então posso ver a atração por esses jogos. Como autor de ficção, brinquei com a ideia de criar o meu próprio, mas sempre estava muito ocupado. Pretendo tentar novamente em breve. O bom é que existem tantas ferramentas e opções para escolher.

Você já jogou ou criou Ficção Interativa? Qual é o seu IF favorito? Quais ferramentas IF eu perdi? Por favor, deixe-me saber nos comentários abaixo.

Se você achou este artigo interessante, reserve um minuto para compartilhá-lo nas redes sociais.

Confira também a versão original desse post em inglês
Esse post foi originalmente escrito por John Paul e publicado no site itsfoss.com. Tradução sujeita a revisão.

5 Open Source Tools to Create Interactive Fiction

Propaganda
Propaganda