Giter Site home page Giter Site logo

mulligansim's Introduction

MulliganSim

Mulligan Simulator for Shadowverse

Formatting for files should be as follows:

DECKLIST FORMATTING

Card Name,Quantity

WARNING: Abbreviate cards with commas in their name (such as Albert, Levin Saber) or things will break.

Example: 3 Albert, Levin Sabers in deck

Albert,3

MULLIGAN RULES FORMATTING

Conditions:Cards to keep

Separate Conditions and Cards to keep with commas. The comma represents an AND on the conditions side and represents an OR on the cards side.

Example: I want to keep Novice Trooper and Princess Juliet if I have Vanguard and Princess Vanguard

Vanguard,Princess Vanguard:Novice Trooper,Princess Juliet

KEYWORDS

KEEP: Putting KEEP as your only condition means the following cards will be kept no matter what

Example: I want to keep Insight and Magic Missile no matter what

KEEP:Insight,Magic Missile

FIRST: Put FIRST before any conditions if and only if you only want to apply them when going first

Example: I want to keep Feena if I'm going first and I have Fairy Circle

FIRST,Fairy Circle:Feena

Same applies for SECOND, except it applies on going second instead

Example: I want to keep Elven Princess Mage if I'm going second

SECOND:Elven Princess Mage

Simulations are done with a 50/50 on first/second and 100000 mulligans.

GENERAL GUIDELINES FOR MULLIGAN SIM USAGE

Make sure card naming is consistent in your decklist and your conditions

Do not add impossible conditions such as Vanguard,Quickblader,Ninja Trainee,Princess Vanguard,Mentor's Teachings:Albert that will never be fulfilled

HOWEVER, since the calculations include first draw, conditions such as Vanguard,Princess Vanguard,Novice Trooper:Ephemera that will never be true in the mulligan should also be used if they can be true after drawing turn 1.

mulligansim's People

Contributors

viveresv 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.