• A person is seen playing Pokémon Go with a Spearow visible in the corner of the foreground.

A person is seen playing Pokémon Go with a Spearow visible in the corner of the foreground. (Photo : Getty Images/Olivia Harris)

There are tons of cheats and hacks out there that make Pokémon GO more fun and easier but one self-confessed Pokémon fanatic has decided to put together what appears as the ultimate guide to achieve optimal enjoyment of Nintendo's latest mega-hit mobile game. 

BGR stumbled upon what it described as "the most comprehensive Pokémon Go guide on the internet," painstakingly assembled by data scientist William Chen. The kit was shared for everyone to freely access over at Quora and below are some of Chen's tips and tricks:

Like Us on Facebook

Better chance of catching rare Pokémon

Following marathon-mode playing of mon GO, Chen noticed a programming glitch that would allow players to ensnare even the rare Pokémon "with almost 100% probability," of success. The trick is to time the throwing of the Ball when a zooming out Mon is at its largest form, which should increase the chance of actually collecting the targeted Pokémon.

But first, players need to hunt and zero in on these rare Pokémon, which thankfully is a task made easier by the free app Poké Radar, according to Lifehacker. The tool, however, remains an iOS exclusive but the developers have indicated that an Android version will be out soon.

Best place to fish

When hunting for Pokémon, the best destination would be public places - malls, parks or museums. But for specific types of Pokémon, Chen points to the beaches or waterfronts where the likes of Magikarp and Tentacruel - water types Mons - are likely to hang out.

Also, be on the lookout for active Lure Modules, which are spots where Pokémon spawn.

Level up

When levelling up is the need of the hour, Chen said on Quora that it helps to temporarily deactivate the augmented reality or AR element of Pokémon GO. Doing so could lead to getting up to 100 XP points each throw.

Evolving

It's the battle of the fittest Pokémon out there so when growing Mons one should focus on those with higher chances of getting stronger. "Only evolve Pokémon if they have high CP, since you will save on stardust to train them to be powerful. Note that as you level up in this game, the Pokémon you encounter will be stronger and sometimes already be evolved, so it's best to only evolve mon that are strong already," Chen wrote.

Where to get free Coins

Poké Coins will buy items are that are necessary for more effective gameplay and faster levelling up. They can be purchased with real money or by the simple act of parking Pokémon in friendly Gyms. Players should be able to collect 10 coins per Pokémon in a day when doing this.

Which team to join

As team picking is irreversible, it is important that the decision is carefully made. It doesn't really matter which among Team Mystic, Team Valor and Team Instinct to choose from but what is crucial is the pick must have a common ground with the player and preferably within the same area. "That will make it easier for you to park your Pokémon in friendly gyms, and gain coins as income," Chen said.

Hatching eggs without walking

Hatching eggs require lots of walking but with the use of drone or bike, the Pokémon GO app will detect the movement as walking but one need to make sure that the pace will not be faster than 12mph, Indoors, walking can also be simulated or faked by "attaching (the mobile device) to a fan or model train," Chen said, adding that players need to make sure that during the whole process the application is running smooth to log the walking mileage.