GithubHelp home page GithubHelp logo

stcarlso / pokemongosim Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 42 KB

Pokemon Go offline battle simulator with multiple dodge strategies and super high performance

License: GNU General Public License v3.0

C 100.00%

pokemongosim's Introduction

pokemongosim

A simulator for Pokemon Go battles. Runs offline in C++, no references to the API; experiment as often as you would like!

Purpose

Charts such as http://imgur.com/a/tnxxq suggest top tier attackers and defenders to use against gyms in Pokemon Go. However, these charts often rely on raw DPS and fail to take into account attacker strategies involving dodging. This program simulates a complete battle timeline on a second to second basis to more accurately get a picture of battle events.

Attackers can simply hammer away without dodging, intelligently dodge only special moves from the defender while timing their own to minimize the chance of getting hit, or dodge everything while weaving in the perfect number of basic and special attacks to mitigate damage as much as possible.

Compiling

Open PokemonGoSim.sln in Visual Studio 2015.

Compiling should be fairly straightforward after that. The "Debug" configuration will emit thousands of diagnostic messages, unless they are disabled in the pokemon.h file. "Release" will attempt to automatically parallelize the simulation loop, which makes going through hundreds of attackers significantly faster.

pokemongosim's People

Contributors

stcarlso avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.