Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
Mensagens : 106
Reputação : 0
Data de inscrição : 26/01/2012
Masculino
Localização : Guaratinguetá - SP
Ver perfil do usuário

Criando seu jogo Básico no Game Maker

em Seg 30 Jan - 9:50:34
Nome:Criando um Jogo Básico no Game Maker.
Descrição:Neste tutorial,você aprenderá a fazer um jogo básico no game maker.

Começando:


Primeiro,crie 8 sprites para o player:

spr_player_dir
spr_player_esq
spr_player_cima
spr_player_baixo
spr_player_dir_par
spr_player_esq_par
spr_player_cima_par
spr_player_baixo_par


Você pode usar estes sprites:
Player Sprites

Agora,crie um sprite para a parede e nomei-o de spr_parede.
Você pode usar este:
Sprite de Parede

Agora,crie um sprite e nomei-o de spr_ponto.
Esse sprite será o nosso score.
Você pode usar este:
Sprite de Score

Começando a Programar:


Depois dos sprites,vamos para os objetos.Primeiro,crie um objeto e nomei-o de obj_player:
O.B.S.:Coloque o spr_player_cima_par nele.

No evento CREATE,coloque o seguinte código:

Código:
Código:
score = 0
lives = 3 //Esse valor pode ser alterado.


Explicação:Esse código definirá o valor inicial do score e das vidas do player.

No evento Keyboard:Left coloque esse código:

Código:
Código:

x-=5
sprite_index=spr_player_esq


Explicação:Esse código serve para o obj_player ande 5 pixels à esquerda e o sprite será mudado para o spr_player_esq,que está virado para a esquerda.

No evento Keyboard:Right coloque esse código:

Código:
Código:

x+=5
sprite_index=spr_player_dir



Explicação:Esse código serve para o obj_player ande 5 pixels à direita e o sprite será mudado para o spr_player_dir,que está virado para a direita.

No evento Keyboard:Up coloque esse código:

Código:
Código:

y-=5
sprite_index=spr_player_cima



Explicação:Esse código serve para o obj_player ande 5 pixels acima e o sprite será mudado para o spr_player_cima,que está virado para cima.

No evento Keyboard:Down coloque esse código:

Código:
Código:

y+=5
sprite_index=spr_player_baixo



Explicação:Esse código serve para o obj_player ande 5 pixels à baixo e o sprite será mudado para o spr_player_baixo,que está virado para baixo.

No evento Keyboard Released:Left coloque esse código:

Código:
Código:
speed = 0
sprite_index=spr_player_esq_par


Explicação:Esse
código será executado quando o jogador soltar a seta direcional do
teclado esquerda,que fará que ele pare e mude de sprite para o spr_player_esq_par,que está parado e virado para a esquerda.

No evento Keyboard Released:Right coloque esse código:

Código:
Código:

speed = 0
sprite_index=spr_player_dir_par


Explicação:Esse
código será executado quando o jogador soltar a seta direcional do
teclado direita,que fará que ele pare e mude de sprite para o spr_player_dir_par,que está parado e virado para a direita.

No evento Keyboard Released:Up coloque esse código:

Código:
Código:
speed = 0
sprite_index=spr_player_cima_par


Explicação:Esse
código será executado quando o jogador soltar a seta direcional do
teclado cima,que fará que ele pare e mude de sprite para o spr_player_cima_par,que está parado e virado para cima.

No evento Keyboard Released:Down coloque esse código:

Código:
Código:
speed = 0
sprite_index=spr_player_baixo_par


Explicação:Esse
código será executado quando o jogador soltar a seta direcional do
teclado baixo,que fará que ele pare e mude de sprite para o spr_player_baixo_par,que está parado e virado para baixo.

Bom,criamos o movimento do Player,agora vamos programar as outras partes:

No evento Collision:obj_parede do obj_player coloque esse código:

Código:
Código:
speed = 0


Explicação:Esse código serve para que o obj_player fique parado.

O.B.S.:No obj_parede marque a opção Solid.

Agora crie outro objeto e nomei-o de obj_ponto e coloque nele o sprite [/color=red]spr_ponto
.

No evento Collision:obj_player do obj_ponto coloque esse código:

[/color]Código:
Código:
score +=10
instance_destroy()


Explicação:Esse código serve para que quando o obj_player colidir com o obj_ponto acrescentará 10 pontos a mais,e o obj_ponto será destruído.

Bom,agora crie um objeto e nomei-o de obj_controle e no evento DRAW coloque o código:

Código:
Código:

draw_text_color(10,10,"Pontos: "+string(score),c_red,c_white,c_green,c_blue,0.7)
draw_text_color(320,10,"Vidas: "+string(lives),c_red,c_white,c_green,c_blue,0.7)


Explicação:Esse código mostrará na room a quantiade de pontos e vidas do jogador,assim:

PONTOS:Valor do score do jogador.
VIDAS:Valor das vidas do jogador.

Agora no evento NO MORE LIVES coloque o seguinte código:

Código:
Código:
show_message('Você Perdeu!')
game restart()


Explicação:Esse
código servirá para quando o jogador não estiver com vidas,a seguite
mensage será mostrada:"Você Perdeu!",e o jogo voltará ao começo.

Bom,terminamos aqui nosso tutorial!
Aproveitem!

O.B.S.:Se você ainda não sabe NADA de Game Maker,aconselho que leia os tutoriais seguintes:

O que é o Game Maker,interface do Game Maker.

[Tutorial]Explicação Geral sobre GML

Aproveitem!

Tutorial por
[Você precisa estar registrado e conectado para ver este link.]
Do Fórum [Você precisa estar registrado e conectado para ver este link.]
[Você precisa estar registrado e conectado para ver este link.]
avatar
Mensagens : 11
Reputação : 0
Data de inscrição : 05/03/2012
Idade : 17
Localização : São Paulo
Ver perfil do usuáriohttp://diariodorex.blogspot.com

Re: Criando seu jogo Básico no Game Maker

em Qua 7 Mar - 11:32:08
*_*

______________________________________________________________________________________________
se é meu amigo,ponha isso na sua assinatura se quiser
avatar
Mensagens : 2678
Reputação : 18
Data de inscrição : 06/06/2011
Idade : 18
Masculino
Localização : Casa
Ver perfil do usuáriohttp://sonicmaker.forumeiros.com

Re: Criando seu jogo Básico no Game Maker

em Qua 7 Mar - 12:42:11
FLood Rex the absorber Shocked
leia o manual do novo usuario e não quebre mais as regras. ALERTADO

avatar
Mensagens : 654
Reputação : 4
Data de inscrição : 11/10/2011
Idade : 18
Masculino
Localização : Shirei
Ver perfil do usuáriohttp://sfpf.forumeiros.com/forum

Re: Criando seu jogo Básico no Game Maker

em Qua 7 Mar - 20:30:19
on: belo tuto woody ! ^^
off: woody banido? num sabia.

______________________________________________________________________________________________
Olá! Convidado Bem Vindo Ao fórum! 
Por favor, dê uma olhada em algum dos meus projetos!

[Você precisa estar registrado e conectado para ver este link.]
Ajude na campanha:
Avaliando jogos sem avaliação.
Tem algum jogo sem avaliação? Mande uma MP para mim ou light.
avatar
Adiministrador
Mensagens : 1598
Reputação : 10
Data de inscrição : 25/08/2011
Idade : 24
Masculino
Localização : Salvador Bahia
Ver perfil do usuáriohttp://veloxzone2.blogspot.com/

Re: Criando seu jogo Básico no Game Maker

em Qua 7 Mar - 22:07:10
Só pra ter certeza, antes de tal coisa.
Os tópicos dos ossuários banidos não deveriam ser bloqueados?
avatar
Mensagens : 2678
Reputação : 18
Data de inscrição : 06/06/2011
Idade : 18
Masculino
Localização : Casa
Ver perfil do usuáriohttp://sonicmaker.forumeiros.com

Re: Criando seu jogo Básico no Game Maker

em Qua 7 Mar - 22:35:28
não. u_u porque bloquear?
avatar
Adiministrador
Mensagens : 1598
Reputação : 10
Data de inscrição : 25/08/2011
Idade : 24
Masculino
Localização : Salvador Bahia
Ver perfil do usuáriohttp://veloxzone2.blogspot.com/

Re: Criando seu jogo Básico no Game Maker

em Qua 7 Mar - 22:42:19
Como exemplo em outros fóruns, o criado do tópico não vai ver os elogios e nem ou seja, nada mesmo. (Estamos comentando em um tópico criado por um fantasma!)
Conteúdo patrocinado

Re: Criando seu jogo Básico no Game Maker

Ver o tópico anteriorVoltar ao TopoVer o tópico seguinte
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum