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

Esqueci-me da senha

Procurar
 
 

Resultados por:
 


Rechercher Pesquisa avançada

Últimos assuntos
» [01#PHOTOSHOP] Inicio - A interface
por Mega Arts Sáb 20 Out 2012, 10:40

» [PEDIDO] Sistema de Pontos
por WillianAssis Dom 22 Jul 2012, 08:30

» [TUTORIAL] Como fazer o player voar.
por Shadow10 Sáb 23 Jun 2012, 07:02

» [Link Fixo] Pong
por FabiioW Dom 03 Jun 2012, 19:51

» [Link Fixo] Super Engine
por FabiioW Dom 03 Jun 2012, 19:42

» [Novidades]
por Mega Arts Sáb 12 maio 2012, 07:53

» Obj ter x e y fixo seguindo a view
por Shadow10 Qui 10 maio 2012, 19:29

» [Remake] Bobby Carrot 1
por Shadow10 Sáb 05 maio 2012, 09:05

» [Programa/Software]Downsligator by Shadow10
por Shadow10 Dom 09 Out 2011, 15:21

Palavras-chaves

Parceiros
Estatísticas
Temos 208 usuários registrados
O último membro registrado é walef

Os nossos membros postaram um total de 286 mensagens em 74 assuntos
Flux RSS


Yahoo! 
MSN 
AOL 
Netvibes 
Bloglines 


Social bookmarking

Social bookmarking reddit      

Conservar e compartilhar o endereço de Mega Arts em seu site de social bookmarking

Conservar e compartilhar o endereço de Mega Arts em seu site de social bookmarking


[willam] Como fazer um jogo de plataforma

3 participantes

Ir para baixo

[willam] Como fazer um jogo de plataforma Empty [willam] Como fazer um jogo de plataforma

Mensagem por willam Sex 01 Jul 2011, 20:42

Nome: Como fazer um jogo de plataforma.
Descrição: Aqui aprenderemos a fazer um jogo de plataforma. Percebi que mesmo com tantos tutoriais, ainda tem gente com dúvidas nesse assunto. Então resolvi ajuda a todos que estiverem com dúvidas.
Plataforma: Gmae Maker 8.0 Pro
Nível de dificuldade: Fácil

Vamos começar!

1ª passo:
Comece desenhando um quadrado como player: um para a direita e outra pra esquerda, ou se ja estiver desenhado outros, tudo bem. Chame-o de spr_jogador.

2ª passo:
Agora desenhe o chão.

3ª passo:
Crie um objeto e chame-o de obj_jogador. Marque-o como "Solid". Crie um evento "Create" e vá na aba "Control" e arraste o botão "Execute code". Abra ele e coloque o seguinte código:

Código:
    velocidade_do_player=5
    pulo_do_player=-8

Esplicando o código: a velocidade do jogador vai ser 5 e a altura do seu pulo vai ser -8.
Nesse caso, o computador entende um numero negativo para cima e o positivo para baixo.

4ª passo:
Crie um evento "Step" no obj_jogador e coloque o seguinte código:

Código:
    if place_free(x,y + 1)
    {
    gravity = 0.5
    }
    else
    {
    gravity = 0
    }

    if keyboard_check(vk_right)and not keyboard_check(vk_left)
    repeat(velocidade_do_player)
    {
    if place_free(x+1,y)
    x+=1
    direcao=1
    }

    if keyboard_check(vk_left)and not keyboard_check(vk_right)
    repeat(velocidade_do_player)
    {
    if place_free(x-1,y)
    x-=1
    direcao=-1
    }

    if keyboard_check_pressed(vk_up){
    if not place_free(x,y+1){
    vspeed=pulo_do_player
    }
    }
    if keyboard_check_released(vk_up)and vspeed <= 0{
    vspeed/=2
    }


Explicando o código: Se tiver um pixel abaixo, ele vai cair. Caso contrário, ele ficará parado. Se você apertar a seta direita e não apertar a esquerda, ele irá andar para a direita.Se você apertar a seta ~esquerda e não apertar a direita, ele irá andar para a esquerda. Se apertar a seta pra cima, ele irá pular.

5ª passo:
Agora crie um objeto e chame-o de obj_chao. Marque-o como "Solid".

6ª passo:
Voltando ao obj_jogador, vamos la e criamos um evento "Collision - obj_chao". Coloque o seguinte código nele:

Código:
        if vspeed > 0 and not place_free(x,y + vspeed)
        {
        move_contact_solid(direction,vspeed)
        }
        vspeed = 0

Explicando o código: Quando velocidade vertical for maior que e nao tiver e não tiver espaço abaixo, se cair em alguma coisa sólida(obj_chao), sua velocidade vertical será 0.

7ª passo:
Crie uma room, coloque o chão na room e coloque o jogador. Caso não funcione, releia os códigos ou pergunte aqui mesmo!

Bem, é isso e espero que tenham gostado cheers


Última edição por willam em Sáb 02 Jul 2011, 10:53, editado 3 vez(es)
willam
willam
Membro
Membro

Mensagens : 7

Ir para o topo Ir para baixo

[willam] Como fazer um jogo de plataforma Empty Re: [willam] Como fazer um jogo de plataforma

Mensagem por Shadow10 Sex 01 Jul 2011, 20:57

Gostei sim, e agradeço por colaborar.
Também acho que da pra você fazer continuação a partir desse tutorial, como em partes.
Obrigado! Positive
Shadow10
Shadow10
Administradores
Administradores

Mensagens : 78
Idade : 40
Humor : agora eu to bonzinho

Ir para o topo Ir para baixo

[willam] Como fazer um jogo de plataforma Empty Re: [willam] Como fazer um jogo de plataforma

Mensagem por willam Sex 01 Jul 2011, 20:59

Obrigado pelo comentário! Em breve estarei botando tutoriais de como fazer poderes, inimigos e muitas outras coisas Positive


PS: Poderíamos fazer um jogo de plataforma no game maker com o mascote Very Happy
willam
willam
Membro
Membro

Mensagens : 7

Ir para o topo Ir para baixo

[willam] Como fazer um jogo de plataforma Empty Re: [willam] Como fazer um jogo de plataforma

Mensagem por Mega Arts Sáb 02 Jul 2011, 07:44

PS: Poderíamos fazer um jogo de plataforma no game maker com o mascote
Leia o topico do mascote,eu ja dei a ideia,ia ficar bem legal.

Nossa,muito bom,continue assim
Mega Arts
Mega Arts
Administradores
Administradores

Mensagens : 151
Idade : 24
Emprego/lazer : Game Maker - Forum Mega Arts
Humor : Perfeito

https://megarts.foroactivo.com

Ir para o topo Ir para baixo

[willam] Como fazer um jogo de plataforma Empty Re: [willam] Como fazer um jogo de plataforma

Mensagem por willam Sáb 02 Jul 2011, 08:28

Por um bom tuto, quanto de dinheiro vc dá?
willam
willam
Membro
Membro

Mensagens : 7

Ir para o topo Ir para baixo

[willam] Como fazer um jogo de plataforma Empty Re: [willam] Como fazer um jogo de plataforma

Mensagem por Mega Arts Sáb 02 Jul 2011, 09:34

Bom,nós não precisariamos de um tuto,podiramos usar a minha super engine e remover o tiro do player,só coloca ele como personagem Very Happy
Mega Arts
Mega Arts
Administradores
Administradores

Mensagens : 151
Idade : 24
Emprego/lazer : Game Maker - Forum Mega Arts
Humor : Perfeito

https://megarts.foroactivo.com

Ir para o topo Ir para baixo

[willam] Como fazer um jogo de plataforma Empty Re: [willam] Como fazer um jogo de plataforma

Mensagem por Shadow10 Sex 08 Jul 2011, 06:19

Mega Arts escreveu:Bom,nós não precisariamos de um tuto,podiramos usar a minha super engine e remover o tiro do player,só coloca ele como personagem Very Happy
Não, ele quer saber nas regras de ganhar dinheiro quanto ele ganharia por um bom tutorial. Entendeu?
Shadow10
Shadow10
Administradores
Administradores

Mensagens : 78
Idade : 40
Humor : agora eu to bonzinho

Ir para o topo Ir para baixo

[willam] Como fazer um jogo de plataforma Empty Re: [willam] Como fazer um jogo de plataforma

Mensagem por Mega Arts Sex 08 Jul 2011, 10:22

eu entendi,mas não ganha mais por tutos,ia poluir o forum cheio de tutos 'ruins',de que nada adiantaria
Mega Arts
Mega Arts
Administradores
Administradores

Mensagens : 151
Idade : 24
Emprego/lazer : Game Maker - Forum Mega Arts
Humor : Perfeito

https://megarts.foroactivo.com

Ir para o topo Ir para baixo

[willam] Como fazer um jogo de plataforma Empty Re: [willam] Como fazer um jogo de plataforma

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

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