If you want to be the best, you have to know how to play with the best.

Pokémon Go has taken the world by storm, with more and more countries joining the fray every week. People everywhere are seemingly running around at random, looking at their phones for one express purpose: to catch 'em all.

I've been playing non-stop since Pokémon Go's debut in the U.S., and I've collected a pretty good list of tips and tricks to help you excel in Pokémon Go.

Ditto has just be found in Pokémon Go and here's how to catch him!

The Pokémon Go Thanksgiving event runs from Nov. 23 to Nov. 30. Click/tap here for everything you need to know!

Need to know how to start playing? Check out our beginner's guide

Finding and catching Pokémon

1. Visit parks with multiple PokéStops

While you can find Pokémon just about anywhere, if you want to find lots of Pokémon, you want to go to a populated area. Cities are a pretty good starting point, but we prefer parks — especially parks with a good body of water, or saltwater beach parks — for the ultimate Pokémon catching experience. Different terrain will help you find different types of Pokémon, while parks with multiple PokéStops ensure that you won't run out of Poké Balls while hunting.

If you can hit 10 unique PokéStops in a row, with less than 10 minutes between stops, you'll even get a bonus in the form of extra items and XP. And if you attach a lure to a PokéStop you'll attract even more Pokémon.

2. Hunt in pairs

When Pokémon appear, they appear for everyone and can be caught by every person in your area. As such, hunting in pairs (or even groups) is encouraged:

Not only is it fun to banter with friends while wandering your neighborhood for Pokémon, but you can also cover more ground as you try to figure out just where that Kadabra might be hiding.

You can also light up multiple PokéStops with lures, attracting even more Pokémon. The more friends, the more lures, the more Pokémon, the more fun.

3. Hunt (safely) at night

Pokémon Go will disable PokéStop spins and Sightings/Nearby when you're going over 25 mph — no one should be driving and playing! — which means even if you're a passenger or on public transport, your best bet is to head out on foot, even at night.

That means you need to be extra safe. It's clearly not safe to go by yourself to a Lure-enabled PokéStop in the middle of a city at night. That said, you can smartly hunt in pairs or small groups at night to find Pokémon you wouldn't ordinarily find during the daytime — just stick to well-lit areas and have a car nearby. (I've been able to find quite a number of awesome Fairy-type Pokémon either by sitting in my house or wandering close by on nighttime walks with my dogs.)

4. Use your radar ring to discover Pokémon

As you wander the world, your Trainer has a small pulsing ring that glows around them. This ring is your personal radar in the game: It's what determines whether you're close enough to a PokéStop or Gym to use it, and it's also what pulls nearby Pokémon out of hiding.

Once Pokémon appear in your Sightings screen, it should be within 700-1000 feet of your location: If you walk around sidewalks or streets in your area, your radar ring should bring it out of hiding. So no, you don't have to try and jump your neighbor's fence or run through graveyards to find wandering Pokémon — your radar should reveal them without any extra work on your part.

If you live in San Francisco or one of the other lucky few locations with Nearby screens enabled, you'll be able to track down exactly which PokêStop is sheltering the Pokémon you're looking for.

5. Want to catch a lot of Pokémon quickly? Try parking lots

For whatever reason, Pokémon seem to love spawning in parking lots — especially if they're near PokéStops. I've had luck seeing four, five, and even six common Pokémon show up in the lot by our local Trader Joe's, as well as several gas stations.

6. When catching Pokémon, turn off AR

It's pretty awesome to see that Pikachu spawn on your coffee machine, but AR (augmented reality) can often make it more difficult to catch your creatures — and drain your battery, too. To keep your device steady and ready for anything, flip AR off — you can always turn it back on if you find a Pokémon in a particularly hilarious location.

One exception: If a flying Pokémon is too far away for you to hit reliably with a Poké Ball, you can turn on AR and move the screen around until it's sitting closer. Then take the shot.

7. How to get bonuses when throwing Poké Balls

Throwing a regular Pokéball at a Pokémon is the very least you can do to catch it. As you level up, you'll get access to Razz Berries, Mega Balls, Ultra Balls, and catch bonuses based on medals. From the very beginning, though, you can greatly increase your odds by throwing curve balls and going for accuracy bonuses.

GamePress has done all the math and figured out all the bonuses for Poké Balls, Mega Balls, Ultra Balls, Razz Berrys, medal bonuses, and catch bonuses. The whole article is worth a read, but here's the take away:

  1. Throwing a curve ball is super important. A curved pokeball is stronger than a straight Great ball and almost as strong as a straight Ultra ball. Learning how to throw the curveball consistently will make the biggest difference to your game.
  2. Stack your bonuses. Ultra Ball is equal in catch probability to throwing two Poke Balls, but making an excellent curveball with Ultra Ball and Razz Berry is better than throwing ten Poke Ball in a row! Each bonus makes the previous bonuses worth more.
  3. In order to get the throw bonus, you have to land inside the colored target ring! Time your throw for the smallest target ring you can make consistently. The bonus for the circle size varies continuously with radius, so not all Great! throws give the same bonus to catch rate.
  4. Razz Berries don't affect flee rate, only catch rate.
  5. Catch probability doesn't depend on throw attempt. So if the pokemon breaks out, you have the same chances on the next throw.
  6. Higher level Pokemon are harder to catch. Pokemon with low CP gain are often deceptively high level. A 300 CP Metapod could be level 30, for example, and unexpectedly difficult to catch as result.
  7. Your chances don't depend directly on your trainer level. So if two players with different levels encounter the same pokemon, they will have the same chances of catching it if it is at the same CP.

8. If your game crashes when catching a Pokémon, don't fret

Game developer Niantic's servers are frequently overloaded, and as such, sometimes your game can crash or severely hang after you catch a Pokémon, leaving it motionless in its Poké Ball. Don't panic: Force quit the game and re-open it. In the crash, you'll either have automatically caught the Pokémon (check your Pokédex), or it will still be spawned and waiting for you.

PokéStops and the world

9. Play during off-hours

As much fun as it is to play at lunchtime, the afternoon hours are often some of the busiest times for the game. If you can play later in the evening or early in the morning, you'll have a much more enjoyable time exploring the world.

10. Find your local PokéStops and Gyms

If you're new to playing Pokémon Go, or you simply haven't had time explore much yet, take a look at the PokéStore and Gyms in your area before you head out.

You can find maps online that will show you where exactly the PokéStops and Gyms are, and then you can plan your daily walks, runs, cycling, even lunch or evening activities around the prime locations.

That way, you'll have a better change at getting PokéStop bonuses, like spinning 10 unique stops in a row with no more than 10 minutes between them, or the daily and weekly PokéStop bonuses for consistent play (spinning at least one stop a day, and spinning at least one stop a day for seven days.)

Because Gyms are easier to take down now and harder to build up, you can also plan routes that take you past the most Gyms. That way you can make sure you have as many as possible — up to the maximum of 10 — Pokémon planted for when you claim your Defenders Bonus.

12. Know your local nests

Some Pokémon have "nests" or frequent places around town where they spawn consistently. The type of Pokémon that spawns there changes every two weeks, at least recently, but the points themselves are fairly consistent.

Many people file reports on these points to make them easier for others to find — like you! If you discover a nest or spawn point, you can also share it with others.

The Silph Road Atlas is a great place to start finding your local nests, or nests in places you're about to visit.

13. Drop lures at bars or shops if you don't want to hunt

If it's lazy Pokémon-catching tips you seek, you can find quite a few Pokémon by attaching Lures to your local coffee shop or bar and just sitting back and waiting. You'll usually get a new Pokémon spawning inside the Lure every 3-5 minutes, with a chance of a rare Pokémon appearing. You can stack this with Incense, as well, but Incense will spawn many more Pokémon if you're actually walking through the world (up to 1 a minute) as opposed to staying stationary (more like one every 5 minutes).

And, of course, you can spin the PokéStop once every 5 minutes to stock up on Pokéballs, revives, potions, and eggs.

14. Be picky with your Stardust and Candy

When you first start Pokémon Go, it's tempting to want to boost and evolve your first Pokémon, but I'd encourage waiting: As you level up, you'll find lots of higher-level creatures — which will often become much more powerful when evolved.

You want to get the highest CP (Combat Point) Pokémon possible. You can tell by the level ring around their portrait: The amount filled in the ring indicates their level in comparison to your own max level (the far right side of the ring). If they're close to your level to begin with, the result will be a much-higher evolved creature.

You also want to evolve the best appraisals possible. That's when you tap the menu button and then tap appraise, and your team leader tells you all about your Pokémon.

So, wait for that 900+ CP Eevee or Growlith that draws wonder (Mystic), amazing (Valor), or best of them (Instinct) before hitting the evolve button, and hit the evolve button before you power up.

15. Use Lucky Eggs before an XP spree or evolving Pokémon

Lucky Eggs, which you can get as level rewards and buy from the Shop, will double your personal Trainer XP you collect for 30 minutes. You can use these pretty effectively to grind up your level while catching multiple Pokémon, but the best time to use these eggs is when you're evolving Pokémon.

Normally, you get 500XP for evolving Pokémon; with a Lucky Egg enabled, that jumps to 1000XP every time. If you have a ton of Pidgeys, for example, you can evolve them into Pigeottos with just 12 Pidgey Candy — and net a ton of experience, in the meantime.

You can also have a lucky egg ready before getting big XP awards, like for hatching a 10K egg or when you're about to get you 7-day streak PokéStop spin award or catch award. Ideally, start that Lucky Egg, get those streak awards, then go straight into your mass evolution cycle to really rack up the XP!

16. Trying to get your egg to hatch? Move it around your room

If you don't have time to take a walk to get your 9.8km/10km egg to hatch, try moving your phone back and forth on your desk or around your office — if your trainer moves, you're in a place where the GPS signal is unsteady enough that you can trick the game into thinking you're walking. Keep moving your phone back and forth, and eventually your egg will hatch!

Pokémon Go stops counting your distance when you go faster than 10.5 km/h, though. That an average based on pings, so stop/start traffic, multiple traffic lights or stop signs, etc. all count towards the final speed, but if you're rocketing down a highway, you get zero credit.

Gym battles and teams

17. Match up Pokémon with their opposing types before a battle

You might be woefully undermatched against an opposing Gym, but you can still do well and damage their Gym's Prestige if you know one simple trick: How to match up an opposing Pokémon's type and element. Each creature has a primary type, which usually matches up to some sort of element. And, as in the real world, some elements are more successful than others.

Here's a quick list of each element type, and what opposing types of Pokémon are best-suited to take them down:

  • Normal: Fighting
  • Fire: Water, Ground, Rock
  • Water: Electric, Grass
  • Electric: Ground
  • Grass: Fire, Ice, Poison, Flying, Bug
  • Ice: Fire, Fighting, Rock, Steel
  • Fighting: Flying, Psychic, Fairy
  • Poison: Ground, Psychic
  • Ground: Water, Grass, Ice
  • Flying: Electric, Ice, Rock
  • Psychic: Bug, Ghost
  • Bug: Fire, Flying, Rock
  • Rock: Water, Grass, Fighting, Ground, Steel
  • Ghost: Ghost
  • Dragon: Ice, Dragon, Fairy
  • Steel: Fire, Fighting, Ground
  • Fairy: Poison, Steel

GamePress's Pokémon Go page also has a roster of the most powerful Pokémon you can currently evolve for each type.

18. Dodge at the start of each battle

Opponents will always attack twice in a row at the beginning of a Gym Battle. So, to save yourself some early damage, dodge a couple times right away.

19. Look for empty slots on Gyms

The way Gym battles work has been drastically changed. Now it's three times easier to tear down an opposing Gym and three times harder to train up a friendly Gym. Also, you can no longer snipe a Gym — wait for someone else to take it down and then quickly grab it before they can. Now, the person who clears a Gym gets first chance to fill it.

But, with new rules come new opportunities. Since Gyms are easier to take down, more people are taking them down. Even Level 10 Gyms are falling all the time. Even a single higher-level player can take down a Gym now in not much time at all. Since Gyms give three slots when they change teams, and a single high-level player will only take one of those slots, that leaves two more open for others.

So, when you're getting near the time to claim your Defenders Bonus, take a trip around your local Gyms and look for those empty slots. You can quickly go from 0 to 4 or more without any extra effort.

You can even try taking down a few low-level Gyms on your own — it's so easy now.

Your tips and tricks?

Any I've missed that you find invaluable to playing? Let us know below!