Quais são os algoritmos possíveis usados em jogos de corrida intermináveis?
Aparar fez um (nexva.com/30418), acho que eu'estou bastante qualificado para responder a esta pergunta.
Eu fiz'não fiz nenhuma pesquisa sobre os métodos aplicados por corredores populares e intermináveis como Temple Run antes de embarcar neste projeto, daí que a maioria das idéias e decisões que tomei foram minhas.
Existem dois métodos principais que considerei. O primeiro foi: desenvolver os pré-fabricados de animação, traduzir os pré-fabricados no mundo e aumentar a velocidade com o deltatime enquanto o mundo permanece estático e se auto-gera (instanciar e destruir) para liberar a memória e manter os recursos. Então basicamente (dependendo da forma como você quer projetá-lo) todos os obstáculos NPC são estáticos e equipados com o mesmo algoritmo de instanciar e destruir que o mundo usa.
O segundo método é como o inverso: a pré-fabricada de personagens permanece estática enquanto o mundo e os NPCs instanciam a alguma distância, traduzem e destroem após passar pela câmera.
Outras coisas com as quais você tem que se preocupar incluem a dinâmica do skybox, controles, iluminação e a física da colisão dos NPCs.
Artigos semelhantes
- Quais são os 10 algoritmos que se deve saber para resolver a maioria dos problemas de algoritmos?
- Quais são os prós e os contras dos jogos intermináveis de corredores? Qual é a razão psicológica para as pessoas se viciarem facilmente neles?
- Que algoritmos são usados em realidade aumentada?
- Quais são as possíveis razões pelas quais um cartão SD pode não funcionar?