Minilop Retroware

MPAGD Iniciantes · Parte 7 de 29

Vamos criar um jogo com o MPAGD: Parte 7: Gerar o script do jogador

22 de novembro de 2020

O gerador de scripts parece um pouco intimidante ao início, mas depressa faz sentido.

Basicamente, no MPAGD o código por trás do jogador e dos teus vários sprites inimigos é colocado num ficheiro de SPRITE EVENT; são apenas ficheiros de texto que contêm o teu código de script do MPAGD.

A ferramenta Script Generator consegue criar estes scripts por ti, pois traz alguns scripts integrados para o movimento básico do jogador e para movimentos e comportamentos básicos de inimigos. Felizmente, são totalmente personalizáveis, e podes ainda escrever os teus próprios scripts e inventar novas mecânicas e tipos de inimigo. Como podes ver no Generator, há 8 Sprite Types que podemos aproveitar, mais o evento Player Controls, e há também uma fila para 'Other Events' (sobretudo scripts que gerem a configuração do jogo, os ciclos, os menus e assim por diante...não precisamos de nos preocupar com isso).

Por agora, no entanto, ainda não começámos a ver os inimigos, só temos o nosso jogador. Podes ver que na fila de cima o MPAGD já adivinhou que este é o teu sprite de jogador:

Captura de ecrã do tutorial

Primeiro, vamos acertar algumas coisas na fila Player Controls.

Clica na segunda coluna e podes percorrer os scripts predefinidos disponíveis que podemos carregar no nosso jogo. Para o nosso jogo vamos seleccionar 'Platformer', que vai gerar um script que trata dos movimentos LEFT, RIGHT e JUMP.

Do lado direito, o MPAGD adivinou as imagens do nosso sprite; no entanto, também temos um sprite virado para a esquerda, por isso clica na imagem junto ao L para percorrer até à imagem correcta.

Para todos os outros Sprite Types, vamos pedir ao MPAGD que gere os ficheiros, mas sem lhes adicionar código; para isso temos de clicar até aparecer 'Empty Template' em cada um dos eventos de Sprite Type

Na última fila, 'Other Events', clica até aparecer 'Auto generate'.

Agora a ferramenta deve ficar assim:

Captura de ecrã do tutorial

Estamos quase prontos para testar o nosso 'jogo'. Primeiro, vamos guardar o nosso trabalho

No menu File, selecciona Save e dá um nome ao teu jogo, sem usar espaços.

Agora volta à ferramenta Script Generator e, se estiver tudo bem, clica em Generate Scripts.

SEGUINTE: A nossa primeira compilação e teste de jogo

Todo o MPAGD Iniciantes