Conectar-se

Esqueci minha senha

Buscar
 
 

Resultados por:
 


Rechercher Busca avançada

Últimos assuntos
» [01#PHOTOSHOP] Inicio - A interface
por Mega Arts Sab 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 Sab 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 Sab 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 Sab 05 Maio 2012, 09:05

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

Palavras chave

Parceiros
Estatísticas
Temos 208 usuários registrados
O último usuário registrado atende pelo nome de walef

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


Yahoo! 
MSN 
AOL 
Netvibes 
Bloglines 


Social bookmarking

Social bookmarking Digg  Social bookmarking Delicious  Social bookmarking Reddit  Social bookmarking Stumbleupon  Social bookmarking Slashdot  Social bookmarking Yahoo  Social bookmarking Google  Social bookmarking Blinklist  Social bookmarking Blogmarks  Social bookmarking Technorati  

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

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

[willam] Como fazer um jogo de plataforma

Mensagem por willam em 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 Sab 02 Jul 2011, 10:53, editado 3 vez(es)
avatar
willam
Membro
Membro

Mensagens : 7

Voltar ao Topo Ir em baixo

Re: [willam] Como fazer um jogo de plataforma

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

________________



Deus da asas a quem não sabe voar, pois os que sabem, não precisam.
Play yourself!
avatar
Shadow10
Administradores
Administradores

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

Voltar ao Topo Ir em baixo

Re: [willam] Como fazer um jogo de plataforma

Mensagem por willam em 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
avatar
willam
Membro
Membro

Mensagens : 7

Voltar ao Topo Ir em baixo

Re: [willam] Como fazer um jogo de plataforma

Mensagem por Mega Arts em Sab 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
avatar
Mega Arts
Administradores
Administradores

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

http://megarts.forumeiros.com

Voltar ao Topo Ir em baixo

Re: [willam] Como fazer um jogo de plataforma

Mensagem por willam em Sab 02 Jul 2011, 08:28

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

Mensagens : 7

Voltar ao Topo Ir em baixo

Re: [willam] Como fazer um jogo de plataforma

Mensagem por Mega Arts em Sab 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
avatar
Mega Arts
Administradores
Administradores

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

http://megarts.forumeiros.com

Voltar ao Topo Ir em baixo

Re: [willam] Como fazer um jogo de plataforma

Mensagem por Shadow10 em 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?
avatar
Shadow10
Administradores
Administradores

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

Voltar ao Topo Ir em baixo

Re: [willam] Como fazer um jogo de plataforma

Mensagem por Mega Arts em 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
avatar
Mega Arts
Administradores
Administradores

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

http://megarts.forumeiros.com

Voltar ao Topo Ir em baixo

Re: [willam] Como fazer um jogo de plataforma

Mensagem por Conteúdo patrocinado


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