16/08/2015

Aula 27 - Mini Games Parte 3

   Olá, fãs de RPGs e coisas legais. Venho aqui hoje com mais algumas aulas sobre RPG Maker 2003. Vou apresentar mais um mini game que vocês podem incluir em seus jogos para deixá-los mais divertidos. Espero que gostem :)

-Memorizar Padrão-

   Vi esse mini game pela primeira vez numa caverna do jogo Exile. A mecânica dele pode ser usada tanto em mini games quanto em puzzles dentro de masmorras: você visita uma sala (ou lê em algum lugar) sobre a ordem de cores de algo, e em outro local você encontra pisos coloridos que podem ser mudados - e ao acertar a combinação, um prêmio aparece ou uma nova passagem é aberta. Ele é bem simples de ser feito (você vai precisar usar o charaset Object3 que forneci na primeira postagem sobre mini games).

   Primeiramente, construa um mapa como o da figura abaixo (é um mapa simples 21x15 que usa o chipset Dentro - não precisa marcar os pisos brancos, fiz isso só pra mostrar onde iremos encaixar os pisos coloridos):


   Primeiro vamos criar os pisos que serão a pista da solução do enigma (nesse exemplo serão representados do lado esquerdo), Para isso, basta criar um evento 'Apertar Tecla', 'Mesmo Nível do Herói', para cada piso - cada um contendo uma cor. Se usar o charaset Object3 e quiser deixar mais legal, na parte Selecionar Gráfico escolha 'Fixo/Com Movimento' (ele ficará brilhando as cores do piso). A tela ficará assim:


   Após criar a quantidade de pisos que desejar (vou usar 9 pisos neste exemplo), chegou a hora de criar os pisos que poderão ser mudados (eles ficarão do lado direito nesse exemplo, mas vocês devem colocá-los em outra sala, afastada da sala contendo a pista). Crie um evento como o anterior (usando o mesmo gráfico do charaset Object3 - e com o efeito de brilho da cor) mas na parte de eventos comece usando a opção 'Movimento de Personagem' (Object - Herói) e escolha a opção Tocar SFX (escolha um som como o Key). Depois crie uma variável chamada Ordem 1, em Operação escolha soma, e embaixo deixe como Setar com valor 1 (Você vai precisar criar um número de variáveis igual a quantidade de pisos que desejar usar no enigma). A tela ficará assim:


   Agora, clique no botão Copiar Página acima e depois em Colar Página para incluir uma página nova no evento similar à que foi criada. Nessa nova página mude a cor do piso (mexa no gráfico), marque a opção Variável (escolhendo a variável Ordem 1, Maior ou Igual, e coloque o valor 1). O restante deixe como está. Ao fazer isso, quando o personagem clicar uma vez no piso, a variável somará 1 ponto, e isso fará ela mudar a página do evento. A tela ficará assim:


   Repita o procedimento anterior, mude a cor do piso, e na opção Variável coloque um valor de 2 ao invés de 1, como mostra a figura abaixo:


   Repita uma última vez o procedimento anterior, mudando a cor do piso e colocando 3 no valor da variável. Mas desta vez, na parte de eventos, mude a variável Ordem 1 e em Operação deixe como Setar, e embaixo coloque Setar com valor zero. A tela ficará como na figura abaixo:


   Para cada botão que criar, você deverá mudar apenas a variável que gerencia a mudança de cor (não precisa alterar os valores ou os comandos). Lembre-se de anotar em algum lugar qual variável cuida de qual botão (vai entender a seguir o motivo disso).

   Agora só resta criar o item que aparecerá caso o enigma seja solucionado. Vou usar um baú aparecendo caso isso aconteça. Para isso, crie um evento SEM GRÁFICO ('Processo Paralelo', 'Abaixo do Herói'). Na parte de eventos, crie uma condição sem exceção (marque nela a opção Variável, escolha a variável correspondente ao piso, marque Setar, coloque o valor da variável, e escolha Igual).

   Explicando: o primeiro piso tem um valor zero, ao ser acionado ele soma 1 ao valor da variável (ficando com valor 1). Isso acontece 3 vezes, e na quarta vez que ele é acionado o valor retorna ao valor zero. Então, no exemplo que expliquei, a ordem dos botões ficou como: Verde - valor zero, Amarelo - 1, Azul - 2, e Vermelho - 3. Entenderam?

   Voltando ao evento, dentro da condição criada, crie OUTRA condição e siga o mesmo procedimento da anterior, mudando apenas o valor caso a cor do piso seja diferente. Repita isso um número de vezes igual ao número de pisos que colocou no enigma.
 
   Ao final, coloque uma espera de 5 (meio segundo), coloque alguma animação no evento, crie um switch chamado Item Apareceu (deixe ele ON) e termine com outra animação se quiser. Em seguida crie uma outra página nesse evento e faça um baú normalmente (como mostrado em postagens anteriores). A tela das condições ficará como mostra a figura abaixo:


   E a tela do editor do jogo ficará assim:


   Relembrando que o valor da primeira cor é ZERO, e esse valor aumenta em um para cada cor que colocar, e retorna ao zero quando se pressiona o botão na última cor - para voltar à primeira cor.

   Espero que tenham gostado e usem esse enigma/mini game bastante em seus jogos. Qualquer dúvida, podem perguntar que tentarei esclarecer. Até a próxima o/

Nenhum comentário:

Postar um comentário