Conectar-se
Quem está conectado
28 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 28 Visitantes

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 22/06/2012
Número de Mensagens : 44
Insígnias de JAM :

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

Jogo estilo angry birds

em Dom 31 Mar 2013, 21:51
Pessoal preciso da ajuda de vcs para criar um sistema parecido com angry birds. Oque eu quero fazer é criar um estilingue que arremesse bolinhas para um cesto do outro lado da tela.Só que o problema é q eu n to conseguindo fazer a bola subir e depoi ir caindo dependendo da força q vc arremessa.
avatar
Ranking : Nota B
Notas recebidas : B + A + C
Data de inscrição : 29/10/2010
Número de Mensagens : 1013
Insígnias de JAM :

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

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

Re: Jogo estilo angry birds

em Dom 31 Mar 2013, 22:13
Define uma vspeed negativa para a bola que for arremessada ,e que vai aumentando se não estiver em contato com o solo, e claro, que zere se tiver em contato.

Na prática, seria assim. Bola ao ser arremessada:

Código:
hspeed = 5
vspeed = -2

No seu Step teríamos:

Código:
if ! place_free(x,y-8) {vspeed += 0.2} else {vspeed = 0}

Adapte como quiser.
avatar
Data de inscrição : 28/10/2012
Número de Mensagens : 67
Insígnias de JAM :

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

Re: Jogo estilo angry birds

em Seg 01 Abr 2013, 00:51
Use física, não sei se é algo desse tipo, mas aqui ta um exemplo de impulso.
avatar
Data de inscrição : 15/08/2010
Número de Mensagens : 1598
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: Jogo estilo angry birds

em Seg 01 Abr 2013, 01:10
usa o speed e direction normal para atirar, e a gravidade pra fazer cair.
Ex:
STEP:
Código:
my_force=distance_to_point(mouse_x,mouse_y)/16

if(mouse_check_button(mb_left)){
i=instance_create(x,y,object1)
i.my_force=my_force
with(i){motion_set(point_direction(x,y,mouse_x,mouse_y),-my_force)}
}

fiz essa engine ae, é super simples mais acho que pode te ajudar!
engine.gmk : 11.35 KB


Última edição por Isaque Onix em Seg 01 Abr 2013, 13:53, editado 1 vez(es)
avatar
Data de inscrição : 24/10/2009
Número de Mensagens : 873
Insígnias de JAM :

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

Prêmios
   :
   :
   :
Ver perfil do usuáriohttp://inprovise.blogspot.com/

Re: Jogo estilo angry birds

em Seg 01 Abr 2013, 12:57
Eu não tinha ido muito com acara desse "angry", mas estes dias estive observando o quanto é interessante a física aplicada a esse game.

Só para constar:
Bem aqui não tenho muitas ideias , mas algo que está incomodando e que, se é para ser um estilingue, não é certo o projetil ir em direção do mouse, mas sim ao oposto! Tal como um estilingue.
avatar
Data de inscrição : 15/08/2010
Número de Mensagens : 1598
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: Jogo estilo angry birds

em Seg 01 Abr 2013, 13:27
pior que é rs, errei um pouco na direção "/
[edit]
engine consertada Smile pode baixar no mesmo link se quiser
avatar
Data de inscrição : 22/06/2012
Número de Mensagens : 44
Insígnias de JAM :

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

Re: Jogo estilo angry birds

em Seg 01 Abr 2013, 18:04
Muito obrigado pessoal consegui entender como funciona agora.
Conteúdo patrocinado

Re: Jogo estilo angry birds

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