Regras Gerais


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.