Tue. Oct 4th, 2022


O sistema Pokemon GO foi extraído de dados da versão mais recente do aplicativo. Em breve estaremos levando nosso Pokémon favorito para passear. Este conceito é conhecido como Buddy Pokemon O sistema Buddy foi visto pela primeira vez no PogoProtos da AeonLucid, o maior repositório Github para analisar o tráfego de rede Pokemon GO. O sistema Buddy foi introduzido na base de código na atualização 0.35.0.

Esta é uma versão curta do que a atualização do Buddy Pokemon contém: –

  • O Pokemon Buddy System está usando o mesmo cálculo de distância do lado do servidor que o usado para Pokemon Eggs
  • Andar com seu Pokémon Buddy irá premiar você com doces. A quantidade de doces ainda não foi definida.
  • Você pode andar no mesmo Pokémon Buddy várias vezes, mas provavelmente há um limite diário para doces obtidos
  • Você pode andar com apenas um Pokémon Buddy de cada vez
  • Existem vários looks de Pokémon Buddy
    • Tamanho médio
    • Tamanho grande
    • Voando ao seu lado
    • Descansa em seu ombro

Todas essas mudanças já são vistas no código base e, pelo jeito, podemos estar recebendo o sistema Buddy em futuras atualizações.

Análise completa do código

Os poucos parágrafos a seguir discutem os detalhes do código e fazem referência ao código diretamente. Vamos manter a discussão simples. Se você não estiver familiarizado com o desenvolvimento de software e a prática de codificação, sinta-se à vontade para fazer perguntas na seção de comentários abaixo.

BudyPokemon.protot introduzido

message BuddyPokemon {
	fixed64 id = 1;
	double start_km_walked = 2;
	double last_km_awarded = 3;
}

Conforme observado, um novo arquivo foi adicionado ao código do Pokémon Go. A mensagem do BuddyPokemon rastreia o Buddy Id, a distância inicial e a última distância premiada.



By roaws