A
aventura nada mais é do que um texto, onde devem ser respeitadas
algumas regras simples. Lembre-se sempre de duas importantes características
deste texto: 1)- ele não possui nenhum
código de formatação, como nos arquivos gerados
pelo Microsoft Word e 2)- o tratamento é
feito linha a linha, portanto não crie linhas muito grandes
ou que sofram uma quebra automática, pois o sistema pode
perder a formatação original que foi definida para
a apresentação das páginas do jogo.
Cada
local ou página é identificado por uma página
numerada. No texto, uma página inicia sempre com uma linha
onde a sua primeira letra é o caracter "@"
seguido de três dígitos numéricos ( @000
a @999 ). A página
@000 é sempre a primeira
a ser executada e a página @999
é executada quando o jogador morre.
Na
linha seguinte começa a descrição do local
ou daquilo a que se refere aquela posição (a página
de texto proriamente dita).
No
final desta descrição podem ser usadas linhas que
começam com três caracteres diferentes, para indicar
os eventos presentes naquela páginal: "/"
indica uma mudança de página, se o botão
correspondente for acionado (a página destino será
definida pelos caracteres ":001"
no final da linha.
O
caracter "%"
indica um combate e o destino especificado em ":001"
será usado apenas no caso do jogador matar definitivamente
seu oponente. Caso morra, o jogador será remetido para
a página @999.
O
caracter "?"
indica uma mudança de página em função
do dado e da opção que ele apresentar: face 1, primeiro
parâmetro, face 2, segundo parâmetro e face 3, terceiro
parâmetro.
Veja
abaixo como seria então uma típica descrição
de página, usando como exemplo o encontro da princesa com
o aventureiro:
@015
Você entrou num grande salão, cercado por janelas
coloridas
e de onde irradiam luzes difusas e contrastantes. No centro,
destacando-se pela sua beleza e delicadeza, uma jovem que
certamente pertenceria à realeza.
A
princesa estava em pé, diante do maior de todos os
aventureiros.
/Você
então vai ao seu encontro :033
/Cria coragem e declara seu amor a ela :080
?Tenta beijá-la :750,210,420
%Enfrenta o guarda que está ao seu lado : 200
Note
que a página começa com a definição
padrão "@015",
segue-se a descrição da cena e finaliza com as opções,
que no caso se referem a duas mudanças de página,
uma mudança aleatória e um combate.
Quando
o jogador tentar beijar a jovem (opção "?",
uma das três páginas indicadas será a página
a ser mostrada.
Na
linha de definição da página "
@ "
ainda é possível redefinir os valores de força,
poder e sorte. O caracter "
* "
seguido de "
+ "
ou "
- "
indica mais um ou menos um ponto de força. Da mesma forma,
o caracter "
& "
indica alteração nos parâmetros de poder e
o caracter "
$ "
indica alteração nos parâmetros de
sorte.
No
exemplo abaixo podemos ver o início de uma págia
(001), onde o personagem recebe dois pontos de
força e um de sorte, ao chegar nesta posição:
@001 *+*+$+
Estamos numa floresta...
/Vá para o norte :002
/Vá para o sul :003
Existe
uma flag que permite mudar a página de morte do jogador
e que deve ser alterada também na linha de definição
da página:
@001
?=
Estamos numa floresta...
?=
esta instrução (default) mantém a morte,
independente de qual personagem esteja jogando, como um desvio
para a página @999;
?+
desvia, no caso de morte, para uma página
especial, numerada em função do personagem. Por
exemplo: o personagem 1, quando morre vai para a página
@910.
O personagem 2, quando morre vai para a @920
e assim por diante.
Na
linha de definição da página (
@ )
também é possível definir um arquivo de som,
padrão wave do Windows, para ser "tocado" quando
a página for executada. O caracter de definição
é "
# ".
O
nome do arquivo deve ser o último elemento da linha (evite
até mesmo espaço após o nome) e não
deve conter a extenção (.wav). Os arquivos
de som devem estar no mesmo diretório onde o jogo será
executado. Exemplo:
@001
*+*+$+ #grito
Esta
é portanto a estrutura básica, no qual o texto ou
narrativa é estruturada, quando se define cada uma das
páginas do jogo. |