Dominion Strategy Forum

Please login or register.

Login with username, password and session length
Pages: [1] 2 3 ... 10  All

Author Topic: Announcing Dominion Set Generator  (Read 94893 times)

0 Members and 1 Guest are viewing this topic.

onigame

  • Thief
  • ****
  • Offline Offline
  • Posts: 96
  • Respect: +73
    • View Profile
    • Dominion Set Generator
Announcing Dominion Set Generator
« on: December 07, 2012, 03:51:32 pm »
+9

http://dominionsetgenerator.com/

I got a bit frustrated that a purely uniformly-random set generator sometimes makes sets that aren't fun.  This is a set generator that, by default, generates "fun and balanced" sets.  And if you don't like that you can customize it in lots of different ways.

I highly welcome feedback or any offers to help (especially if you want to help make it look snazzy and cool!).
Logged

theory

  • Administrator
  • *****
  • Offline Offline
  • Posts: 3603
  • Respect: +6121
    • View Profile
    • Dominion Strategy
Re: Announcing Dominion Set Generator
« Reply #1 on: December 07, 2012, 03:52:59 pm »
0

Looks awesome!  Except, I got a card titled "NHguild" ;-)
Logged

heron

  • Saboteur
  • *****
  • Offline Offline
  • Posts: 1055
  • Shuffle iT Username: heron
  • Respect: +1183
    • View Profile
Re: Announcing Dominion Set Generator
« Reply #2 on: December 07, 2012, 04:00:57 pm »
0

When I select that I don't own an expansion and/or click "avoid" cards from that expansion, I still get cards from that set.
Ex: I select that I don't own cornucopia, it still generates horn of plenty in the kingdom.
Logged

LastFootnote

  • Adventurer
  • ******
  • Offline Offline
  • Posts: 7495
  • Shuffle iT Username: LastFootnote
  • Respect: +10721
    • View Profile
Re: Announcing Dominion Set Generator
« Reply #3 on: December 07, 2012, 04:01:59 pm »
+2

BEguild ($4)
CBguild ($5)
CVguild ($5)
DNguild ($2)
EPguild ($3)
GPguild ($3)
HVguild ($5)
IFguild ($4)
NHguild ($5)
NJguild ($2)
TPguild ($5)
UWguild ($4)
UYguild ($4)

Sorry, couldn't resist.  ;D

EDIT: Added costs.
« Last Edit: December 07, 2012, 04:31:13 pm by LastFootnote »
Logged

brokoli

  • Saboteur
  • *****
  • Offline Offline
  • Posts: 1119
  • Respect: +786
    • View Profile
Re: Announcing Dominion Set Generator
« Reply #4 on: December 07, 2012, 04:04:43 pm »
0

BEguild
CBguild
CVguild
DNguild
EPguild
GPguild
HVguild
IFguild
NHguild
NJguild
TPguild
UWguild
UYguild

Sorry, couldn't resist.  ;D

First Guilds spoiler ! Awesome !   ;D
Logged

HiveMindEmulator

  • Mountebank
  • *****
  • Offline Offline
  • Posts: 2222
  • Respect: +2118
    • View Profile
Re: Announcing Dominion Set Generator
« Reply #5 on: December 07, 2012, 04:13:02 pm »
0

Cool! Looks very complicated... Is there a Glossary or something? I don't know what Chippers, Antisplitters, Mutators, etc. are. They sound quite awesome though :)
Logged

theory

  • Administrator
  • *****
  • Offline Offline
  • Posts: 3603
  • Respect: +6121
    • View Profile
    • Dominion Strategy
Re: Announcing Dominion Set Generator
« Reply #6 on: December 07, 2012, 04:34:18 pm »
0

Cool! Looks very complicated... Is there a Glossary or something? I don't know what Chippers, Antisplitters, Mutators, etc. are. They sound quite awesome though :)

http://dominionsetgenerator.com/explanations.txt

Quote
Chainer: Gives at least +1 Action
Cantrip: Gives at least +1 Card +1 Action
Splitter: Gives at least +2 Actions
Multiplier: Gives actions when combined with the right cards
Terminus: Decreases Actions played
Cumulative: Cards that are useful when played in quantity
Antisplitter: Cards that don't benefit from Splitters (i.e., Splitters and non-Cumulative Terminuses)

Buyer: Gives at least +1 Buy
Gainer: Gains an extra card into deck
Coinage: Amount of money given (actions only)
Discounter: Makes cards cheaper

Carddrawer: Number of cards hand size increases when played (Cantrips = 1, averaged)
Selftrasher: Number of cards that one's deck can shrink by (on average)
Mutator: Changes cards in deck without increasing deck size
Discardcasher: Turns discards to money

Attack: Does bad things to opponents
Blocker: Nullifies or slows some attacks
Giver: Increases opponent's deck size (e.g., by giving curses)
Trasher: Trashes other players' cards
Helper: Non-attacks that may give opponent a benefit or decision
Shrinker: Makes opponents have a smaller hand
Grower: Restores some effect against shrinking attacks

Scouter: Allows some control over composition of top of deck (# of cards)
Topdecker: Allows some control over composition of next hand

Selfmiller: May cause own cards to be discarded without a chance of being able to play them
Miller: May cause other players to discard cards without a chance of being able to play them
Spier: Mills with tactical decisions
Speeder: Goes through own deck faster
Slower: Causes other players to go through their deck slower

Interactive: Attack * 2 + Helper + (1 if Victory)
Improver: Cards that get better closer to game end
Variance: The "luck" factor of the effects of having this card --
 0 -- has no luck at all (e.g., cantrips)
 1 -- has a bit of luck (e.g., drawing actions with no actions left)
 2 -- needs to be paired with rather common cards, or like 1 but more variance
 3 -- needs to be paired with uncommon cards
 4 -- variance in this card can be game-deciding
Chooser: Player gets decisions when playing the card
 0 -- no decisions
 1 -- trivial or inconsequential decisions
 2 -- often obvious but occasionally interesting
 3 -- interesting decisions

Deckchanger: a Buyer, Gainer, or \Selftrasher (i.e., anything that
 allows deck size to change by more than +0/+1 cards a turn)
Medichainer: a medium-cost chainer
Brancher: Splitter or Multiplier (i.e., anything that helps you play
 multiple Terminuses).
Antiterminus: Treasure, Chainer, Discardcasher, or Mutator (i.e., anything that
 won't really clash if you have multiple ones in your deck)
Logged

HiveMindEmulator

  • Mountebank
  • *****
  • Offline Offline
  • Posts: 2222
  • Respect: +2118
    • View Profile
Re: Announcing Dominion Set Generator
« Reply #7 on: December 07, 2012, 04:41:12 pm »
0

^Ah. Should of clicked on that... :P Didn't occur to me that "notes" could include definitions of the terms...
« Last Edit: December 07, 2012, 04:43:02 pm by HiveMindEmulator »
Logged

eHalcyon

  • Adventurer
  • ******
  • Offline Offline
  • Posts: 8689
  • Respect: +9187
    • View Profile
Re: Announcing Dominion Set Generator
« Reply #8 on: December 07, 2012, 04:42:25 pm »
+2

I would suggest using more common parlance.  e.g. instead of "splitter", say "village".  Or "non-terminal" instead of "chainer".
Logged

theory

  • Administrator
  • *****
  • Offline Offline
  • Posts: 3603
  • Respect: +6121
    • View Profile
    • Dominion Strategy
Re: Announcing Dominion Set Generator
« Reply #9 on: December 07, 2012, 04:46:39 pm »
0

I would suggest using more common parlance.  e.g. instead of "splitter", say "village".  Or "non-terminal" instead of "chainer".

I think these are terms that the playtesters used (as opposed to the ones we came up with independently).
Logged

Insomniac

  • Jester
  • *****
  • Offline Offline
  • Posts: 785
  • Respect: +392
    • View Profile
Re: Announcing Dominion Set Generator
« Reply #10 on: December 07, 2012, 04:50:46 pm »
0

HMM

"Play on Goko Internal Test Machine (Goko employees only)"

link has things like param=Border Village... in it....Why Cant I play with Hinterlands :(
Logged
"It is one of [Insomniacs] badges of pride that he will bus anyone, at any time, and he has done it over and over on day 1. I am completely serious, it is like the biggest part of his meta." - Dsell

onigame

  • Thief
  • ****
  • Offline Offline
  • Posts: 96
  • Respect: +73
    • View Profile
    • Dominion Set Generator
Re: Announcing Dominion Set Generator
« Reply #11 on: December 07, 2012, 04:57:27 pm »
+1

When I select that I don't own an expansion and/or click "avoid" cards from that expansion, I still get cards from that set.
Ex: I select that I don't own cornucopia, it still generates horn of plenty in the kingdom.

Oops, that's a pretty severe bug that was caused when I tried to make something more
user-friendly.  Working on it now.  EDIT: Fixed.

Donald, sorry for giving people a little peek at Guilds :)
« Last Edit: December 07, 2012, 05:14:52 pm by onigame »
Logged

onigame

  • Thief
  • ****
  • Offline Offline
  • Posts: 96
  • Respect: +73
    • View Profile
    • Dominion Set Generator
Re: Announcing Dominion Set Generator
« Reply #12 on: December 07, 2012, 05:15:59 pm »
0

^Ah. Should of clicked on that... :P Didn't occur to me that "notes" could include definitions of the terms...

Also, you may be able to mouseOver the terms to see the explanations.
Logged

Polk5440

  • Torturer
  • *****
  • Offline Offline
  • Posts: 1708
  • Respect: +1788
    • View Profile
Re: Announcing Dominion Set Generator
« Reply #13 on: December 07, 2012, 05:36:21 pm »
0

Thanks for sharing this!! I am very interested in how people choose "interesting" kingdoms!
Logged

eHalcyon

  • Adventurer
  • ******
  • Offline Offline
  • Posts: 8689
  • Respect: +9187
    • View Profile
Re: Announcing Dominion Set Generator
« Reply #14 on: December 07, 2012, 05:38:12 pm »
0

I would suggest using more common parlance.  e.g. instead of "splitter", say "village".  Or "non-terminal" instead of "chainer".

I think these are terms that the playtesters used (as opposed to the ones we came up with independently).

Huh.  Neat!
Logged

ftl

  • Mountebank
  • *****
  • Offline Offline
  • Posts: 2056
  • Shuffle iT Username: ftl
  • Respect: +1345
    • View Profile
Re: Announcing Dominion Set Generator
« Reply #15 on: December 07, 2012, 05:39:30 pm »
+1

I read the notes but I still don't get how the algorithm works or how it determines "interesting" kingdoms... can anyone explain in small words in English what the basic idea of the code is?
Logged

heron

  • Saboteur
  • *****
  • Offline Offline
  • Posts: 1055
  • Shuffle iT Username: heron
  • Respect: +1183
    • View Profile
Re: Announcing Dominion Set Generator
« Reply #16 on: December 07, 2012, 06:24:41 pm »
0

Thanks for the quick bug fix!

I would echo the previous idea that the terms should be renamed to the standard dominionstrategy.com names.
(e.g., splitter—>village, giver—>junker)

Also, it would be nice if the settings that I used before were still there the next time I used the randomizer, or it at least remembered which sets I own.
Logged

LastFootnote

  • Adventurer
  • ******
  • Offline Offline
  • Posts: 7495
  • Shuffle iT Username: LastFootnote
  • Respect: +10721
    • View Profile
Re: Announcing Dominion Set Generator
« Reply #17 on: December 07, 2012, 06:35:14 pm »
+1

By default it seems to have 1 or 2 villages per set, which I'm not sure I like.
Logged

^_^_^_^

  • Minion
  • *****
  • Offline Offline
  • Posts: 502
  • Crazy, You Have Been Warned
  • Respect: +111
    • View Profile
Re: Announcing Dominion Set Generator
« Reply #18 on: December 07, 2012, 07:04:40 pm »
0

By default it seems to have 1 or 2 villages per set, which I'm not sure I like.
Agreed. I tried Base-only and it has either Throne Room, Festival, or Village.
Logged
"Chicken Chicken Chicken"-Doug Z
"Chicken Chicken Chicken"-Donald X
The cost to buy me is 5Copper. What's Your Cost?

greatexpectations

  • Saboteur
  • *****
  • Offline Offline
  • Posts: 1097
  • Respect: +1067
    • View Profile
Re: Announcing Dominion Set Generator
« Reply #19 on: December 07, 2012, 07:45:15 pm »
0

By default it seems to have 1 or 2 villages per set, which I'm not sure I like.

as someone who prefers full random i agree. but if a person is using a tool like this they are likely trying to create an 'interesting' board, typically one with some sort of viable engine. and in that case, a village is usually going to be a helpful card.
Logged
momomoto: ...I looked at the tableau and went "Mountebank? That's for jerks."
rrenaud: Jerks win.

Tables

  • Margrave
  • *****
  • Offline Offline
  • Posts: 2816
  • Build more Bridges in the King's Court!
  • Respect: +3347
    • View Profile
Re: Announcing Dominion Set Generator
« Reply #20 on: December 07, 2012, 07:57:10 pm »
0

I haven't tested to see if a village is always included, but I'd personally like the default to not always select such kingdoms. Some interesting games have no villages in them (usually a few cantrips or non-terminals at least though)
Logged
...spin-offs are still better for all of the previously cited reasons.
But not strictly better, because the spinoff can have a different cost than the expansion.

LastFootnote

  • Adventurer
  • ******
  • Offline Offline
  • Posts: 7495
  • Shuffle iT Username: LastFootnote
  • Respect: +10721
    • View Profile
Re: Announcing Dominion Set Generator
« Reply #21 on: December 07, 2012, 08:00:25 pm »
+4

By default it seems to have 1 or 2 villages per set, which I'm not sure I like.

as someone who prefers full random i agree. but if a person is using a tool like this they are likely trying to create an 'interesting' board, typically one with some sort of viable engine. and in that case, a village is usually going to be a helpful card.

I strongly disagree with the implication that a board needs an engine to be interesting. Most of my favorite cards thrive in the absence of a viable engine.
Logged

rrenaud

  • Administrator
  • *****
  • Offline Offline
  • Posts: 991
  • Uncivilized Barbarian of Statistics
  • Respect: +1197
    • View Profile
    • CouncilRoom
Re: Announcing Dominion Set Generator
« Reply #22 on: December 07, 2012, 08:01:16 pm »
0

It doesn't always generate sets with a village.  It generated this one, for example.  Obviously, it would be wonderful if there was actually an "interesting set" and a "boring set" feedback mechanism built into goko so this could get feedback.

Market
Ironworks
Grand Market
Royal Seal
Militia
Mine
Cellar
Gardens
Bank
Thief
Logged

LastFootnote

  • Adventurer
  • ******
  • Offline Offline
  • Posts: 7495
  • Shuffle iT Username: LastFootnote
  • Respect: +10721
    • View Profile
Re: Announcing Dominion Set Generator
« Reply #23 on: December 07, 2012, 08:35:05 pm »
+1

Um, is this actually being built into Goko? Please say no.
Logged

greatexpectations

  • Saboteur
  • *****
  • Offline Offline
  • Posts: 1097
  • Respect: +1067
    • View Profile
Re: Announcing Dominion Set Generator
« Reply #24 on: December 07, 2012, 08:39:04 pm »
0

I strongly disagree with the implication that a board needs an engine to be interesting. Most of my favorite cards thrive in the absence of a viable engine.

you are just nitpicking here mate. obviously there will still be some boards without engines that are still going to be interesting. and if you prefer boards without engines well hey that's your opinion. but if other people were of that same mentality then would just play full random and take what they got. if they are going out of their way to use this sort of tool, they are most likely looking for some sort of board with interesting engine options.

i'm not sitting here trying to make any bold statement on which board is best. i'm just explaining the rationale for why people using this tool might prefer to see these types of cards.
Logged
momomoto: ...I looked at the tableau and went "Mountebank? That's for jerks."
rrenaud: Jerks win.
Pages: [1] 2 3 ... 10  All
 

Page created in 0.137 seconds with 21 queries.