Industry 4.0 and Internet of Things

The manufacturing industry is under a tremendous revolution from 2011; also known as Industry 4.0 where the traditional manufacturing processes are proliferated with smart digital technology, machine…

Smartphone

独家优惠奖金 100% 高达 1 BTC + 180 免费旋转




Jogos baseados em texto

Se você acha que programar é complicado, imagine o quão abstrato para as crianças conceitos como orientação a objetos, funções, variáveis, loops, debug, etc, são.

Então, para começar de forma mais tranquila a introduzir o pensamento computacional na cabeça destes pequenos, comecei a trabalhar com jogos de tabuleiro e jogos digitais. Feito isso, passamos para uma nova fase: produzir jogos digitais.

Esse tipo de jogo antecedeu os jogos de apontar e clicar e foram uma grande febre quando surgiram. A ideia é extremamente simples: apresentamos ao jogador um contexto sobre o universo em que o jogo está inserido, e então damos uma narrativa que é controlada pelo jogador. A cada opção selecionada pelo jogador, a história é direcionada para um caminho específico, no final resultando em múltiplas possibilidades de finais.

Só que mesmo sendo um jogo simples, o esforço para programá-lo em tecnologias atuais é muito maior do que as crianças são capazes de fazer hoje. Mas com o Twine tudo ficou bem mais simples e direto.

O Twine é uma ferramenta de código aberto desenvolvida originalmente em 2009, pelo engenheiro de software Chris Klimas com objetivo de criar uma maneira fácil de contar histórias interativas e não lineares.

Cada jogo criado na plataforma é chamado de “História”. Podemos criar uma nova clicando no botão “+ História” no menu vertical do lado direito do site.

Após inserir um novo nome para a história, somos redirecionados para um plano cartesiano. É nesta tela que vamos desenhar todo o resto do jogo. Cada passo do jogo é definido de forma bem intuitiva, através do bloco chamado de passagem. O jogo começa com uma passagem inicial:

Ao dar um duplo clique na passagem, um modal se abrirá e é lá onde vamos inserir os comandos do jogo. O texto digitado é exibido normalmente, mas para inserir “links” (e quando digo link, entenda como as escolhas que iremos oferecer ao jogador), usamos a seguinte sintaxe:

Para entender melhor o que isso quer dizer, partiremos para um exemplo mais prático. Considere que na passagem inicial a gente insira o seguinte roteiro:

Você está com sede. Do lado direito, há uma lanchonete e do lado esquerdo um lago. Para onde você vai?

[[vou para a lanchonete -> lanchonete]]

[[vou para o lago -> lago]]

Esse jogo será reproduzido na seguinte maneira no mapa.

Bem legal, né? Agora, já podemos testar o nosso jogo. Para isso, existem duas opções possíveis:

Ao clicar em qualquer uma das opções, o jogo vai abrir em um outra aba do navegador.

E de maneira simples assim, conseguimos fazer o nosso jogo!

Add a comment

Related posts:

What If Newbie Writers Stop Writing

One of my writing buddies had a rant last week when she was due to submit an assignment. Why the hell am I putting myself through this? She lamented. Who cares about my story? What difference does it…