[Tutorial] Criando um Jogo de Plataforma - Parte 1

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

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

Mensagem por Luca$ em 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:

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$

Ranking : Nota D
Número de Mensagens : 582
Data de inscrição : 10/10/2010
Notas recebidas : D-C
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

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

Mensagem por Nicolas em Qui 16 Dez 2010, 17:50

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

Nicolas

Número de Mensagens : 492
Idade : 17
Data de inscrição : 23/02/2010
Reputação : 4
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

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

Mensagem por The_Killer em Qui 16 Dez 2010, 18:10

Bom tuto, vai ajudar a quem tem duvidas

The_Killer

Número de Mensagens : 21
Idade : 17
Data de inscrição : 08/02/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

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

Mensagem por Jiraya em 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

Ranking : Nota A
Número de Mensagens : 1134
Data de inscrição : 20/03/2010
Notas recebidas : A+A
Reputação : 108
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 1

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

Voltar ao Topo Ir em baixo

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

Mensagem por LCS em 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

Ranking : Nota A
Número de Mensagens : 1035
Idade : 21
Data de inscrição : 09/03/2010
Notas recebidas : A
Reputação : 43
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 2
   : 1
   : 1

http://www.www.ww.www

Voltar ao Topo Ir em baixo

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

Mensagem por Luca$ em 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$

Ranking : Nota D
Número de Mensagens : 582
Data de inscrição : 10/10/2010
Notas recebidas : D-C
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

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

Mensagem por KevinBandicoot em Sab 18 Dez 2010, 15:28

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

KevinBandicoot

Número de Mensagens : 186
Idade : 22
Data de inscrição : 18/12/2010
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://kevinhpsantos.deviantart.com

Voltar ao Topo Ir em baixo

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

Mensagem por Luca$ em Sab 18 Dez 2010, 16:02

De nada mano,vlw pelos comentarios
Happy

Luca$

Ranking : Nota D
Número de Mensagens : 582
Data de inscrição : 10/10/2010
Notas recebidas : D-C
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

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

Mensagem por Gonçalves em Sab 18 Dez 2010, 16:37

Muito bom! O_o + REP

Gonçalves

Ranking : Nota B
Número de Mensagens : 1013
Data de inscrição : 29/10/2010
Notas recebidas : B + A + C
Reputação : 79
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 2
   : 0
   : 0

Voltar ao Topo Ir em baixo

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

Mensagem por MendingoDoFuturo em Sab 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

Número de Mensagens : 8
Idade : 26
Data de inscrição : 13/12/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

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

Mensagem por h1qu3 em 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

Número de Mensagens : 15
Data de inscrição : 07/01/2011
Reputação : -1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

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

Mensagem por zineron1234 em Sex 07 Jan 2011, 14:23

Aonde ele fica Pulando?

zineron1234

Número de Mensagens : 71
Idade : 22
Data de inscrição : 26/11/2010
Reputação : -2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://www.gamemakerforumbr.forumeiros.com

Voltar ao Topo Ir em baixo

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

Mensagem por DragonWarrior em 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

Número de Mensagens : 61
Data de inscrição : 11/10/2010
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

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

Mensagem por Luca$ em 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$

Ranking : Nota D
Número de Mensagens : 582
Data de inscrição : 10/10/2010
Notas recebidas : D-C
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

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

Mensagem por DragonWarrior em 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

Número de Mensagens : 61
Data de inscrição : 11/10/2010
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

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

Mensagem por Conteúdo patrocinado Hoje à(s) 14:22


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum