Hemos estado leyendo Twitter estos días y hemos observado que hay quejas constantes sobre el clima extremo: aparece con demasiada frecuencia, hay clima “extremo” en condiciones que no parecen extremas en los lugares en los que se producen, etc.

Como el clima extremo provoca que no haya bonus de polvos o en los Pokémon, hemos decido investigar si la causa de este fenómeno es intencional o se trata de un error de programación.

Os hacemos un resumen por si estáis vagos:

  • El juego utiliza muchas fuentes diferentes que alertan sobre el clima. Estas fuentes publican “alarmas” que utilizan una escala del 1 al 4, en función a la intensidad de dicha alarma:
    • Clima peligroso: los bonus siguen activos pero el clima extremo está activado y en un nivel 2 de alarma.
    • Clima extremo: está activado siempre y cuando cualquiera de las fuentes que dan cobertura a tu localidad hayan dado una alerta de nivel 3 o 4.
  •  No sabemos si Niantic está utilizando OpenWeatherMap para implementar el clima extremo, pero parece que sí.
  • El sistema, en nuestra opinión, es demasiado “protector” y sensible, pero no tiene pinta de que haya problemas de programación y creemos que hay fiabilidad en su funcionamiento.

Causas que provocan el clima extremo

En lugar de utilizar sólo una fuente para determinar el clima, Niantic está utilizando un conjunto de fuentes para el clima y las alarmas meteorológicas.

Si cualquiera de estos sistemas activa una alarma, tu juego enviará una alerta. Dependiendo del nivel de dicha alarma, el juego mostrará diferentes tipos de advertencias

No estamos seguros de si esto ocurre en todos los países, pero la mayoría de los servicios de clima del mundo utilizan la siguiente escala:

  •  Nivel 1  – Sin peligro.
  •  Nivel 2  – Puede haber peligro.
  •  Nivel 3  – Hay peligro.
  •  Nivel 4  – Hay mucho peligro.

En función a la peligrosidad que indique el servicio de alertas, el juego activará dos niveles:

  • Clima peligroso: los bonus siguen activos pero el clima extremo está activado y en un nivel 2 de alarma.
  • Clima extremo: está activado siempre y cuando cualquiera de las fuentes que dan cobertura a tu localidad hayan dado una alerta de nivel 3 o 4.

Esto fue confirmado por la comunidad en Twitter:

Nuestras conclusiones iniciales nos llevaron a creer que el clima europeo viene determinado por la web meteoalarm.eu No hemos podido comprobar que Accuweather esté determinando el tiempo en América o Asia, pero creemos que hay indicios.

Sea como sea, hay información interesante sobre estos servicios en la web. Seguiremos investigando.

Qué ocurre con OpenWeatherMap

Hace poco, el juego pasó de usar Google Maps a OpenStreetMap’s (OSM). OSM es un servicio gratuito y OpenWeatherMap viene a ser su equivalencia en cuanto a clima se refiere.

OpenWeatherMap (OWM) no es gratuito, tampoco es abierto en el mismo sentido que OSM. OWM es un producto de software con licencia, precio, etc.

Más allá de sus condiciones, OWM tiene un montón de aplicaciones y servicios interesantes. Entre ellos una API que publica las condiciones meteorológicas y los códigos para las diferentes localizaciones:

ID Significado
900 Tornado
901 Tormenta tropical
902 Huracán
903 Frío
904 Calor
905 Viento
906 Precipitaciones

En cualquier caso, no somos capaces de compartir muchas más información al respecto ahora mismo; sin embargo, hemos creado una cuenta en OWM y hemos estado probando el servicio, aunque los datos que hemos recibido no se correspondían con los del juego. Necesitamos seguir probando en diferentes localizaciones para ampliar información próximamente.