GMBR
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Entrar

Esqueci-me da senha

Últimos assuntos
» player não consegue andar
por lovn7 Qui 21 Nov 2024, 13:33

» É possível fazer istó no game maker
por William Lima Qui 21 Nov 2024, 10:56

» Rio Rise - novo launcher do Gta San Andreas SAMP Brasil
por Lua Sáb 16 Nov 2024, 20:22

» (Resolvido) Cenario longo x Texture Pages
por josuedemoraes Sáb 16 Nov 2024, 15:31

» Kids' band
por Adilson Lucindo Santos Sex 15 Nov 2024, 12:23

» (RESOLVIDO) Engasgos-Troca de Sprites/animações
por josuedemoraes Ter 12 Nov 2024, 01:49

» Block Room - DEMO
por Joton Qua 06 Nov 2024, 22:58

» Game Infinito vertical (subindo)
por macmilam Sáb 26 Out 2024, 12:36

» Retorno da GMBR!!!
por Dancity Ter 22 Out 2024, 16:36

» Máquina de estados
por aminaro Qui 10 Out 2024, 13:33

» como faço pra um objeto colidir com o outro e diminuir a vida do player ?
por josuedemoraes Qui 03 Out 2024, 16:51

» RESOLVIDO: Colisão com objetos moveis
por josuedemoraes Qua 02 Out 2024, 20:28

» Crypt of the Blood Moon
por divin sphere Qua 11 Set 2024, 18:18

» como fazer um objeto seguir?
por divin sphere Dom 18 Ago 2024, 18:08

» Procuro de alguém para Modelar/Texturizar/Animar objetos 3D
por un00brn Dom 11 Ago 2024, 11:10

» Destruição de cenário (estilo DD Tank)
por CoronelZeg Sex 09 Ago 2024, 17:16

» RESOLVIDO-Como destruir uma instancia especifica de um objeto
por josuedemoraes Ter 23 Jul 2024, 00:40

» Automatizar a coleta de id
por GabrielXavier Seg 22 Jul 2024, 18:01

» Preciso de ajuda para concluir um pequeno projeto
por lmoura Qui 27 Jun 2024, 15:45

» ANGULO ACOMPANHAR O OBJETO
por Klinton Rodrigues Qui 27 Jun 2024, 08:34

» Musica reinicia quando sala reinicia
por GabrielXavier Ter 18 Jun 2024, 07:28

» como fazer uma copia de gd
por generico_cube Sex 14 Jun 2024, 15:48

» Square Adventure
por guilherme551 Ter 11 Jun 2024, 09:54

» como posso definir limite de uma variavel
por GabrielXavier Sex 07 Jun 2024, 14:14

» [Resolvido] Dúvida, colisão única de objeto
por vdm842 Sex 24 maio 2024, 09:50


[Tutorial] Criando um Jogo de Plataforma - Parte 1

+7
Gonçalves
KevinBandicoot
LCS
Jiraya
The_Killer
Nicolas
Luca$
11 participantes

Ir para baixo

[Tutorial] Criando um Jogo de Plataforma - Parte 1 Empty [Tutorial] Criando um Jogo de Plataforma - Parte 1

Mensagem por Luca$ Qui 16 Dez 2010, 14:29

Nome: Criando um Jogo de Plataforma - Parte 1
Descrição: Nesta parte do tutorial, iremos fazer o player!
Nível de dificuldade: Iniciante - Mediano
Requerimentos: Game Maker 8 Lite/Pro

• - Introduçao:

Galera, estava tentando ter uma ideia para um tutorial, ai tive a ideia:
Um tutorial para criar um jogo de plataforma!
Legal...
Neste tutorial, iremos fazer um joguinho, com gráficos ruins, porque é apenas a parte da programaçao que irei falar, de um quadradinho que faz varias coisas e sai em uma aventura com inimigos =D
Este tutorial, será dividido em 2 ou 3 partes... ainda nao defini, vamos ver como me sairei em cada aula e se vocês gostarem...
Entao chega de papo e vamos ! =D

Desenvolvimento:
Vamos desenvolver o Player nesta parte.
Entao vamos,abra o sprite do seu player,coloque o nome de :
spr_player
Nosso sprite será um quadrado,será esse:
[Tutorial] Criando um Jogo de Plataforma - Parte 1 Spriteplayer
coloque a origem dele no centro
E crie um objeto chamado:
obj_player

Bom,oque um player faz?Um player se move!
Entao vamos adicionar a movimentaçao a ele!

Adicione um evento Step nele,e adicione o seguinte código:
Código:
if keyboard_check(vk_left)//se a tecla da seta para a esquerda for apertada
{
x-=5//diminui 5 x, ou seja,vai 5 pixels para a esquerda,e se "move"
}
if keyboard_check(vk_right)//se a tecka da seta para a esquerda for apertada
{
x+=5//almenta 5x,ou seja,vai 5 pixels para a direita,e se "move"
}
Oque fizemos nesse código?
Fizemos que ao o jogador apertar a seta da esquerda, mover-se para a esquerda e ao apertar a tecla da direita,mover-se para a direita.
Está faltando auguma coisa nao acha?...
Sim!,está faltando o pulo, mas para isso iremos ter que colocar gravidade!
Entao vamos lá,no código de movimentaçao que fizemos acima,adicione o seguinte código uma linha abaixo:
Código:
if place_free(x,y+1)//se estiver livre de colisoes 1 pixel abaixo
{
gravity=0.7// a gravidade é 0.7
}
else//senao
{
gravity=0// a gravidade é 0
}

Oque fizemos nesse código?

Adicionamos gravidade ao player!
Mas e o código do pulo?

Irei passar agora,abra o código dos movimentos e a gravidade, e uma linha abaixo, adicione o código:
Código:
if keyboard_check(vk_up) and !place_free(x,y+1)//se a tecla de seta para cima for apertada e nao estiver livre de colisoes 1 pixel abaixo
{
vspeed=-8// velocidade vertical é igual a -8
}

Oque fizemos nesse código?
Fizemos que ,ao o jogador pressionar a tecla de seta para cima,e nao estiver livre de colisoes 1 pixel abaixo,a velocidade vertical dele seja -8,ou seja,ele irá pular.

E agora? já fizemos a movimentaçao e a gravidade e o pulo, oque iremos fazer agora?
Iremos dar vida a ele!
Igual o frankstein?
Nao...iremos adicionar a variavel de vidas a ele '-'
Entao vamos lá.
Adicione um evento Create no objeto player e adicione o seguinte código:
Código:
global.vidas=5//adicionamos a variavel global.vidas ,e o valor dela inicia-se como 5
Oque fazemos agora? irá ficar assim?

Agora você deve esperar a parte 2 do tutorial, que falaremos de inimigos e os blocos para as paredes

Parte 1 - Parte 2



Download da engine desta parte para ver como ficamos:
Engine Criando um Jogo de Plataforma - Parte 1


Última edição por GMLucas em Sex 17 Dez 2010, 14:59, editado 1 vez(es)
Luca$
Luca$

Games Ranking : Nota D

Notas recebidas : D-C
Data de inscrição : 10/10/2010
Reputação : 1
Número de Mensagens : 582
Prêmios : [Tutorial] Criando um Jogo de Plataforma - Parte 1 Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

[Tutorial] Criando um Jogo de Plataforma - Parte 1 Empty Re: [Tutorial] Criando um Jogo de Plataforma - Parte 1

Mensagem por Nicolas Qui 16 Dez 2010, 17:50

Muito bom o tutorial,vou estudar os codigos,VLWS!
Nicolas
Nicolas

Data de inscrição : 23/02/2010
Reputação : 4
Número de Mensagens : 492
Prêmios : [Tutorial] Criando um Jogo de Plataforma - Parte 1 Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

[Tutorial] Criando um Jogo de Plataforma - Parte 1 Empty Re: [Tutorial] Criando um Jogo de Plataforma - Parte 1

Mensagem por The_Killer Qui 16 Dez 2010, 18:10

Bom tuto, vai ajudar a quem tem duvidas
The_Killer
The_Killer

Data de inscrição : 08/02/2010
Reputação : 0
Número de Mensagens : 21
Prêmios : [Tutorial] Criando um Jogo de Plataforma - Parte 1 Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

[Tutorial] Criando um Jogo de Plataforma - Parte 1 Empty Re: [Tutorial] Criando um Jogo de Plataforma - Parte 1

Mensagem por Jiraya Qui 16 Dez 2010, 18:22

muito bom!
depois crie a parte 2 para que o pessoal possa criar uma jogo completo de plataforma ;]
Jiraya
Jiraya

Games Ranking : Nota A

Notas recebidas : A+A
Data de inscrição : 20/03/2010
Reputação : 108
Número de Mensagens : 1134
Prêmios : [Tutorial] Criando um Jogo de Plataforma - Parte 1 Empty

Medalhas x 0 Tutoriais x 1 Moedas x 0

Ouro x 1 Prata x 0 Bronze x 1

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

https://www.facebook.com/seito.washiro.7

Ir para o topo Ir para baixo

[Tutorial] Criando um Jogo de Plataforma - Parte 1 Empty Re: [Tutorial] Criando um Jogo de Plataforma - Parte 1

Mensagem por LCS Qui 16 Dez 2010, 18:25

Muito bom tuto cara continue assim isso é uma das poucas coisas que sei essa parte da mobimentaçao uasausha
aguardo as outras
flws
LCS
LCS

Games Ranking : Nota A

Notas recebidas : A
Data de inscrição : 09/03/2010
Reputação : 43
Número de Mensagens : 1035
Prêmios : [Tutorial] Criando um Jogo de Plataforma - Parte 1 Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 2 Prata x 1 Bronze x 1

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

http://www.www.ww.www

Ir para o topo Ir para baixo

[Tutorial] Criando um Jogo de Plataforma - Parte 1 Empty Re: [Tutorial] Criando um Jogo de Plataforma - Parte 1

Mensagem por Luca$ Qui 16 Dez 2010, 19:09

Vlw galera pelos comentarios
e
@Jyraia

Como te disse pelo chat da GMBR, eu pretendo sim colocar mais 2 ou 3 partes, a proxima parte eu axo que será:
Blocos e Inimigos
------------------------------------------------------------------------------------------
E vlw denovo galera
Luca$
Luca$

Games Ranking : Nota D

Notas recebidas : D-C
Data de inscrição : 10/10/2010
Reputação : 1
Número de Mensagens : 582
Prêmios : [Tutorial] Criando um Jogo de Plataforma - Parte 1 Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

[Tutorial] Criando um Jogo de Plataforma - Parte 1 Empty Re: [Tutorial] Criando um Jogo de Plataforma - Parte 1

Mensagem por KevinBandicoot Sáb 18 Dez 2010, 15:28

Muito bom mesmo, estou começando a pouco tempo e vc tbm me ajudou um bocado
valew
KevinBandicoot
KevinBandicoot

Data de inscrição : 18/12/2010
Reputação : 1
Número de Mensagens : 186
Prêmios : [Tutorial] Criando um Jogo de Plataforma - Parte 1 Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

http://kevinhpsantos.deviantart.com

Ir para o topo Ir para baixo

[Tutorial] Criando um Jogo de Plataforma - Parte 1 Empty Re: [Tutorial] Criando um Jogo de Plataforma - Parte 1

Mensagem por Luca$ Sáb 18 Dez 2010, 16:02

De nada mano,vlw pelos comentarios
Happy
Luca$
Luca$

Games Ranking : Nota D

Notas recebidas : D-C
Data de inscrição : 10/10/2010
Reputação : 1
Número de Mensagens : 582
Prêmios : [Tutorial] Criando um Jogo de Plataforma - Parte 1 Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

[Tutorial] Criando um Jogo de Plataforma - Parte 1 Empty Re: [Tutorial] Criando um Jogo de Plataforma - Parte 1

Mensagem por Gonçalves Sáb 18 Dez 2010, 16:37

Muito bom! O_o + REP
Gonçalves
Gonçalves

Games Ranking : Nota B

Notas recebidas : B + A + C
Data de inscrição : 29/10/2010
Reputação : 79
Número de Mensagens : 1013
Prêmios : [Tutorial] Criando um Jogo de Plataforma - Parte 1 Empty

Medalhas x 0 Tutoriais x 4 Moedas x 0

Ouro x 2 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

[Tutorial] Criando um Jogo de Plataforma - Parte 1 Empty Re: [Tutorial] Criando um Jogo de Plataforma - Parte 1

Mensagem por MendingoDoFuturo Sáb 01 Jan 2011, 20:40

Manolo..voce salvou minha vida..como sou noob maximun power em gm..estava querendo saber como colova os codigos para movimento e talz,e principalmente.. a fucking Gravidade.

Continuarei seguindo esse tuto \o/

valew manolo
MendingoDoFuturo
MendingoDoFuturo

Data de inscrição : 13/12/2010
Reputação : 0
Número de Mensagens : 8
Prêmios : [Tutorial] Criando um Jogo de Plataforma - Parte 1 Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

[Tutorial] Criando um Jogo de Plataforma - Parte 1 Empty Re: [Tutorial] Criando um Jogo de Plataforma - Parte 1

Mensagem por h1qu3 Sex 07 Jan 2011, 13:57

cara o meu boneco fica pulando como se fose um trampolim me ajuda ae por favor


agradeço desde ká =D
h1qu3
h1qu3

Data de inscrição : 07/01/2011
Reputação : -1
Número de Mensagens : 15
Prêmios : [Tutorial] Criando um Jogo de Plataforma - Parte 1 Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

[Tutorial] Criando um Jogo de Plataforma - Parte 1 Empty Re: [Tutorial] Criando um Jogo de Plataforma - Parte 1

Mensagem por zineron1234 Sex 07 Jan 2011, 14:23

Aonde ele fica Pulando?
zineron1234
zineron1234

Data de inscrição : 26/11/2010
Reputação : -2
Número de Mensagens : 71
Prêmios : [Tutorial] Criando um Jogo de Plataforma - Parte 1 Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

http://www.gamemakerforumbr.forumeiros.com

Ir para o topo Ir para baixo

[Tutorial] Criando um Jogo de Plataforma - Parte 1 Empty Re: [Tutorial] Criando um Jogo de Plataforma - Parte 1

Mensagem por DragonWarrior Qua 12 Jan 2011, 00:38

Amei o seu tutorial, rep+ só que quando você fala de abrirmos o código de movimentação você não estaria por acaso querendo que colocássemos a ação execute code? porque é lá que desenvolvemos a execução de scripts, mas tirando isso meus parabéns. Rep+ como eu já disse antes
DragonWarrior
DragonWarrior

Data de inscrição : 11/10/2010
Reputação : 1
Número de Mensagens : 61
Prêmios : [Tutorial] Criando um Jogo de Plataforma - Parte 1 Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

[Tutorial] Criando um Jogo de Plataforma - Parte 1 Empty Re: [Tutorial] Criando um Jogo de Plataforma - Parte 1

Mensagem por Luca$ Sex 14 Jan 2011, 15:14

Dragonwarrior,isso nao foi um erro.
É para você abrir o código que já existe la,e o conteudo dele e o da movimentaçao
e Por isso o "código da movimentaçao"
Luca$
Luca$

Games Ranking : Nota D

Notas recebidas : D-C
Data de inscrição : 10/10/2010
Reputação : 1
Número de Mensagens : 582
Prêmios : [Tutorial] Criando um Jogo de Plataforma - Parte 1 Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

[Tutorial] Criando um Jogo de Plataforma - Parte 1 Empty Re: [Tutorial] Criando um Jogo de Plataforma - Parte 1

Mensagem por DragonWarrior Seg 17 Jan 2011, 17:10

Desculpe se eu estou começando a parecer um verdadeiro chato, mas é que eu ainda não entendi esse lance de abrir o código de movimentação. Happy'
DragonWarrior
DragonWarrior

Data de inscrição : 11/10/2010
Reputação : 1
Número de Mensagens : 61
Prêmios : [Tutorial] Criando um Jogo de Plataforma - Parte 1 Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ir para o topo Ir para baixo

[Tutorial] Criando um Jogo de Plataforma - Parte 1 Empty Re: [Tutorial] Criando um Jogo de Plataforma - Parte 1

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo


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