Pokémon GO: NetLogo Simulation
I created this NetLogo simulation to estimate the time it would take to catch all Pokémon while playing Pokémon GO. The simulation allows you to alter the urban environment, which theoretically changed the type of Pokémon appearing, alter the passivity of the player in question, and alter the passivity of opponents.
Pokémon are represented by type and commonality. Each of the original 151 Pokémon are included in the model.
The simulation tracks a number of variables, including which Pokémon have been caught, how many of each have been caught, and how many total have been caught.
You can run the model yourself and view the entire code on NetLogo's Modeling Commons.