Dominion Card Picker

This card picker program is for the card game Dominion by Donald X. Vaccarino, and includes features for both true random and artificial card selection. The various card picker fields and checkboxes were designed to attempt to produce interesting and balanced games, with multiple viable openings and strategies. Included also is a blind veto system, by which cards can be replaced from the set while still preserving all of the set parameters.

20 thoughts on “Dominion Card Picker

  1. Andrew

    We almost had an uprising at work before lunch because the Dominion Card Picker was down. Thanks for getting it back up!

    Reply
  2. Rodel30

    Any chance we could get a Card Type filter? (a checkbox list of card types, then cards that had any of the unchecked types would be excluded) All types could be checked by default to preserve current behavior. Often I want to include cards from across expansions, but want to leave out certain concepts (like Reserve) when playing with newer players.

    Reply
    1. Toskk Post author

      Hi Rodel30,

      Ah yeah, kind of like I have for number of Attack cards? Are there specific card types that you’d want to be able to filter or restrict the quantity of?

      Reply
      1. Rodel30

        Reserve and Duration are the two that have the highest possible chance of appearing that I will sometimes want to avoid. Traveller, Gathering, and Looter are a lot less common so they aren’t as much of a bother to veto when I don’t want to bother explaining how those mechanics work to newer players at the table.

        And I guess while I have your attention, would it be possible to get an “easy copy” list of the selected cards? I often use this tool when playing online with coworkers and at this point I am manually typing out the names of selected cards into a comma delimited list that I can paste into dominion online to have it select the cards for the game.

        And now I feel like I’m being needy, but I also don’t think there’s a way to force 2 [event/landmarks] (is there a name that encompasses both of those?) This one I’m a lot less worried about, as I’m OK with letting Dominion online pick these at random (or just shuffling the stack and drawing when playing IRL). But wouldn’t hurt if it’s not too hard 🙂

        Thank you for your time! This is the only tool I’ve found that actually keeps up to date with new expansions.

        I guess as a note, if the source for this is hosted on Github or similar, I’d be happy to help make changes and submit a PR. Don’t want to put all this work on you; this tool is a great addition for the Dominion community, so we should help out 🙂

        Reply
        1. Toskk Post author

          No problem, I’m very glad the card picker program is still getting use! 🙂

          I can do the new filters, it’ll just take a bit of work as many of those types aren’t currently tagged in the card database. Would you prefer an on/off switch for them, or min/max fields like how Attacks are handled currently?

          I actually had an ‘easy copy’ listing of cards just like that for a while, but it formatted the text for import into the predecessor of Dominion Online. Are there specific formatting conventions that Dominion Online needs? e.g. does it format things like the Bane card (for Young Witch) with something like a * first? Does it allow for inputting things like Colonies/Platinum use? If you can get me the parameters of how the text list should be formatted, that’s very quick to implement. 🙂

          Oh, so it sounds like you’d like a feature to require 2 events/landmarks? That should be doable pretty easily.

          Unfortunately the source isn’t on Github or anywhere.. I began the project with a very limited scope, and it’s honestly more than a little hackish. 😉

          Reply
  3. Dom

    I love the customization this site offers! Especially the second edition options allowing +small expansion. My only 2 complaints are that the boxes for black listed cards don’t expand, so sometimes it’s hard if I want to add a bunch of cards there. Also, do you think you could make the choices for “useless or redundant cards” optional? I like most of the options, but for example, I like it when quarry shows up, not just with festival/market/6+ cards. It doesn’t really make much sense to me personally. Anyway, wonderful job you’ve done here! I use this all the time.

    Reply
    1. Toskk Post author

      Hi Dom,

      Hmm.. I can definitely make those two fields larger. 🙂 That’s a quick change. I know everything tucked away in the “useless or redundant cards” option can be frustrating to folks.. originally, every single one of the options there had its own checkbox, but as you can imagine eventually the list got waaaay too long. I have been thinking about ways to restructure that option, though. It seems like there are really two major things it tries to do. The first is remove redundant cards (e.g. same-cost or similar cards that do effectively the same thing as each other). This feature is pretty straight-forward. The second is to “fully-activate” all cards, which is of course much more subjective and difficult to do. Quarry, for example, as you mentioned is probably ‘active’ (i.e. it’s a real choice, rather than an obvious no-go) more often than just when Festival/Market/6+ Action cards are in the set, but what *does* need to be in the set in order for Quarry to get consideration in a match? From my memory, it seemed like other Treasures was really the issue I had with it.. although the availability of +Buy is of course important too.

      I’ll hopefully have some time to implement a few of the recent requests for the card picker in a couple weeks, too! 🙂

      Reply
  4. Richard

    Love this tool. Any idea when Nocturne will be included? Just got it and would love to include it in the mix (even if you haven’t gotten a chance to fully playtest what counts as reduntant/useless).

    Reply
    1. Toskk Post author

      Hi Richard,

      Thanks! I’ve started work on Nocturne, and I actually have a bit of time to work on it now. 🙂 Looking at it, I do think long-term it may need some new redundant/useless settings (e.g. for Night cards), but I may just push out the updated version without those extra features for a while.

      Reply
  5. Toskk Post author

    Ok, v1.6.0 has preliminary support for Nocturne. 🙂 I also made a few tweaks to existing settings and filters, and added an option for forcing two Events/Landmarks. You may need to clear your browser cache in order to get the new version to load, but hopefully it’s all working properly with a new cookie. If anyone spots anything not working, please let me know!

    Toskk

    Reply
  6. bob319480189342

    Thanks for making this fantastic tool. My family and I use it almost every time we play, and it’s way better than any other I can find.

    Is there any chance you could add a veto event/landmark option? Frequently I’ll pick a good game but the events aren’t compatible/useful. Sometimes only one or even no events are picked, which is also inconvenient.

    Thanks a lot and keep up the good work!

    Reply
    1. Toskk Post author

      No problem. 🙂 Yeah, I’d been meaning to figure out how to add a veto Event/Landmark feature. I’ll look into it. 🙂 I did add a checkbox to always require two Events/Landmarks, though, in case you always want them in the game.

      Toskk

      Reply
      1. Toskk Post author

        Well huh.. looking into it, it looks like a veto feature for Events/Landmarks is going to be trickier than I’d hoped. 🙁 Because Events and Landmarks are mixed into the ‘deck’ and simply set aside when drawn, there wouldn’t be any reason to continue drawing if one were veto’d. i.e. veto’ing one would just eliminate it from the final set, but wouldn’t draw one to replace it because all Kingdom cards have already been drawn. Even the checkbox requiring at least two Events/Landmarks doesn’t help with this, as it would just lock up the card picker program if one of the Events or Landmarks was veto’d (there wouldn’t be any way to add the second Event/Landmark back in, making all sets fail the test). 😛 *huh* I’ll keep thinking about this one..

        Reply
  7. Toskk Post author

    Ok, v1.6.1 adds veto buttons for Events/Landmarks. Hopefully I didn’t break anything implementing the feature. 😛 Currently, Events and Landmarks will only be replaced on veto if the ‘Always require at least two Events/Landmarks’ option is checked. Without that, there is nothing currently to force a replacement Event/Landmark when one is veto’d. If folks would like the feature to always replace a veto’d event/landmark with a new one when veto’d, let me know, though. It wouldn’t be too hard to implement at this point. 😉

    Edit: Oh, as usual you may have to clear your browser cache before the new version loads.

    Toskk

    Reply
  8. Jeremy Moritz

    It is amazing that you got Nocturne added so quickly! None of the other randomizers have nocturne yet. Thank you so much for creating this randomizer and staying on top of the updates even during the holiday season! You are awesome!

    Reply
  9. Lance

    Hey thanks again for the great site. One thing I noticed now is if apply recommended defaults and select seaside prosperity hinterlands and then check second edition and expansions for dominion base and intrigue as well as uncheck first edition for both no cards will show up. Not sure if by design (needing first edition checked as well) or bug. Thanks again

    Reply
    1. Toskk Post author

      Hi Lance,

      Hmm.. well, you definitely won’t want to check both second edition and the small expansion for that (first) edition, as the card picker would likely try to do something very unusual (it’s probably trying to add the new second-edition cards twice). I.e. if you have the second edition of the game, just check that box, and not either of the first edition options. Does that help (and/or fix the problem)? 🙂

      Toskk

      Reply
      1. Lance

        Yea I figured that out too after I posted and felt silly lol.

        That works great, thanks. My wife and I use your picker every time we play!

        Reply

Leave a Reply

Your email address will not be published. Required fields are marked *