Agora
sim vamos experimentar a construção de uma narrativa
interativa ilustrada e vamos começar pela montagem de um
cenário. Imagine uma casa perto de um lago. Poderemos ir
mais perto do lago, andar ao redor da casa e entrar nela. Nesta
página vamos trabalhar o cenário e as formas como
as movimentações poderão ser feitas. Antes
de mais nada, estando no editor do Board-3, vá
na seção ferramentas,
seção criar nova
e crie uma aventura com o prefixo casa
e o título A Casa No Lago.

Vamos
usar o mapa acima para nos ajudar no posicionamento dos seis
locais que iremos criar. Mas antes de entrar propriamente na edição
do cenário, precisamos de duas coisas importantes: um painel
para a aventura e um botão para encerrar o jogo (caso seja
esse o desejo do jogador.
Para usar como painel escolhi um dos exemplos apresentado neste
livro digital e que passa a sensação de estarmos folheando
uma caderneta de anotação. Se você está
lendo essa página no próprio Board-3
e se já está apontando a edição para
o jogo A Casa No Lago,
basta clicar na figura ao lado que o painel será automaticamente
baixado para uso. O passo seguinte é substituir o seu nome
(painel2.png) na seção
ferramentas / configs.
Vale lembrar que a área gráfica ou visor principal
ficará nas coordenadas 60,20
pixels e com as dimensões 680x360
pixels. Já a área de funções adicionais
ficará nas coordenadas 750,60
e com as dimensões 120x320.
Basta ajustar esses valores na seção config.
É
importante já criar um botão (e seu script correspondente)
de encerramento da aventura. Mais adiante veremos detalhes de procedimentos
que antecedem o fechamento total do executável, mas por enquanto
vamos ficar apenas no botão imediato.

Já
definimos as duas imagens que serão usadas nos botões
e agora vamos posicioná-las no painel da aventura. Uma vez
que estarão presentes no painel, não será preciso
reposicioná-las pois tudo o que é feito no painel
permanece ativo mesmo na execução dos demais scripts.
Clique na imagem para baixar os dois arquivos.gif e altere nas configurações
da aventura.
Aproveitando
o momento, criaremos uma espécie de tela de introdução
ao jogo, no script start.
//===
Script inicial ======================== 
linkpan= sairUp.gif,saida,750,22,86,30,1,sairDw.gif
print A Casa No Lago,50,80,600,30,,Biu,,50
regtxt= 5,'Um conto interativo para ser editado
de acordo
com os exemplos do livro
digital
Board-3.'
print #5,50,160,600,120,,Biu,,26
linkfnc= seguir...,casa,0,290,120,20,1
Sempre
que um script tiver esse ícone à direita da listagem
e estando dentro do navegador do livro digital Board-3,
basta clicar nele que o script em questão será baixado
automaticamente para a aventura em edição.
Feito
isso, basta executar o script start para dar início
à aventura. O botão seguir... irá
enviar o leitor ou jogador para o local inicial da aventura, que
é justamente a frente da casa.
Locais
da aventura:
Segundo
o mapa no início desta página, nossa aventura terá
seis locais onde o jogador poderá ir e cada um deverá
ter um script descritor com a imagem do local e com as ligações
de movimentação.
A
casa não apenas dá acesso ao lago e ao riacho, como
permite entrar pela sala ou pela cozinha. A principal questão
aqui é como serão feitas essas ligações,
ou melhor, onde estarão os links de mudança de local.
Clique na imagem para baixar o arquivo gráfico dela.
Temos
duas opções: ou colocamos um pequeno texto na parte
de baixo da imagem, com os links, ou definimos áreas clicáveis
na propria imagem.
//===
Script casa.scp ======================== 
telpos= casa.png
print Minha casa no lago.,0,320,600,30,800000,BIu,,26
//movimentos
por texto
linkfnc= lago,lago,5,290,120,20,1
linkfnc= riacho,riacho,5,260,120,20,1
linkfnc= sala,sala,5,230,120,20,1
linkfnc= cozinha,cozinha,5,200,120,20,1
//movimentos por área da imagem
linktel= ,lago,66,137,186,57,9
linktel= ,riacho,600,113,77,105,9
linktel= ,sala,390,202,41,70,9
linktel= ,cozinha,521,224,38,44,9
Pronto,
esta é toda a programação necessária
para "descrever graficamente" uma posição,
com direito ainda a experimentar duas formas de movimentação.
O passo seguinte é reproduzir o mesmo tipo de programação
nos scripts das demais posições da aventura. Acha
que dá conta?
|
|

|
|
|
cozinha |
quarto |
sala |
lago |
riacho |
|
|
|
|
|
Comece criando o script da posição, copie a programação
do scropt casa.scp e adapte o que for necessário para a nova
posição. Se tiver dificuldade, os scripts podem ser
baixados clicando no ícone abaixo das imagens.
Com
isso temos o tema - uma casa num lugar bucólico e agradável
que pode suscitar mistérios, romances, escapadas, etc. Temos
também o cenário gráfico e a movimentação
pelos locais. Agora vem o principal: o enredo.
O
que vai acontecer, ou aconteceu neste local? O que o leitor / jogador
/ aventureiro deve fazer para resolver o que for proposto? Como
apresentar em detalhes o enredo ao jogador? Esses são os
verdadeiros problemas que um game design terá que resolver.
Mais do que criar a narrativa em si, será preciso criar um
modelo de como o jogador fará a interação com
ela.
Isso
se chama gameplay da aventura.
|