Para
dominar o uso de qualquer aplicativo ou ferramenta, a regra básica
é: use. Quanto mais usar, mais irá se familiarizar
com comandos, funções e principalmente com os conceitos
envolvidos. De um modo geral e para facilitar a compreesão
do motor do Gênesis 3, vamos abordar aqui
algumas regras simples.
Regras
do Board-3:
Para
entrar no livro digital interativo Board-3, é preciso ter
um cadastro no sistema da TILT online e que custa atualmente R$
39,50 e dá acesso a vários recursos adicionais
da ferramenta. Nesta fase de ajustes, você pode usar o e-mail
teste@tilt.net para
entrar no sistema sem pagar nada, mas terá algumas restrições,
como por exemplo não poder atualizar automaticamente o livro.
Uma
vez realizado o acesso, você terá a seguinte configuração
para acessar o livro digital:
No
campo (1) irá
aparecer sempre o título do jogo ou aventura em edição
naquele momento. No campo (2)
aparece o painel geral do jogo, por default, em formato 900 x 400
pixels. No campo (3)
estão dois botões básicos: o de encerramento
da operação da ferramenta e o botão que alterna
o editor todo ou apenas a área do jogo.
No
campo (4) aparecem
os nomes dos scripts da aventura em edição e nele
pode ser alternado (8)
a lista completa das instruções de programação
disponíveis. Basta um clique na instrução desejada
que ela será imediatamente copiada para o fonte do script
em edição (com ou sem os comentários).
Os
botões (9)
permitem o acesso total à edição (como na imagem
acima) e ao sistema de load e download de aventuras para edição.
O botão (7)
acessa várias ferramentas do editor.

No
campo (6) estão
os botões de gravação, criação
e acesso aos backups dos scripts. A edição é
feita no campo (5)
e é possível definir se, ao executar um script, ele
será automaticamente gravado (Auto
Gravar) e se será gravada uma cópia dele na
pasta de backups (Auto Backup). Durante
a edição é possível executar cada uma
das linhas do fonte individualmente.
No
campo (6) ainda tem
um pequeno botão que serve para colocar na área do
jogo, as coordenadas e dimensões tanto do visor principal,
quando da área de funções. Serve apenas para
ajudar o programdor a localizar onde os elementos visuais da aventura
estarão dispostos.
O
botão (10)
acesso ao livro propriamente dito, em páginas no padrão
html e que podem ser acessadas de três formas ditintas: dentro
do Board-3 e numa janela em separado, na janela
principal do Board-3 ou ainda no seu navegador
preferido, fora do sistema.
No
entanto, essa navegação "fora" do Board-3
não possui os mesmos recursos de integração
do livro digital, ou seja, ao clicar em determinados elementos (dos
exemplos) nos navegadores embutidos, eles são automaticamente
baixados para a aventura em edição, facilitando assim
o teste e o acompanhamento dos temas abordados.
Vale
lembrar que, para a janela independente do navegador, é possivel
"travá-la" para que seu deslocamento pela tela
do monitor seja feito em conjunto com o deslocamento da janela do
editor.
Regras
de programação:
Existem
umas poucas regras para o uso da programação, além
do respeito à sintaxe das instruções e seus
parâmetros. Basicamente cada linha do fonte deve contar apenas
uma instrução e seus parâmetros, podem ser uma
linha de comentário (sem efeito operacional) desde que comece
pelos caracterers "//".
Scripts
poem ser executados a partir de outros scripts ou ser chamados como
subrotina funcional de alguma operação repetitiva.
Mas é preciso lembrar sempre que apenas uma chamada (gosub)
e seu retorno (return)
pode ser feita por vez. Isto significa que, embora um script possa
conter várias chamadas (gosub),
elas não podem estar aninhadas (uma dentro da outra na programação).
Nem um script subrotina pode chamar outra subrotina dentro dele.
Para
narrativas um pouco mais complexas do que simplesmente promover
uma leitura linear do enredo, é preciso definir no início
dos scripts de página ou local, o nome do mesmo e o script
que será usado em caso de retorno de alguma função
genérica, tipo menu de opções, agradecimentos,
créditos, etc. São elas posic=
e retscp=.
Algumas
instruções, em especial as condicionais, podem exigir
a referência ao jogador ou ao local onde ele está.
Nesses casos as palavras "jog"
pode ser usada para jogador e "loc"
para o local atual do jogador. Alternativamente, podem ser usadas
as palavras "@loc"
ou "@pos", para indicar essa
mesma posição.
Lembre-se
sempre que o set de instruções do motor Gênesis-3
é bastante simples mas com ele é possível construir
probelmas e soluções bem elaboradas e complexas, para
desafiar o jogador. Você só precisa manter a criatividade
em estado de atenção, para obter resultados bacanas.
|