sexta-feira, 25 de abril de 2008

Tutorial Game Maker (Baseado no Tutorial do hiperbite)

Créditos: Ben 10 da CasaDosJogos (Mas... Eu sou Pedru... E na CDJ [CasaDosJogos] eu sou o Ben 10... Então vou me dar créditos!) e baseado no tutorial do hiperbite da BRMaker... Divirtam-se!

Introdução ao Game Maker
O Game Maker foi criado or Mark Overmars e distribuído pela YoYo Games. Com o nome inicial de Animo, pois era voltado para a animação. Só que, como os utilizadores do Animo gostavam de criar jogos nele, o Mark Overmars mudou seu nome para Game Maker.
Levando para os casos atuais, o Game Maker é desprezado por alguns por parecer difícil mexer... Até eu que estou fazendo esse tuto desprezava o Game Maker e partia para o MMF fazer jogos.
O GM faz jogos de QUALQUER TIPO, desde 3D até 2D. Ele usa uma linguagem própria, o GML, Game Maker Language.

Vamos ao tuto e chega de enrolação....

Baixar o Game Maker
Link do Game Maker 7 Lite (será usado no tuto): http://superdownloads.uol.com.br/download/47/game-maker/

Instalando
Bom, abra o arquivo de instalação do GM *preguiça de tirar Screen*
Clique em Next.
Aparecerá uma tela de bagaços que você tem que aceitar. Clica Next.
Selecione: I agree with above terms and conditions.
Clique Next.
Selecione a pasta em que você deseja instalar o Game Maker.
Clique em Start.
Clique em exit e tá instalado!
Vamos começar o tuto!

No Game Maker
http://img151.imageshack.us/my.php?image=gmeb6.png

Quem vai me perguntar: Que bicho de sete-cabeças é esse?
Você: Que bicho de sete-cabeças é esse?
TY!

Esse bicho de sete-cabeças é o GM... Calma que vou explicar como que funfa o treco. Algumas coisas são de menos pra gente agora... Vamos nos concentrar no game.
Vamos partir pro jogo... Agora faça o seguinte: Clique em File -> New
http://img362.imageshack.us/img362/7051/menugmkv0.png
E a tela não muda nada... Mas você tá criando um projeto novo.

SPRITES
Bom, agora vamos criar o famoso sprite pro game! EBA!
Pra isso, vá na pasta Sprite e clique com o botão direito nela e clique em Create Sprite.
http://img388.imageshack.us/img388/2479/cr...spritegmnu5.png
Bom, agora nomeie seu sprite para: spr_ball. Agora vá em Load Sprite pra gente pegar um sprite do game maker... Mas se quiser criar seu próprio vai em edit Sprite.
http://img86.imageshack.us/img86/7516/createaspritege3.png
Vá na pasta do Game Maker 7, selecione a pasta Sprites e depois vá em various. Selecione a Ball1.ico e clique em Abrir.
http://img390.imageshack.us/img390/5887/spriteballzm2.png
Agora dê um OK no Sprite e está lá nosso íconezinho do Sprite.

OBJETOS
Bom, agora vamos dar uma ação pra bola. Vá na pasta Objects, clique com o botão direito nela e clique em: Create Object.
http://img291.imageshack.us/img291/5329/createobjectwm0.png
Uma janela irá aparecer.
http://img388.imageshack.us/img388/1169/objectnx3.png
Como você pode ver na imagem, clique naquela janelinha ao lado de e coloque o spr_ball lá. Nomeie o seu objeto para obj_ball... Pra muitos Makers que mexem com GM é sempre bom colocar spr_ quando for Sprite e obj_ para quando for objeto. Pra quando for programar ficar mais fácil. Dê um OK.

ROOMS
No MMF, as rooms são chamadas de Frames ou Levels. Aqui no GM são chamadas de Rooms... Pra criar uma nova Room clique na pastinha ROOM com o botão direito e clique: Create Room.
http://img72.imageshack.us/img72/8721/createroomkd7.png
Não vamos mexer com a room agora. Então clique no botão de confirmar e a room tá criada.

EVENTOS
Vamos voltar pra bolinha. Vá no obj_ball e agora vamos add um evento pra ele! Então faça o seguinte, na janela que se abre, clique em Add Event-->Keyboard-->



Beleza... Fez isso? Então veja como ficou o meu:
http://img353.imageshack.us/img353/8089/objballtb8.png
Bom... Agora é a parte chata... Creio que você detesta matemática... Eu também... Mas no GM, os movimentos são feitos através do plano cartesiano... Lembra-se do plano cartesiano? Vou refrescar sua memória:
user posted image
TCHADAM!
Você: Peraí! Mas esse daí tá ridículo e ainda tá errado!
É aí que você se engana. O plano cartesiano que você see na school é diferente do plano computacional. Os negativos do Y ficam pra baixo e os X são normais. Então acostume-se pé de boi... Só não pegue e coloque um plano cartesiano computacional na prova de matemática porque senão vocÊ vai fazer merda!

Então, faça o seguinte, pegue esse botão: user posted image e arraste para a tela de Actions. Uma tela vai aparecer:
user posted image
Como é pra esquerda, coloque X: -5 e clique em Relative...
Faça isso com o , só que coloque o X como 5.
Com o coloque o Y como -5.
Com o coloque o Y como 5.

TODOS SELECIONE RELATIVE!

Bom... Agora dê um OK e vá na Room que criamos...
Selecione seu Objeto bola que tá lá e insira-o na room com o botão esquerdo... Clique em cima dele com o botão direito para tirar... Deixe-o em uma posição e clique em ok... Agora clique no seguinte botão: user posted image para testar seu jogo!

PRIMEIRA AULA FEITA!

COMENTEM POR FAVOR, DEMOREI DUAS HORAS PRA FAZER COM IMGS!
SE NÃO ENTENDERAM VEJAM UM VÍDEO NO YOUTUBE DE VÍDEOAULA DE GAME MAKER: http://www.youtube.com/watch?v=tqlvVbxSaW0

Até a próxima aula!

Tuto original: http://z9.invisionfree.com/CasaDosJogos/index.php?showtopic=3793

11 comentários:

Unknown disse...

cara tah mto bom esse tutorial parabens vlw

Camy Produções disse...

gostei muito mas quero fazer um jogo 3-D

João Vitor disse...

Po cara mto bom esse tutorial que voce fez. So não entendi direito aquela reta numerica que vc fez + o resto do tutorial é perfeito.

Eu acho que todo mundo que leu o tutorial devia colokar um post para agradecer seu tutorial é muito.

Lord Rogerin disse...

muito bom fiz um jogo parecido com megaman,muito obrigado pelo tutorial

Unknown disse...

po muito bom ta bem explicado

bruno disse...

Legal, muito bem feito...Parabéns!!

Caio disse...

Muito obrigado, o tutorial está ótimo.
Mt obrigado mesmo.
Tudo de bom pra você.
Fique com "DEUS".

Pedro Velloso disse...

Tutorial otimo.... quiria agora saber fazer o resto rsrsrs...

Gabriel disse...

Nossa cara! Você ensinou apenas como criar objetos e fazê-los mover, mas através deste simples tutorial, eu aprendi a mexer em tudo aqui!

Valeu mesmo!

joao malhao disse...

se quiserem mais tutoriais venham ao meu forum, ele tem muito tutoriais, fáceis de ler e aprender, temos engines, varios menbros, temos um sitio para os menbros poderem criar equipas e temos concursos, etc..
venham e espero que gostem
http://meugamemaker.portugueseforum.net/

joao malhao disse...
Este comentário foi removido pelo autor.