Jogo estilo angry birds

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

Jogo estilo angry birds

Mensagem por Marph 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.

Marph

Número de Mensagens : 44
Data de inscrição : 22/06/2012
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Jogo estilo angry birds

Mensagem por Gonçalves 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.

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

Re: Jogo estilo angry birds

Mensagem por diegoLuiz em Seg 01 Abr 2013, 00:51

Use física, não sei se é algo desse tipo, mas aqui ta um exemplo de impulso.

diegoLuiz

Número de Mensagens : 67
Data de inscrição : 28/10/2012
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Jogo estilo angry birds

Mensagem por Isaque Onix 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)

Isaque Onix

Número de Mensagens : 1597
Idade : 23
Data de inscrição : 15/08/2010
Reputação : 147
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://spyreserver.16mb.com

Voltar ao Topo Ir em baixo

Re: Jogo estilo angry birds

Mensagem por moisesBR 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.

moisesBR

Número de Mensagens : 873
Idade : 40
Data de inscrição : 24/10/2009
Reputação : 14
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

http://inprovise.blogspot.com/

Voltar ao Topo Ir em baixo

Re: Jogo estilo angry birds

Mensagem por Isaque Onix 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

Isaque Onix

Número de Mensagens : 1597
Idade : 23
Data de inscrição : 15/08/2010
Reputação : 147
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://spyreserver.16mb.com

Voltar ao Topo Ir em baixo

Re: Jogo estilo angry birds

Mensagem por Marph em Seg 01 Abr 2013, 18:04

Muito obrigado pessoal consegui entender como funciona agora.

Marph

Número de Mensagens : 44
Data de inscrição : 22/06/2012
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Jogo estilo angry birds

Mensagem por Conteúdo patrocinado Hoje à(s) 04:09


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