Fórum Sharpgames
 
 
  Forum  Criação de Jogo...  Algoritmos  Algoritmo de uma bola
Anterior Anterior
 
Próximo Próximo
Nova Entrada 2/6/2008 19:45
Não-resolvido
  Luciano Lima
1 tópicos
Sem Ranking


Algoritmo de uma bola 
Galera...blz?
Seguinte...to precisando de um algoritmo de uma bola kikando...se alguém puder dar uma luz...ja vasculhei a net atrás de informação..mas ta foda...o maximo que consegui, foi na wikipedia as leis de newton, kepler e tudo qto é maluco q a gente conhece...rsrs, mas nada.

Apliquei algumas formulas numa bola q montei em 2D mesmo...e ela cai com aceleração da gravidade...ficou massa...bate no chão e volta...só que fica nesse vai e volta sem fim...to sem saber como aplicar força a ela para dar o realismo de uam bola mesmo.

Quem puder dar uma luz...eu agradeço

É isso ai XNA na veia!!


Luciano Lima
 
Nova Entrada 2/6/2008 20:23
  joqus
54 tópicos
6th Level Poster




Re: Algoritmo de uma bola 
cara, da uma olhada no artigo: aplicando função quadratica em jogos naum sei o q ...

eeheheheheheh

acho q pode te ajudar ("acho"), tipo tu poderia fazer a tragetoria com funções diferentes
e tals,

acho q da pra fazer isso!

vlew!!
espero ter ajudado.

as coisas acontecem de um jeito próprio a cada iteração, por mais identicas q pareçam!!!
 
Nova Entrada 2/6/2008 22:25
  lucianoJose
125 tópicos
Iniciante


Re: Algoritmo de uma bola 

 Luciano Lima escreveu
Galera...blz?
Seguinte...to precisando de um algoritmo de uma bola kikando...se alguém puder dar uma luz...ja vasculhei a net atrás de informação..mas ta foda...o maximo que consegui, foi na wikipedia as leis de newton, kepler e tudo qto é maluco q a gente conhece...rsrs, mas nada.

Apliquei algumas formulas numa bola q montei em 2D mesmo...e ela cai com aceleração da gravidade...ficou massa...bate no chão e volta...só que fica nesse vai e volta sem fim...to sem saber como aplicar força a ela para dar o realismo de uam bola mesmo.

Quem puder dar uma luz...eu agradeço

É isso ai XNA na veia!!


Luciano Lima


Para eliminar esse vai e volta sem fim, o que nao condiz com a realidade, vamos tentar pensar numa situação real:

Pense numa bola em queda livre e nada vai interferi-la até ela parar no chão.

1.      Quando a bola é solta, inicialmente ela tem velocidade = 0 e uma altura H1
 
2.      Quando a bola bate no chão pela 1º vez, ela alcança a sua velocidade máxima V1
3.      Agora, quando ela sobe ela vai alcançar uma altura H2, que deve ser menor que H1. Quando ela bate no chão pela 2º vez, ela vai ter uma velocidade máxima V2, que deve ser menor que V1,  
4.      E assim sucessivamente até a altura e velocidade serem igual a 0(zero), por exemplo.

A ideia é dissipar "energia"; a sua bola tá indo e voltando sem fim pelo fato de nada estar sendo dissipado, pelo menos eu acho até pq nao to vendo código algum... 

Tenta aplicar alguma ideia de dissipação no seu algoritmo e nos dá algum feedback depois.

 


MCP, MCTS. Administrador do SharpGames. Game Developer(C++) at Manifesto Game Studio Meu Blog: lucianojosefj.spaces.live.com
 
Nova Entrada 28/11/2008 15:28
  linuxboy
20 tópicos
9th Level Poster


Re: Algoritmo de uma bola 
 lucianoJose escreveu

 Luciano Lima


Para eliminar esse vai e volta sem fim, o que nao condiz com a realidade, vamos tentar pensar numa situação real:

Pense numa bola em queda livre e nada vai interferi-la até ela parar no chão.

1.      Quando a bola é solta, inicialmente ela tem velocidade = 0 e uma altura H1
 
2.      Quando a bola bate no chão pela 1º vez, ela alcança a sua velocidade máxima V1
3.      Agora, quando ela sobe ela vai alcançar uma altura H2, que deve ser menor que H1. Quando ela bate no chão pela 2º vez, ela vai ter uma velocidade máxima V2, que deve ser menor que V1,  
4.      E assim sucessivamente até a altura e velocidade serem igual a 0(zero), por exemplo.

A ideia é dissipar "energia"; a sua bola tá indo e voltando sem fim pelo fato de nada estar sendo dissipado, pelo menos eu acho até pq nao to vendo código algum... 

Tenta aplicar alguma ideia de dissipação no seu algoritmo e nos dá algum feedback depois.

como o luciano disse

no ar pela primeira vez H1
no solo pela primeira vez V1
no na segunda vez pode fazer h1 - 3 e v1 -3
fazer isso ate que H1 e V1 sejam zero

 

 
Anterior Anterior
 
Próximo Próximo
  Forum  Criação de Jogo...  Algoritmos  Algoritmo de uma bola
AdSense

Amazon

Logos do XBox 360, XNA e Games For Windows
Copyright 2008 por SharpgamesPolítica de Privacidade  |  Termos de Uso