Friday, April 24, 2009

PokéSpawn

About a month ago I talked about how Pokémon were caught; all of the information in that post dealt with what happened client side when a Pokémon was encountered. So now, what happens server side?

When you send the server your location, it pulls information from around the web to find out what it's like where you are. The main factors that contribute to Pokémon spawning are weather, temperature, time, date, altitude, and of course location. Once all of these attributes have been discovered by the server, it searches through the database of Pokémon to find which ones are suitible for your location.

Once the server determines which Pokémon can spawn, it needs to decide which ones will spawn. Pokémon have a couple of characteristics to determine if they'll spawn, rarity and urban tendency. Rarity is self explanatory, Ratatta is more common than Charmander is more common than Charizard. Urban tendency is a new attribute that describes the tendency of a Pokémon to spawn near urban areas. What does this mean for the players? As you walk around, the world is populated with Pokémarts and Pokécenters. As more people join more houses appear. City centers will develop, and Pokémon will slowly retreat to areas with less raucus. To catch rare and unique Pokémon you'll have to explore the natural world around you -- not neighborhoods and city centers.

No comments:

Post a Comment