Seção 1: Planejamento da História

Recursos do Minicurso

Hora de Criar

É hora de começar a criar nossas próprias histórias com todas as habilidades que aprendemos hoje! A questão que estamos abordando hoje é como envolver o público com a linha da história, e a resposta para isso é CÓDIGO!

Para começar, pegue um pedaço de papel e comece a “planejar a história”. O que isso significa? Para desenvolver uma ótima história que permita ao leitor escolher entre opções, você pode delinear o fluxo da sua história. Este é um ótimo passo de planejamento, que o ajudará tremendamente quando você começar a codificar!

Eu começaria com as 3 ou 4 principais escolhas que seu protagonista fará na história. A partir daí, desenhe setas para mostrar como as diferentes escolhas do seu protagonista afetam a história.

Exemplo de Nuvi

Aqui está um exemplo de como planejar a história! As 4 principais escolhas que o protagonista fará são:

  1. Vai caminhar para casa depois da prática de Robótica?
  2. Vai andar de bicicleta para casa depois da prática de Robótica?
  3. Vai jogar futebol com seus amigos em casa?
  4. Vai nadar com seus amigos em casa?

Aqui está o storyboard resultante:

#Não foi possível encontrar a imagem

Agora, é ótimo marcar as diferentes seções do storyboard para corresponder aos diferentes conceitos de codificação que aprendemos. Se nossa história precisar tomar uma decisão, nosso código usará declarações if-else. Se estivermos pedindo ao público que nos dê entrada para tomar decisões em nossa história, usaremos entrada do usuário. A história real que o público estará lendo são variáveis de string!

Vamos marcar no storyboard! Aqui está como fica:

#Não foi possível encontrar a imagem

É realmente útil anotar seu storyboard para saber quais tópicos relacionados ao código podemos usar! Vemos que a linha da história será composta por texto ou variáveis string. A entrada do usuário pode ser o leitor digitando se deseja “caminhar” ou “andar de bicicleta” ou escolher “futebol” ou “nadar”. O usuário pode escolher sua história com base na entrada que ele dá ao computador! Os diferentes caminhos que Nuvi pode seguir são uma série de decisões. Felizmente, aprendemos a usar declarações ifelse, então Nuvi pode facilmente escolher diferentes caminhos que a história pode seguir!