Casa > Q > Qual É A Tecnologia Subjacente Ao Pokémon Go?

Qual é a tecnologia subjacente ao Pokémon GO?

O criador do jogo é sem dúvida "Simples e Genial". Eu diria que existem múltiplas tecnologias.

GIS(Geographic Information System)

Um sistema de informação geográfica ou sistema de informação geográfica (SIG) é um sistema concebido para capturar, armazenar, manipular, analisar, gerir e apresentar todo o tipo de dados espaciais ou geográficos.

Esta tecnologia é utilizada para fornecer mapeamento com localização de caracteres Pokemon.

main-qimg-7247bc6550a3f08f8c12c5b15846fad9.webp

OpenGL ES

OpenGL for Embedded Systems (OpenGL ES ou GLES) é um subconjunto da interface de programação (API) OpenGL para renderizar gráficos de computador em 2D e 3D, como aqueles usados por videogames, tipicamente acelerados por hardware usando uma unidade de processamento gráfico (GPU).

OpenGL ES é para desenhar os caracteres Pokemon Go em 3D.Tipicamente 3Ds ,Maya etc são usados para gerar esses modelos.

main-qimg-48b36f66f9ec5f5996193ed5dc72016d

AR (Realidade Aumentada)

Realidadeugmentada (RA) é uma visão direta ou indireta ao vivo de um ambiente físico, do mundo real, cujos elementos são aumentados (ou complementados) por entrada sensorial gerada por computador, como som, vídeo, gráficos ou dados GPS. I

>

Por isso você essencialmente usa acima de duas tecnologias para fazer o AR funcionar em tempo real usando GPS.

Interplay dessas tecnologias

Um player navega para um local usando GIS.

main-qimg-151058c0f3b2521418e40db71ee8ae0c.webp

O player paira sobre a câmera na área dada. O caracter extraído baseado na localização do usuário (GPS e GIS) forma a biblioteca e renderizado no quadro de vídeo como um modelo sobreposto usando OpenGL ES.

main-qimg-a85dd46a0c571a88b1dc53803f0c05e9.webp">

Note1:- Além disso existem tecnologias regulares como internet, computação em nuvem, grandes dados, programação móvel, etc. que eu acredito serem de natureza trivial olhando para a consulta.

Note2:- Você pode fazer sua própria versão do Pokemon Go com ferramentas apropriadas como Android Studio, AR SDKs, Mobile Phone .

De Saberio

Como desligar o Stick de Fogo numa TV normal :: Qual é o melhor software para construir um aplicativo Android, Python ou Java?