Conectar-se
Quem está conectado
15 usuários online :: 1 usuário cadastrado, Nenhum Invisível e 14 Visitantes

CRP-Max

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Ranking : Sem avaliações
Data de inscrição : 27/05/2015
Número de Mensagens : 3
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0
Ver perfil do usuário

[Resolvido] Oi sou nova aqui e preciso de ajuda

em Qua 27 Maio 2015, 18:15
Oi,sou nova aqui na GMBR e iniciante no Game Maker tenho a versão GM8 Pro
Poderiam me ajudar a fazer um jogo parecido com o Subway Surfers,Sonic Dash com tutorial passo a passo ou se puder fazer uma engine em GML

Eu quero fazer um jogo assim:

Onde o player anda sozinho,abaixa e pula para não bater nos obstáculos só que em 2D

Quando aperta a tecla ACIMA ele pula e muda de sprite
Quando aperta a tecla ABAIXO ele abaixa  e muda de sprite
Quando aperta a tecla ESPAÇO aumenta a velocidade do player
Quando o player colide com o obj obstaculo faz mudar o sprite e reseta a room

Obrigada a todos que puderem me ajudar flw


Última edição por Tikal em Qua 27 Maio 2015, 19:17, editado 2 vez(es)
avatar
Ranking : Nota D
Notas recebidas : D
Data de inscrição : 31/03/2012
Número de Mensagens : 88
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 3

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

Re: [Resolvido] Oi sou nova aqui e preciso de ajuda

em Qua 27 Maio 2015, 18:17
Ola seja bem vinda ,sobre o seu pedido eu estava fazendo um jogo assim mais parei,vou ver se acho a gmk para te mandar,ja que parei com o jogo,é meio antigo mais deve ajudar

edit

achei ta aqui:
mediafire.com download/5ld2buh72628pxe/sonic_dash_2d_progect.gmk
é meio antigo,mais deve ajudar :v
avatar
Ranking : Sem avaliações
Data de inscrição : 27/05/2015
Número de Mensagens : 3
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0
Ver perfil do usuário

Re: [Resolvido] Oi sou nova aqui e preciso de ajuda

em Qua 27 Maio 2015, 18:53
Muito Obrigada vou ver felicidade
avatar
Ranking : Nota D
Notas recebidas : E-E-D
Data de inscrição : 22/03/2012
Número de Mensagens : 334
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 18

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

Re: [Resolvido] Oi sou nova aqui e preciso de ajuda

em Qua 27 Maio 2015, 18:54
Bem vindo amigo, sim eu sei que você é homem, e esse jogo que você disse é muito simples de se fazer, mas infelizmente novatos não tem uma noção básica.
Porém fazer um tópico assim não irá resolver todas as suas duvidas de uma só vez, apesar de serem simples é melhor ir com calma, eu recomendo você passar na sessão ''perguntas e respostas'' e formular sua pergunta lá, pois aqui não é a melhor área pra perguntar.
avatar
Data de inscrição : 15/08/2010
Número de Mensagens : 1597
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 147

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://spyreserver.16mb.com

Re: [Resolvido] Oi sou nova aqui e preciso de ajuda

em Qua 27 Maio 2015, 19:00
Olá, fazer isso é bem facil.
antes de tudo você tem que definir qual tipo de gravidade usar, como exemplo, vou usar o padrão "gravity".
1: "Quando aperta a tecla ACIMA ele pula e muda de sprite"
Código:
if(keyboard_check_pressed(vk_up) &&//se aperta pra cima
!place_free(x,y+1)){//e se o espaço abaixo do player estiver preenchido com algo solido.
vspeed=-16 sprite_index=player_pulando//pula e muda o sprite
}}
2: "Quando aperta a tecla ABAIXO ele abaixa  e muda de sprite"
Código:
if(keyboard_check(vk_down) && //se a tecla baixo for pressionada
!place_free(x,y+1){//e tiver algo solido abaixo
spite_index=player_abaixado//muda o sprite
}
3: "Quando aperta a tecla ESPAÇO aumenta a velocidade do player "
Supondo que você use uma variável pra armazenar a velocidade
Código:
if(keyboard_check(vk_space)){//se a tecla espaço está pressionada.
Spd=median(0,Spd+1,10)//0 = velocidade minima | Spd+1 = faz a velocidade almentar | 10 = velocidade maxima que o player pode alcançar
}
4: "Quando o player colide com o obj obstaculo faz mudar o sprite e reseta a room"
Bom, aqui vamos fazer ele se mover e essa checagem de algo solido a frente
Código:
if(place_free(x+Spd,y)){//se o espaço de "Spd" pixels a direita estiver aberto
x+=Spd//O player se move
}else{//se não estiver aberto
sprite_index=Player_perdendo//muda o sprite
room_restart()//reinicia a room
}
Estude os códigos! não simplesmente os copie!
Bem, se quiser uma ajuda mais constante, pode me adicionar no skype se quiser: isaque-cb

Bem vinda e boa sorte com seu projeto!
Ps: diga se conseguir yes
avatar
Ranking : Sem avaliações
Data de inscrição : 27/05/2015
Número de Mensagens : 3
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0
Ver perfil do usuário

Re: [Resolvido] Oi sou nova aqui e preciso de ajuda

em Qua 27 Maio 2015, 19:13
Muito obrigada Divin Sphere era exatamente oque eu queria,seu nome estará nos créditos
Obrigada Isaque Onix vou estudar seu código!
Ver o tópico anteriorVoltar ao TopoVer o tópico seguinte
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum