Sonic Game Maker
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Entrar
Últimos assuntos
SONIC ADVENTURE 3Sáb 13 Jan - 13:50:03KellyaneFELIZ NATAL 2023Seg 25 Dez - 12:48:36Divin Sphere HiroshaiErro ao Abrir ProjetoTer 25 Jul - 8:44:49Ian LagesJá fazem 10 anos...Qua 3 maio - 12:21:59Divin Sphere HiroshaiFeliz Natal 2022Qua 11 Jan - 21:41:47Ian LagesTOUCH - AndroidSex 21 Out - 21:40:23Divin Sphere HiroshaiA volta de nat-frutoSex 12 Ago - 11:24:58Divin Sphere HiroshaiDiscord Game MakerDom 9 Jan - 23:16:01Nest_DJ.EXtremeHAPPY NEW YEAR 2022Sáb 1 Jan - 20:27:23Divin Sphere HiroshaiDoIt - Jogo AndroidSáb 1 Jan - 20:22:31Divin Sphere HiroshaiFELIZ NATAL 2021Sáb 25 Dez - 23:43:15Divin Sphere Hiroshaiefraim leonardo quadrinhos do sonicSeg 22 Nov - 8:48:52FizContaSóPraIsso[11/2021] Atualizações Importantes de SegurançaDom 7 Nov - 23:41:23Lago Roxoum post interessanteTer 27 Jul - 17:10:45Divin Sphere HiroshaiBring The Block - AndroidSáb 17 Abr - 15:31:53Divin Sphere Hiroshai

Ir para baixo
avatar
...
Mensagens : 106
Reputação : 0
Data de inscrição : 26/01/2012
Masculino
Localização : Guaratinguetá - SP

Criando seu jogo Básico no Game Maker Empty Criando seu jogo Básico no Game Maker

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
Dark Maker
Do Fórum [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
Rex The Absorber Hedgehog
Rex The Absorber Hedgehog
Mensagens : 11
Reputação : 0
Data de inscrição : 05/03/2012
Idade : 24
Localização : São Paulo
http://diariodorex.blogspot.com

Criando seu jogo Básico no Game Maker Empty Re: Criando seu jogo Básico no Game Maker

Qua 7 Mar - 11:32:08
*_*
Sonic Luan
Sonic Luan
Mensagens : 2678
Reputação : 19
Data de inscrição : 06/06/2011
Idade : 25
Masculino
Localização : Casa
https://sonicmaker.forumeiros.com

Criando seu jogo Básico no Game Maker Empty Re: Criando seu jogo Básico no Game Maker

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

Sonic_Ray-ian
Sonic_Ray-ian
Mensagens : 656
Reputação : 4
Data de inscrição : 11/10/2011
Idade : 24
Masculino
Localização : Shirei
http://sfpf.forumeiros.com/forum

Criando seu jogo Básico no Game Maker Empty Re: Criando seu jogo Básico no Game Maker

Qua 7 Mar - 20:30:19
on: belo tuto woody ! ^^
off: woody banido? num sabia.
Taigo Toushirou
Taigo Toushirou
Adiministrador
Mensagens : 1598
Reputação : 10
Data de inscrição : 25/08/2011
Idade : 31
Masculino
Localização : Salvador Bahia
http://veloxzone2.blogspot.com/

Criando seu jogo Básico no Game Maker Empty Re: Criando seu jogo Básico no Game Maker

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?
Sonic Luan
Sonic Luan
Mensagens : 2678
Reputação : 19
Data de inscrição : 06/06/2011
Idade : 25
Masculino
Localização : Casa
https://sonicmaker.forumeiros.com

Criando seu jogo Básico no Game Maker Empty Re: Criando seu jogo Básico no Game Maker

Qua 7 Mar - 22:35:28
não. u_u porque bloquear?
Taigo Toushirou
Taigo Toushirou
Adiministrador
Mensagens : 1598
Reputação : 10
Data de inscrição : 25/08/2011
Idade : 31
Masculino
Localização : Salvador Bahia
http://veloxzone2.blogspot.com/

Criando seu jogo Básico no Game Maker Empty Re: Criando seu jogo Básico no Game Maker

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

Criando seu jogo Básico no Game Maker Empty Re: Criando seu jogo Básico no Game Maker

Ir para o topo
Permissões neste sub-fórum
Não podes responder a tópicos