Dominion Strategy Forum

Dominion => Dominion General Discussion => Topic started by: werothegreat on June 11, 2015, 12:06:46 am

Title: Letting a computer program make cards
Post by: werothegreat on June 11, 2015, 12:06:46 am
So apparently this happened:

http://www.mtgsalvation.com/forums/creativity/custom-card-creation/612057-generating-magic-cards-using-deep-recurrent-neural

I'd be interested to see what kind of Dominion cards something like this might come up with.
Title: Re: Letting a computer program make cards
Post by: Phil on June 11, 2015, 01:24:21 am
I'd be interested to see what kind of Dominion cards something like this might come up with.

The fundamental problem is that the set of all Dominion cards printed (256, and that's if you include Events and the like) is dramatically smaller than the number of Magic: the Gathering cards.  The recursive neural network (henceforth RNN) is simply not going to have a large-enough set of training data to make much in the way of interesting new things.

Which is not to say that you might not generate some inspired nonsense.

If someone wants to actually take this up, I strongly recommend taking the time to do some normalization of the data.  In particular, you'll want to tokenize just about everything in a manner that makes it easy for the RNN to make connections; while they're a significant step up from plain Markov chain generators, RNNs still suck at "memory," and so get lost easily in large amounts of text.  Turning common phrases/styles/etc. into simple, short tokens will make it easier to train the RNN, and will result in higher-quality nonsense.  For example, some simple cards:

Quote from: Normalized
Smithy|$4|#T=A|#C+3
Province|$8|#T=V|#V+6
Market|$5|#T=A|#C+1 #A+1 #B+1 #$+1

and any internal references to itself would be something like #SELF.  This actually looks a lot like the effort that someone... here? was doing in making every card have a parseable representation.

Obviously you could just throw the card text at the RNN and see what happens, but a little effort in cleaning it up would go a long way to improving the output.
Title: Re: Letting a computer program make cards
Post by: rspeer on June 11, 2015, 01:26:10 am
You know, I was excited by this same idea... but can anyone get all the crazy dependencies of that code working?

I tried following the exact directions to install luarocks. The directions simultaneously require bleeding-edge versions of software and are horrendously out of date (they give errors because they assume IPython 3 is older than IPython 2, the repositories are for Ubuntu 12 (as in 2012) and some of them aren't there anymore, etc.) And I think it expects me to have some Nvidia CUDA thing also.

Now my Ubuntu machine has all kinds of shit libraries installed and it still doesn't know how to neural net.
Title: Re: Letting a computer program make cards
Post by: pubby on June 11, 2015, 02:04:46 am
I'm super bored, so let's try randomizing card text using markov chains. The names will be random nouns and the costs will be random numbers.

Eggnog - Action - $3
+2 Coins; or trash two Treasure Maps, gain an Estate card from your hand and gain a copy of it next turn, +1 Buy.

Giraffe - Action - $7
+1 Card, +1 Action, Name a card.

Ship - Action - $4
Look at the top card of you deck. +4 Coins. Trash a card costing exactly 1 Coin.

Property - Action - $4
+1 Card, +2 Actions. You may gain a card costing up to 3 Coins. If you do, gain an Estate card.

Apparatus - Action - $2
Draw until you have no Action cards in your hand.

Basket - Action -$5
Copper produces an extra turn after this one. This can't cause you to take more than two consecutive turns.
Title: Re: Letting a computer program make cards
Post by: tailred on June 11, 2015, 02:12:28 am
Giraffe - Action - $7
+1 Card, +1 Action, Name a card.
This is way too strong at $7.
Title: Re: Letting a computer program make cards
Post by: Seprix on June 11, 2015, 02:13:05 am
Property - Action - $4
+1 Card, +2 Actions. You may gain a card costing up to 3 Coins. If you do, gain an Estate card.

This is actually kind of a cool one.
Title: Re: Letting a computer program make cards
Post by: Donald X. on June 11, 2015, 04:24:56 am
So apparently this happened:

http://www.mtgsalvation.com/forums/creativity/custom-card-creation/612057-generating-magic-cards-using-deep-recurrent-neural

I'd be interested to see what kind of Dominion cards something like this might come up with.
There are much older Magic card generators you can find out there. Here's one: http://www.toothycat.net/wiki/bnf.pl?page=AlexChurchill/MagicCardGenerator.

I personally worked on one in the 90s, though I abandoned it when I worked out that it wasn't going to be all that cool.

My approach was to work out everything you could ever do, to a given level of complexity and without adding rules/data, and then just pick choices at each uh junction. Like, you pick "COST: EFFECT" from a list of things rules on permanents can look like. then you fill in the pieces. Maybe "COST" becomes "Sacrifice a PERMANENT" and then you replace "PERMANENT" with "a CREATURE" and so there you are needing to replace "a CREATURE" with something - "a creature" or "this creature" or maybe "a red creature with a power of 3." There are all of the characteristics of creatures you can refer to, you can just list them and pick a couple, limit how many you're willing to pick at once. You can increase the odds of simple vs. complex, so that it isn't constantly saying "sacrifice a blue artifact" (that was the joke in the 90s, since then they have made blue artifacts). There are quirks to the characteristics that you have to deal with, to avoid making stuff like "until end of turn, creatures you control are untapped."

When it's all firing you can generate any card, to a particular level of complexity and again without adding new rules to the game (if you're willing to add rules and data then what you have is a game generator, not a Magic card generator, but then generating single cards isn't enough, they need context). The big way Wizards can trump you, other than by adding rules and data which of course they do, is to come up with some simple program flow you hadn't thought of. They do "choose one or both" and well damn, better add that to the list.

The problem with the program is that, well it's like the library in the Borges story. You replace "try to think of something cool" with "wade through chaos looking for cool things." Coming up with the categories of things may inspire you, and that's about all I could hope to get out of it myself, which was why I never finished it. I had it partway and it was spitting out its strings and it was clear that if I replaced "a CREATURE" with "a red creature with a power of 3" it was not going to be any more interesting. The randomly generated cards have no poetry to them.
Title: Re: Letting a computer program make cards
Post by: shmeur on June 11, 2015, 04:47:04 am
Giraffe had me dying omg.  Do more of those.  Property also is a pretty nifty idea.  A Village-Workshop with a drawback of gaining a junk card (potentially).
Title: Re: Letting a computer program make cards
Post by: Accatitippi on June 11, 2015, 05:55:20 am
Giraffe had me dying omg.  Do more of those.  Property also is a pretty nifty idea.  A Village-Workshop with a drawback of gaining a junk card (potentially).
As written, it would have to cost 3, though, which is strictly better than Village. Maybe it would work if the gain was mandatory. Village Rats! :D
Or you have to make it a full-workshop (gain up to 4$).
These are as fun as the really bad cards ideas! Want moar!

I love how it has produced essentially one of the most commonly proposed fan cards, Giraffe. It sort of synergizes with Menagerie, which is cute.
Title: Re: Letting a computer program make cards
Post by: pubby on June 11, 2015, 06:18:23 am
Do more of those.
Here's a few more for fun.

Volcano - Action/Victory - $5
2 VP. Gain a card with the cost of the game.

Broker - Action - $7
Each other player plays an Attack. It doesn't affect you.

Pond - Action - $2
Trash a card from your discard pile and put one card from it on top of your deck.

Ghost - Action - $5
When you play this, count your deck and discard down to 3 cards in hand.

Scarecrow - Action - $5
Turn your Journey token over (it starts face up). If it's face up, +5 Coins, and each other player trashes one of your Treasures from your hand. +<VP> equal to half its cost in Coins of the trashed card.

Bomb - Action - $3
Take 2 Coin tokens. If you do, gain a silver card; put it on top of your deck. Each other player reveals the top 2 cards of his deck, trashes one of them costing from 3 Coins to 6 Coins. You may gain one of them. Otherwise, each other player reveals the top 2 cards on the bottom of the Black Market deck in any order.
Title: Re: Letting a computer program make cards
Post by: A Drowned Kernel on June 11, 2015, 06:48:26 am
Pond - Action - $2
Trash a card from your discard pile and put one card from it on top of your deck.

I'd buy it.
Title: Re: Letting a computer program make cards
Post by: shmeur on June 11, 2015, 07:09:00 am
It would be fun if there were a program that randomly generated cards and a kingdom to play.  Sure, some stuff would be either way too OP or way too useless, but it'd still be interesting to play.
Title: Re: Letting a computer program make cards
Post by: Awaclus on June 11, 2015, 07:17:12 am
Bomb - Action - $3
Take 2 Coin tokens. If you do, gain a silver card; put it on top of your deck. Each other player reveals the top 2 cards of his deck, trashes one of them costing from 3 Coins to 6 Coins. You may gain one of them. Otherwise, each other player reveals the top 2 cards on the bottom of the Black Market deck in any order.

One of the more balanced Bomb cards out there.
Title: Re: Letting a computer program make cards
Post by: Grujah on June 11, 2015, 07:24:41 am
So apparently this happened:

http://www.mtgsalvation.com/forums/creativity/custom-card-creation/612057-generating-magic-cards-using-deep-recurrent-neural

I'd be interested to see what kind of Dominion cards something like this might come up with.
There are much older Magic card generators you can find out there. Here's one: http://www.toothycat.net/wiki/bnf.pl?page=AlexChurchill/MagicCardGenerator.

I personally worked on one in the 90s, though I abandoned it when I worked out that it wasn't going to be all that cool.

My approach was to work out everything you could ever do, to a given level of complexity and without adding rules/data, and then just pick choices at each uh junction. Like, you pick "COST: EFFECT" from a list of things rules on permanents can look like. then you fill in the pieces. Maybe "COST" becomes "Sacrifice a PERMANENT" and then you replace "PERMANENT" with "a CREATURE" and so there you are needing to replace "a CREATURE" with something - "a creature" or "this creature" or maybe "a red creature with a power of 3." There are all of the characteristics of creatures you can refer to, you can just list them and pick a couple, limit how many you're willing to pick at once. You can increase the odds of simple vs. complex, so that it isn't constantly saying "sacrifice a blue artifact" (that was the joke in the 90s, since then they have made blue artifacts). There are quirks to the characteristics that you have to deal with, to avoid making stuff like "until end of turn, creatures you control are untapped."

When it's all firing you can generate any card, to a particular level of complexity and again without adding new rules to the game (if you're willing to add rules and data then what you have is a game generator, not a Magic card generator, but then generating single cards isn't enough, they need context). The big way Wizards can trump you, other than by adding rules and data which of course they do, is to come up with some simple program flow you hadn't thought of. They do "choose one or both" and well damn, better add that to the list.

The problem with the program is that, well it's like the library in the Borges story. You replace "try to think of something cool" with "wade through chaos looking for cool things." Coming up with the categories of things may inspire you, and that's about all I could hope to get out of it myself, which was why I never finished it. I had it partway and it was spitting out its strings and it was clear that if I replaced "a CREATURE" with "a red creature with a power of 3" it was not going to be any more interesting. The randomly generated cards have no poetry to them.

But that is a different thing completely. Here you are writing the rules, providing data and context, and computer is only RNGing to get some results with no awareness of the end results. I am not that much impressed by that.
es as it goes. You can see that after few hours it produces non-nonsensical text that has some pieces of card text arranged in a way that makes no sense. As it progresses it makes more sensical stuff, and later cards that are even new and original and with some tweaks I wouldn't be surprised to see them in a set! (Also some OP as shit stuff).
 
Title: Re: Letting a computer program make cards
Post by: werothegreat on June 11, 2015, 09:14:47 am
I love how Property not only makes sense, and is reasonably balanced, but is flavorful, too.
Title: Re: Letting a computer program make cards
Post by: shmeur on June 11, 2015, 09:34:31 am
How did you do the Markov Chain though?  I wanna do it.
Title: Re: Letting a computer program make cards
Post by: AJD on June 11, 2015, 10:02:43 am
I kind of like Broker too in multi-player games.
Title: Re: Letting a computer program make cards
Post by: Jack Rudd on June 11, 2015, 10:09:10 am
I love how Property not only makes sense, and is reasonably balanced, but is flavorful, too.
Particularly flavourful is the fact that it becomes wonderfully strong if you assign it as an Inheritance.
Title: Re: Letting a computer program make cards
Post by: Cuzz on June 11, 2015, 10:09:48 am
Property - Action - $4
+1 Card, +2 Actions. You may gain a card costing up to 3 Coins. If you do, gain an Estate card.

This is actually kind of a cool one.

It's the only one on the first list that actually makes sense. But it's insane with Inheritance (and something good to inherit).  The first card can be an Estate too.
Title: Re: Letting a computer program make cards
Post by: shmeur on June 11, 2015, 10:24:29 am
Property - Action - $4
+1 Card, +2 Actions. You may gain a card costing up to 3 Coins. If you do, gain an Estate card.

This is actually kind of a cool one.

It's the only one on the first list that actually makes sense. But it's insane with Inheritance (and something good to inherit).  The first card can be an Estate too.

Nah.  Ship makes sense too.
Title: Re: Letting a computer program make cards
Post by: Cuzz on June 11, 2015, 10:34:58 am
Property - Action - $4
+1 Card, +2 Actions. You may gain a card costing up to 3 Coins. If you do, gain an Estate card.

This is actually kind of a cool one.

It's the only one on the first list that actually makes sense. But it's insane with Inheritance (and something good to inherit).  The first card can be an Estate too.

Nah.  Ship makes sense too.

True but pretty OP at $4 (compare to baron, Horse Traders, Death Cart) unless you've got a ton of Poor Houses or something, which, like, you wouldn't. 

The "look at the top card of your deck" without doing anything else with that card is interesting. Big Mystic enabler and not a whole lot else.
Title: Re: Letting a computer program make cards
Post by: shmeur on June 11, 2015, 10:39:00 am
The trashing side effect is niche, yes, but I think it'd be good to get rid of hovels/etc plus works with cost reducers + estates.
Title: Re: Letting a computer program make cards
Post by: Cuzz on June 11, 2015, 10:42:56 am
The trashing side effect is niche, yes, but I think it'd be good to get rid of hovels/etc plus works with cost reducers + estates.

Oh for sure, I meant that it's almost always a bonus on top of the +$, making it more powerful. It's mandatory but would rarely hurt you.
Title: Re: Letting a computer program make cards
Post by: Seprix on June 11, 2015, 10:47:17 am
Volcano - Action/Victory - $5
2 VP. Gain a card with the cost of the game.

If you bought this game at a bargain bin for $8 or $11 dollars, this is an OP card.
Title: Re: Letting a computer program make cards
Post by: pacovf on June 11, 2015, 10:54:41 am
Finally, a new card that synergizes with Philosopher's Stone! When is Ghost becoming canon?
Title: Re: Letting a computer program make cards
Post by: Cuzz on June 11, 2015, 10:56:59 am
Bomb - Action - $3
Take 2 Coin tokens. If you do, gain a silver card; put it on top of your deck. Each other player reveals the top 2 cards of his deck, trashes one of them costing from 3 Coins to 6 Coins. You may gain one of them. Otherwise, each other player reveals the top 2 cards on the bottom of the Black Market deck in any order.

I love the last sentence of this one.
Title: Re: Letting a computer program make cards
Post by: rspeer on June 11, 2015, 11:44:18 am
Awesome. Apparently Dominion doesn't require fancy neural nets that depend on a gigabyte of half-broken research code, it only requires Markov chains.

For some extra silliness, you could generate the card names with a character-level Markov chain on card names, getting things like "Squaravander" or "Smithouse".
Title: Re: Letting a computer program make cards
Post by: mameluke on June 11, 2015, 03:08:10 pm
Scarecrow is really interesting!
Title: Re: Letting a computer program make cards
Post by: Voltaire on June 11, 2015, 03:23:12 pm
Scarecrow is really interesting!

In that it lets other players trash your cards, breaking everything? I agree, that sort of thing is fun (in this spirit).
Title: Re: Letting a computer program make cards
Post by: mameluke on June 11, 2015, 03:37:27 pm
But you get VP for that, and you get virtual coin. They only trash your treasure cards, so it's a strange way to get rid of your copper.
Title: Re: Letting a computer program make cards
Post by: Voltaire on June 11, 2015, 03:39:23 pm
But you get VP for that, and you get virtual coin. They only trash your treasure cards, so it's a strange way to get rid of your copper.

The language is wrong - Dominion cards always say you trash your own cards, even if someone else forced that to happen (see Knights, Saboteur, etc.) If your opponents can trash your cards, as opposed to tell you to trash your cards, insanity occurs.

EDIT: Of course the language being wrong is half the fun.
Title: Re: Letting a computer program make cards
Post by: mameluke on June 11, 2015, 03:44:36 pm
Oh, of course. But I think the card is fairly interesting if it's "chooses a treasure card for you to trash". Probably because of 3 and 4 player games it should be rewritten as "you trash a Treasure from your hand" so it only happens once.
Title: Re: Letting a computer program make cards
Post by: AJD on June 11, 2015, 04:28:24 pm
If your opponents can trash your cards, as opposed to tell you to trash your cards, insanity occurs.

Does it, in this case? There are no Treasures with on-trash effects, and no other effects seem to depend on who trashes a card.
Title: Re: Letting a computer program make cards
Post by: Drab Emordnilap on June 11, 2015, 05:04:54 pm

Does it, in this case? There are no Treasures with on-trash effects, and no other effects seem to depend on who trashes a card.

Market Square cares who trashes a card, right?
Title: Re: Letting a computer program make cards
Post by: Cuzz on June 11, 2015, 05:05:29 pm

Does it, in this case? There are no Treasures with on-trash effects, and no other effects seem to depend on who trashes a card.

Market Square cares who trashes a card, right?

It doesn't actually. I just checked that one thinking it applied here.
Title: Re: Letting a computer program make cards
Post by: ben_king on June 11, 2015, 05:12:10 pm
Pubby inspired me to write my own.  This is a source of endless entertainment.  Some would actually make OK cards, but almost all of them are hilariously bad.

Quote
Gazelle: Action-Prize, 0*
+1 Card
+2 Actions
Reveal your hand. If you do, discard it or put it on top of your deck. (This is not in the Supply.)

Quote
Wholesaler: Action, $3
+1 Action
+1 Card per card the player to your right gained in his last turn .

Quote
Closet, Action, $0
Each other player draws a card from your hand .

Quote
Flame, Action, $3
+$2
Each other player gains a Silver

In games using this, count your deck.

Quote
Soybean, Action-Ruin, $0
Reveal your hand twice. Trash a card costing exactly $1 less than $0 .

Quote
Glockenspiel, Treasure-Duration, $5
$2

At the start of your next turn: +2 Cards , +1 Action .

Quote
Quality, Action, $1
Gain a Silver card. Trash this card immediately. If you do, gain a Copper.

Quote
Clock, Action, $5
+1 Card
+1 Action
Gain a copy of it. If you do, instead, gain a Gold .

Quote
Scraper, Action, $3
You may put this anywhere in your hand. Gain a Silver per card the player to your left names

Directly after resolving an Action Supply pile, you get +$1 .
Title: Re: Letting a computer program make cards
Post by: pacovf on June 11, 2015, 05:25:22 pm
Please tell me you have curated the list to only show the greatest. Soybean, Clock and Scraper are just too great to be purely random. I'm in stitches.
Title: Re: Letting a computer program make cards
Post by: AJD on June 11, 2015, 05:25:49 pm
I like Wholesaler a lot! It'd have to be playtested to make sure that it doesn't just discourage people from building engines, though.
Title: Re: Letting a computer program make cards
Post by: singletee on June 11, 2015, 05:32:30 pm
Quote
Closet, Action, $0
Each other player draws a card from your hand .

You know, that's not actually too bad if you open it along with a non-terminal action that gives $.
Title: Re: Letting a computer program make cards
Post by: Tables on June 11, 2015, 05:32:56 pm
Apparatus - Action - $2
Draw until you have no Action cards in your hand.

Reading this, all I can think of is:

(http://cdn.meme.am/instances/58006201.jpg/)
Title: Re: Letting a computer program make cards
Post by: ben_king on June 11, 2015, 05:42:28 pm
Please tell me you have curated the list to only show the greatest. Soybean, Clock and Scraper are just too great to be purely random. I'm in stitches.

What I've done is to filter out cards that don't make grammatical sense (and ones that aren't interesting at all, e.g. (just +1 action)).  Most of what get generated look something like this:

Quote
Trash up to $3

When you buy this, put them back on top of his deck until you reveal an Action.
+1 Card
+2 Actions
You may trash this.  When you gain a card from that pile cost $2 less per Action card you have no Action cards in hand discards a Copper .

Edit: I should also mention that I did choose the prices and the types - those weren't random.
Title: Re: Letting a computer program make cards
Post by: A Drowned Kernel on June 11, 2015, 05:44:02 pm
Quote
Scraper, Action, $3
You may put this anywhere in your hand. Gain a Silver per card the player to your left names

Directly after resolving an Action Supply pile, you get +$1 .

Pretty awesome if they're stocking up on Giraffes!
Title: Re: Letting a computer program make cards
Post by: SCSN on June 11, 2015, 05:52:47 pm
This is fantastic. Much more please!

If there's even the slightest chance that MF would implement these cards for April Fool's day 2016, I'd be looking forward to it all year.

Title: Re: Letting a computer program make cards
Post by: Seprix on June 11, 2015, 05:59:26 pm
Workstore
$6 action-reaction

Gain a card in the ruins pile costing up to $1 more than an estate token, drawing +2 buys and discarding -4 Pirate Ship.

If a copper is played, you may reveal this to gain a Potion from the Coin Token Mat.
Title: Re: Letting a computer program make cards
Post by: DG on June 11, 2015, 07:14:35 pm
Decision, Action 2$

Choose one : Choose two: (these choices must be different).
Title: Re: Letting a computer program make cards
Post by: ConMan on June 11, 2015, 09:18:25 pm
Quote
Flame, Action, $3
+$2
Each other player gains a Silver

In games using this, count your deck.
I wonder if this should be something that happens in setup, or just continually through the game.

Quote
Scraper, Action, $3
You may put this anywhere in your hand. Gain a Silver per card the player to your left names

Directly after resolving an Action Supply pile, you get +$1 .
Now I'm imagining seeing how many cards SCSN can name to junk my deck with Silvers.
Title: Re: Letting a computer program make cards
Post by: Awaclus on June 11, 2015, 09:22:59 pm
Quote
Flame, Action, $3
+$2
Each other player gains a Silver

In games using this, count your deck.
I wonder if this should be something that happens in setup, or just continually through the game.

I think it's good enough if you count it once at some point during the game.
Title: Re: Letting a computer program make cards
Post by: ben_king on June 11, 2015, 10:25:20 pm
Here are a few more courtesy of Mr. Markov:

Quote
Accelerator: Event $2
Once per turn: If the previous turn wasn't yours, take a Coin token.

Quote
Kite: Action $3
Take your -$1 token. Now and at the top card of your deck, if a Knight is trashed by this, look at the start of your next turn.

Quote
Recorder: Action $2
+1 Card
+1 Action

When you trash this, +3 Actions.

Quote
Broccoli: Action, $2
+2 Cards , Otherwise , +1 Card

Quote
Box: Action-Ruins, $0
Put this on top of your deck until you reveal a Victory card

Quote
Cover: Action $3
+3 Cards
then discard them and +3 Cards. Discard 3 cards

When you gain a card, trash a card.

Quote
Hedge: Action-Attack $7
+$5, and each other player gains a copy of each Kingdom card pile costing $2 or $3 to $6, and discards down to 3 cards

Quote
Aunt: Action, $4
Reveal cards from the Supply. Then reveal cards from your hand.

(Before the game, make a Black Market deck out of all Rats)
Title: Re: Letting a computer program make cards
Post by: liopoil on June 11, 2015, 10:28:26 pm
Holy crap, Hedge and Aunt, so awesome.
Title: Re: Letting a computer program make cards
Post by: AJD on June 11, 2015, 10:35:32 pm
Surprisingly decent one from this batch: Accelerator. Needs +Buy, though, and probably could do without the stipulations.
Title: Re: Letting a computer program make cards
Post by: Jimmmmm on June 11, 2015, 10:41:01 pm
Recorder could actually work. It'd often be stronger than Pearl Diver.
Title: Re: Letting a computer program make cards
Post by: werothegreat on June 11, 2015, 10:42:46 pm
"Now and at the top of your deck"
Title: Re: Letting a computer program make cards
Post by: ConMan on June 11, 2015, 11:46:01 pm
Quote
Cover: Action $3
+3 Cards
then discard them and +3 Cards. Discard 3 cards

When you gain a card, trash a card.
So much sifting! Also, such power in the secondary effect (although it doesn't say where to trash the card *from*).
Title: Re: Letting a computer program make cards
Post by: pacovf on June 11, 2015, 11:51:46 pm
Quote
Cover: Action $3
+3 Cards
then discard them and +3 Cards. Discard 3 cards

When you gain a card, trash a card.
So much sifting! Also, such power in the secondary effect (although it doesn't say where to trash the card *from*).

"Those are very nice cards you have there. It would be a shame if anything happened to them..."
Title: Re: Letting a computer program make cards
Post by: belugawhale on June 11, 2015, 11:53:40 pm
Randomness - Action - Reaction - Duration - Attack (http://wiki.dominionstrategy.com/images/thumb/b/bc/Coin7.png/16px-Coin7.png)

Play a Curse from your hand twice. If you do, name a card. Trash all cards from the trash pile. Gain a card costing less than a Scout from your discard pile. If you do, set this aside and reveal a Duchess. You may put all Ruins into your discard pile in any order. Each other player puts a (http://wiki.dominionstrategy.com/images/thumb/9/92/VP.png/12px-VP.png) token on his discard, or reveals a trash with no such potions.

At the end of your next turn, gain an Event, putting it on your Island mat.
____________
When another player plays a card, you may reveal this. If you do, put the Trash card on the top of your deck. Each other player may gain a Forge, putting it on his Pirate Ship mat. If he doesn't, he takes an embargo token and puts his -1 Card token on the Prize Pile.
Title: Re: Letting a computer program make cards
Post by: shmeur on June 12, 2015, 12:21:21 am
Glockenspiel is pretty cool.  A Wharf-Silver kind of
Title: Re: Letting a computer program make cards
Post by: AJD on June 12, 2015, 12:43:09 am
Glockenspiel is pretty cool.  A Wharf-Silver kind of

Probably overpowered though, right?
Title: Re: Letting a computer program make cards
Post by: shmeur on June 12, 2015, 12:49:33 am
Glockenspiel is pretty cool.  A Wharf-Silver kind of

Probably overpowered though, right?
It's probably slightly weaker than Wharf.
Title: Re: Letting a computer program make cards
Post by: ConMan on June 12, 2015, 01:18:22 am
Randomness - Action - Reaction - Duration - Attack (http://wiki.dominionstrategy.com/images/thumb/b/bc/Coin7.png/16px-Coin7.png)

Play a Curse from your hand twice. If you do, name a card. Trash all cards from the trash pile. Gain a card costing less than a Scout from your discard pile. If you do, set this aside and reveal a Duchess. You may put all Ruins into your discard pile in any order. Each other player puts a (http://wiki.dominionstrategy.com/images/thumb/9/92/VP.png/12px-VP.png) token on his discard, or reveals a trash with no such potions.

At the end of your next turn, gain an Event, putting it on your Island mat.
____________
When another player plays a card, you may reveal this. If you do, put the Trash card on the top of your deck. Each other player may gain a Forge, putting it on his Pirate Ship mat. If he doesn't, he takes an embargo token and puts his -1 Card token on the Prize Pile.
Um, small rules question - do I gain a card from my discard that costs less than Scout, or do I choose a Scout that's in my discard and gain a card that costs less than it?
Title: Re: Letting a computer program make cards
Post by: sudgy on June 12, 2015, 01:30:05 am
Can someone please open-source this?  These are amazing.
Title: Re: Letting a computer program make cards
Post by: ipofanes on June 12, 2015, 08:43:08 am
http://www.mtgsalvation.com/forums/creativity/custom-card-creation/612057-generating-magic-cards-using-deep-recurrent-neural

I may have abandoned M:tG for a too long time, but surely this must be a parody site? What's Tromple, what's Mountainspalk? A 4/2 for one Blue Mana?
Title: Re: Letting a computer program make cards
Post by: Kirian on June 12, 2015, 08:47:17 am
http://www.mtgsalvation.com/forums/creativity/custom-card-creation/612057-generating-magic-cards-using-deep-recurrent-neural

I may have abandoned M:tG for a too long time, but surely this must be a parody site? What's Tromple, what's Mountainspalk? A 4/2 for one Blue Mana?


It's not a parody, it's a computer spitting out crazy random stuff.
Title: Re: Letting a computer program make cards
Post by: Awaclus on June 12, 2015, 09:08:14 am
http://www.mtgsalvation.com/forums/creativity/custom-card-creation/612057-generating-magic-cards-using-deep-recurrent-neural

I may have abandoned M:tG for a too long time, but surely this must be a parody site? What's Tromple, what's Mountainspalk? A 4/2 for one Blue Mana?

MTGSalvation is the M:tG equivalent of f.ds, more or less. Except they have more relatively new/casual players than we do.
Title: Re: Letting a computer program make cards
Post by: AJD on June 12, 2015, 10:14:06 am
Glockenspiel is pretty cool.  A Wharf-Silver kind of

Probably overpowered though, right?
It's probably slightly weaker than Wharf.

Hm, really? I'd rather have a Village than a Market Square, and I'd rather have a Silver than a (non-reacting) moat.
Title: Re: Letting a computer program make cards
Post by: Schneau on June 12, 2015, 08:19:13 pm
Can someone please open-source this?  These are amazing.

This. I'd love to play with one of these.
Title: Re: Letting a computer program make cards
Post by: ben_king on June 12, 2015, 10:25:45 pm
Can someone please open-source this?  These are amazing.

You inspired me to package up my code for this and open source it.  You can download the code I used to do this at http://www-personal.umich.edu/~benking/resources/random_text.tgz

Enjoy!
Title: Re: Letting a computer program make cards
Post by: sudgy on June 13, 2015, 01:08:36 am
Can someone please open-source this?  These are amazing.

You inspired me to package up my code for this and open source it.  You can download the code I used to do this at http://www-personal.umich.edu/~benking/resources/random_text.tgz

Enjoy!

Uh, how do I use this?  The .jar doesn't do anything for me, and the readme doesn't seem too helpful.
Title: Re: Letting a computer program make cards
Post by: Beyond Awesome on June 13, 2015, 01:51:02 am
This thread is amazing. Surprisingly, a couple of these cards would actually make legit good Dominion cards. Who knows, maybe the next expansion can be computer generated.
Title: Re: Letting a computer program make cards
Post by: Grujah on June 13, 2015, 05:44:55 am
http://www.mtgsalvation.com/forums/creativity/custom-card-creation/612057-generating-magic-cards-using-deep-recurrent-neural

I may have abandoned M:tG for a too long time, but surely this must be a parody site? What's Tromple, what's Mountainspalk? A 4/2 for one Blue Mana?

Well, we already have a 3/2 blue flier for 1 blue mana (http://gatherer.wizards.com/Pages/Card/Details.aspx?name=delver+of+secrets), so that might not be that much of a stretch.  :P
Title: Re: Letting a computer program make cards
Post by: ben_king on June 13, 2015, 10:20:03 am
Can someone please open-source this?  These are amazing.

You inspired me to package up my code for this and open source it.  You can download the code I used to do this at http://www-personal.umich.edu/~benking/resources/random_text.tgz

Enjoy!

Uh, how do I use this?  The .jar doesn't do anything for me, and the readme doesn't seem too helpful.

First you need the text for all the dominion cards (which I can PM you).  If we call that file dominion_text.txt, all you need to do is run

Code: [Select]
java -cp random_text.jar edu.umich.clair.text.random.TrigramGenerator dominion_text.txt
Title: Re: Letting a computer program make cards
Post by: SCSN on June 13, 2015, 11:35:04 am
Next project: let a computer program make an Online Dominion implementation.
Title: Re: Letting a computer program make cards
Post by: sudgy on June 13, 2015, 12:44:09 pm
"Play this as if it were an action card in your hand."

This actually sounds really cool!
Title: Re: Letting a computer program make cards
Post by: AJD on June 13, 2015, 01:04:57 pm
"Play this as if it were an action card in your hand."

This actually sounds really cool!

It's not quite strictly worse than Throne Room, but, you know, it's pretty close.
Title: Re: Letting a computer program make cards
Post by: SCSN on June 13, 2015, 01:14:41 pm
"Play this as if it were an action card in your hand."

This actually sounds really cool!

It's not quite strictly worse than Throne Room, but, you know, it's pretty close.

There's a big difference whenever the card you play it as is a trasher or something of the Remodel/Upgrade variety. Throning a Remake is much different from playing Remake and being able to remake a Remake. Same with expanding an Expand into a Province rather than milling the two Provinces in your hand. Foraging a useless Forager instead of having to trash two other cards, etc.

Overall it's weaker than Throne for sure, but at $3 I think it'd be different and interesting enough to at least warrant playtesting.
Title: Re: Letting a computer program make cards
Post by: rspeer on June 13, 2015, 03:10:01 pm
I'm still getting over "(Before the game, make a Black Market deck out of all Rats)". That is awesome.

I downloaded grsbmd's code and started using it. Thanks for the code! I also added a couple of scripts to stick a Markov-generated card name onto the Markov-generated card text. I didn't give them prices and types because I'd say those are for us to come up with. (Except Ember. That one tells us straight out what type it is.)

Following the tried-and-true formula of generating a bunch and keeping the ones that are grammatical enough:

Quote
Siraboth
Discard your hand. +VP equal to the cost of the Black Market deck in any order.

Mout
+1 Buy
+2 Actions
Reveal cards from the top 3 cards of your deck.

Soll
Look at the start of your deck, then discard 2 cards.

Sil Desse Roord
+3 Card, +1 Action, +1 Buy
Once per turn: If you do, +1 Buy.

Misop
You may gain a card from your hand. Gain a Silver per Silver you have in play. This is not a Victory card.

Ember
1 Victory, +1 Card, +1 Action
Treasure card, gain a Copper, putting it on your Tavern mat.

Ming Hary
+$1 per card in your hand.

Inher
Each other player reveals the top 2 cards of his deck and discard the other cards. Play that Treasure.

Golopped Maderonmorsmasur
Worth $2. When you play this, gain a Gold.

Gre
You may gain an Action card from your hand.

Govelitivoy
+2 Cards, +1 Buy, and +1 Action;
or +2 Buys; or gain a Duchy.

Tre
+1 Buy
Turn your Journey token over (it starts face up); then if it's face down, +$1.

Alm
+1 Action
Reveal the top 2 cards of your deck.

Faide Vilk of Graverpic
Each other player reveals the top card of his deck, trashes one of them costing from $3 to $6, and discards the other cards.

Nat
+$2, Trash this card.

Some of them require a bit of interpretation but were too much fun for me to leave out entirely:

Quote
Pridge
Each other player buys a card, you may exchange it for a Fugitive.
This is that card into your hand. +VP equal to its pile (when you play it.)

Amuter
Choose two: +1 Card, +1 Action
Treasure card, +1 Card
+1 Action
When you buy this or a Duchy, you may put your deck into your hand on top of your next turn, +5 Cards, +1 Action.
Put a card costing up to $1 per unused Action you have in play, gain a card from your hand. Gain a card from your hand and discard the other cards, then play the Action cards in hand discards a card.
--------
When you play this, return it to the Spoils pile.

Rat Shillatorne
+1 Card, +1 Action, Now and at the top 5 cards in hand. You may discard a Curse.
--------
Setup: Add an extra turn after this one, in which you can't buy this if you have 6 cards in either order.
Title: Re: Letting a computer program make cards
Post by: Schneau on June 13, 2015, 03:44:25 pm
...

Could you (or anyone) post/link the card texts that you used to generate these, so that other can play with it as well?
Title: Re: Letting a computer program make cards
Post by: rspeer on June 13, 2015, 03:57:28 pm
I'm guessing other people have a better source than me. I scraped dominion.diehrstraits.com, which doesn't always use the most consistent terminology for symbols. I edited things like "1 Coin" to say "$1" instead. Here's the text (as well as card names that can be run through the same code): https://gist.github.com/rspeer/2b040979fdc7ed84e822

Meanwhile, after seeing the wonderful name "Copped Copperchip" on an ungrammatical card, I collected some names on their own:

Quote
Copped Copperchip
Scount
Mice
Islansmographer
Lose
Mine Ship
Bair Harf
Pron
Sir Mast
Damp Hall
Dame Moneyman
Expeller
Losty Shiplet
Folding Pager
Title: Re: Letting a computer program make cards
Post by: AJD on June 13, 2015, 04:01:12 pm
Govelitivoy may be balanced at $6, but I don't see the +2 Buys option getting used much.
Title: Re: Letting a computer program make cards
Post by: rspeer on June 13, 2015, 04:23:45 pm
Quote
Siraboth
Discard your hand. +VP equal to the cost of the Black Market deck in any order.

Too ridiculously good to cost, assuming there is a Black Market deck. Even if it is the kind that's all Rats. Interacts interestingly with cards that cause addition not to be commutative.

Quote
Soll
Look at the start of your deck, then discard 2 cards.

Ruins, $0. I guess if you have draw-up-to cards or Menagerie, you can make the discard effect useful.

Quote
Ember
1 Victory, +1 Card, +1 Action
Treasure card, gain a Copper, putting it on your Tavern mat.

It sounds a tiny bit better than Great Hall until you find out it's a Treasure card. So you're probably drawing cards dead with +Actions you can't use, unless you combo it with Black Market or  Storyteller. I guess it has to be $3 because it's better than Estate, but I'd see it going un-bought in many games. Works with Big Money and especially with Bank, though.

Quote
Inher
Each other player reveals the top 2 cards of his deck and discard the other cards. Play that Treasure.

Getting to play other players' Treasure is interesting but confusing. I assume you're playing the revealed Treasure into your play area, stealing the treasure in the process. Are the "other cards" they're discarding the rest of their deck? Get ready for lots of shuffling and some hard Tunnel counters. Incidentally, you're pretty happy if you happen to reveal an Ember with this.

Action, $5 I guess. It's certainly more powerful than Thief (not that that's hard).

I considered it being a $6 Treasure until I thought about the insane recursion it would cause.
Title: Re: Letting a computer program make cards
Post by: sudgy on June 13, 2015, 04:28:55 pm
Here's a bunch, with no names and such.  I did slightly edit commas and periods, got rid of a few things that just said "Line," and other very minor things.  No names or costs or types this time.  I think I like some of the bad grammar, so sorry about that.

+2 Cards
+2 Cards and +1 Buy
Discard 2 cards.
+$1 and +1 Buy
+$2
Name a card costing up to $6, gain a card from your hand twice. If you do, +2 Actions.
-----
Directly after resolving an Action Supply pile (when you play a card, Gain a card costing up to 4 cards of your deck.

You may discard a card; if you do, trash this, gain 2 Actions each costing less than $0.

When you discard this from play, you may overpay for it. When you would gain on that turn, you may discard 2 cards from your mat at the start of your next turn. When a card from your hand.

+$1
Gain a Silver card; put it on top of your $; +1 Card, +2 Cards, Each other player reveals the top of your deck and gains a Curse, If he does , he gains a copy of it.

Worth 1 VP per Duchy you have a Potion in play on top in an order he chooses.

+3 Cards, Discard the other cards, +1 Buy.

+$2, +$1 per differently named card revealed , if it's not your turn).

+1 Action , Put that card.

Discard your hand.
While this is in play, you first get +1 Buy.

+1 Card , +2 Actions
-----
When you buy this, trash a card from your hand, Put the other cards.

$2
-----
When another player plays an Attack, it doesn't affect you, and +1 Buy, +$2.

+1 Buy
Each other player may discard this from your hand. If you do trash two Treasure Maps, gain a Gold and a card from your hand. If it is an... Action Card, +1 Action, Look at the top 2 cards from your hand. If you do, +1 Action. Reveal your hand costing up to $3.
-----
When you discard this from your hand, +VP equal to half its cost in coins of the trashed card.

+$5, and each other player buys a card, put it into your hand. Pay all of these trashed cards.

You may reveal it, each other player discards the rest, and each other player gains a Silver.

+1 Card per $ paid.    [Storryteller!]

You may play an Action Supply pile (when you play a Cultist from your deck).

+$2
Each player may trash this from your deck in any order.

Choose one: Put them into your hand that is not in the Supply).

Trash a card. If you do, +1 Action, Name a card from that pile, (The choices must be different).

Until your next turn, you may discard a Treasure card you trashed.

Choose two: +2 Cards; or +2 Buys; or gain a Silver.

+1 Card per card discarded the second time.

+1 Card, +1 Buy, or put them back in any order.

Gain 3 Coppers, putting it in your hand. If this is in play, when you discard this from play, cards cost $1 less than $0.

You may play a card costing up to 2 cards of your next hand.

+$1, Victory Card, +1 Buy, Take a Coin token.

+$2, You may gain a card from your hand.

Choose one: +$2; or trash an Action, Each other player buys a card.

+1 Action
-----
When you play this, it’s worth $1 per Treasure card in their hand to the Supply, Cards from that pile.

+1 Action
+$2
You may trash 2 cards.

Choose one: Set aside this and another copy of it.

+$2, Each other player may trash a card, putting it on top in any order.

Copper produces an extra turn after this one, in which you can see all cards he would gain on that turn.
-----
You may call this, you may discard an Estate card.

Gain a number of cards, +1 Action, +$1, Gain a card costing up to $1 per differently named card revealed.

+1 Card
+1 Action
+1 Action
+1 Buy
+$3.

You may trash a Treasure card costing exactly $1 more than it.

Choose one: Put a card from your hand, If there are no duplicate cards in your deck face down. Each player (including you) reveals the top card of his deck and trashes it if it is an... Action Card, +1 Action, (This is not the named card, it doesn't affect you.

+2 Actions, Reveal the top of your deck (rounded down).

You may buy one of them. Put an Embargo token on that turn. choose one: either he gains a Ruins, You may trash a Treasure.
-----
When you discard this from your hand, If you do, +3 Cards, Each other player reveals the top card of his deck, The player to your right gained on his deck, Put this on your Tavern mat 2 VP.
Title: Re: Letting a computer program make cards
Post by: SCSN on June 13, 2015, 04:35:25 pm
...

Could you please edit this to make it clear where one card ends and the next begins? Right now it's confusing rather than entertaining :(
Title: Re: Letting a computer program make cards
Post by: sudgy on June 13, 2015, 04:42:17 pm
...

Could you please edit this to make it clear where one card ends and the next begins? Right now it's confusing rather than entertaining :(

Every time there's two new lines, it's a new card.

This would be a new card.

And this would be another one.
Title: Re: Letting a computer program make cards
Post by: Awaclus on June 13, 2015, 04:45:18 pm
Code: [Select]
+2 Actions
You may trash a card from your hand. Put the Actions back on top in any order he chooses.

Code: [Select]
+$2
Each other player gains a Curse and discards the rest. If a Knight is trashed by this, trash this and another copy of it.
________
When you discard this from your hand. Play it three times.

Code: [Select]
+1 Action
Trash this or a card from that pile (you first get that bonus). (This is not in the trash.)

Code: [Select]
+1 Card
+1 Action
Look at the bottom card of your deck.

Code: [Select]
Worth $3
________
(When you play it.)

Code: [Select]
+1 Card per Coin token you've taken with Pirate Ships this game. +$2, Reveal the top 3 cards of your deck.
Code: [Select]
$0
When you gain this, each other player reveals the top 3 cards of his deck in any order.

Code: [Select]
Move your -$2 cost token to an Action card from your hand. If you do, +1 Action.
Code: [Select]
+$2
Each other player discards down to 3 cards of his deck, trashes one of them costing from $3 to $6, and discards the rest.

Code: [Select]
+1 Action
Discard any number of cards. You may trash this card.

Code: [Select]
+$4
Reveal your hand. Gain a silver card; put it into your hand.

Code: [Select]
+3 Cards
Each other player discards a Copper from your hand. Gain a card from your hand. Gain a card costing exactly $1 more than the trashed card, putting it into your hand.

Code: [Select]
+1 Card
+2 Actions
If there are one or more cards in his hand.

Code: [Select]
+1 Buy
You may reveal a Province card from your deck (rounded down).

Code: [Select]
Worth $2.
______
While this is in play, when you buy a card, he puts them back in any order.

Code: [Select]
+$2
You may put this anywhere in your hand.

Code: [Select]
Trash a card from your hand twice. Gain a Spoils from the top card of his deck.
Code: [Select]
You may gain a copy of Treasure Map from your hand.
Code: [Select]
+1 Card
+1 Action
Reveal the top card of his deck, trashes one of your deck.
Title: Re: Letting a computer program make cards
Post by: rspeer on June 13, 2015, 04:45:35 pm
Trash a card. If you do, +1 Action, Name a card from that pile, (The choices must be different).

Until your next turn, you may discard a Treasure card you trashed.

Disregarding what sudgy just clarified, I'm assuming these go together on one card. I dub this one "Dame Moneyman".

This card is all about what you can combo it with. Seems hard to use in a lot of situations, but it gives you a great opportunity to remodel Gold into Province while keeping the Gold in your deck. You could make a golden deck with two copies of this card, Gold/Platinum, a miscellaneous treasure to trashdiscard each time, and Bishop.

The naming is of course superfluous.

I'd say it's Action - Duration, $4.
Title: Re: Letting a computer program make cards
Post by: SCSN on June 13, 2015, 04:54:15 pm
+1 Card
+1 Action
Look at the bottom card of your deck.

Because Pearl Diver is overpowered.
Title: Re: Letting a computer program make cards
Post by: rspeer on June 13, 2015, 04:58:57 pm
+$2
Each other player gains a Curse and discards the rest. If a Knight is trashed by this, trash this and another copy of it.
________
When you discard this from your hand. Play it three times.

Even without clarifying "the rest of what", holy jesus that discard effect is a mean attack.

Let's call this one "Bair Harf", which sounds ambiguously nasty. A $6 Action, assuming "the rest" isn't relevant. You'll get that $6 back when you manage to discard it on your turn anyway.

Quote
Move your -$2 cost token to an Action card from your hand. If you do, +1 Action.

This is actually pretty interesting. Kind of like a Ferry, but more limited. It takes up space in your hand, but you don't need to re-buy it to use it again. Action - $3 I guess.

I dub it "Car", an auto-generated name that goes with "Ferry".
Title: Re: Letting a computer program make cards
Post by: Awaclus on June 13, 2015, 05:09:19 pm
+$2
Each other player gains a Curse and discards the rest. If a Knight is trashed by this, trash this and another copy of it.
________
When you discard this from your hand. Play it three times.

Even without clarifying "the rest of what"

I thought it meant the rest of the Curses.
Title: Re: Letting a computer program make cards
Post by: SCSN on June 13, 2015, 05:11:27 pm
+$2
Each other player gains a Curse and discards the rest. If a Knight is trashed by this, trash this and another copy of it.
________
When you discard this from your hand. Play it three times.

Even without clarifying "the rest of what"

I thought it meant the rest of the Curses.

We should ask the program to provide clarification.
Title: Re: Letting a computer program make cards
Post by: rspeer on June 13, 2015, 05:23:16 pm
Hey program, the rest of what?

Code: [Select]
$ java -cp random_text.jar edu.umich.clair.text.random.TrigramGenerator card-texts.txt | grep 'the rest of' | sed 's/.*\(the rest of\)/\1/'
the rest of the Black Market deck in any order.

Oh that clarifies everything.
Title: Re: Letting a computer program make cards
Post by: rspeer on June 13, 2015, 05:44:30 pm
Some more selected cards:

Quote
Faider
+1 Card; +1 Action; +$1 --- When you gain a Prize (from the Prize pile) or a Duchy, you may exchange it for a Teacher. | (This is not in the Supply.)

I have to assume that Falder is a Prize to include when you feel Tournament isn't swingy enough yet.

Quote
Vent
+1 Card | +1 Action | +$1 | Trash a card from the top 2 cards of your deck. Discard 3 cards.

This risky non-terminal trasher stretches the definition of "non-terminal".

Quote
Stor
+$2, Trash this or a Duchy, you may trash this.
-------
When you trash this, +1 Card. If there are two or more, +$1 and +1 Action.

Somehow I doubt people will choose to trash a Duchy. But this is interesting. In the "two or more" case (two or more in the trash?), it's better than Spoils. It's kind of strategically odd that only the first one is weak. Maybe it costs $4 so you can get a lot of them with gainer cards.

Quote
Citinem
+5 Cards
+2 Actions
--------
When you trash this, gain another Port.

Markov chains don't know what balance is.

Quote
Sirad Wellantins
Choose two: +1 Card, +1 Action, +$2
Gain a card from your hand. Gain a card from your hand. Play it twice.

Whaaat. Now that's a rich-get-richer card if I've ever seen one.

Don't know how much it costs, but I'll take two.
Title: Re: Letting a computer program make cards
Post by: popsofctown on June 13, 2015, 05:58:32 pm
Volcano - Action/Victory - $5
2 VP. Gain a card with the cost of the game.

If you bought this game at a bargain bin for $8 or $11 dollars, this is an OP card.
I traded a Red Bull for my copy of base dominion.  Vineyards makes it strong, Transmute makes it interesting.
_________________________________________________________________________________________________
Sirard says gain a card from your hand, not gain a card that matches a card in your hand.  The first gain will make you gain a card from your hand that already belonged to you, causing it to be discarded.  The second one will discard a card from your hand, but Sirard won't lose track of it so you'll play it twice.  It's not a rich get richer so much.  You can get +4$, discard a bad card, then Throne room a card from your hand, hopefully one with + action on it if you have more stuff you want to play. Balanced at 8$, probably.
Title: Re: Letting a computer program make cards
Post by: sudgy on June 13, 2015, 09:19:51 pm
Trash a card. If you do, +1 Action, Name a card from that pile, (The choices must be different).

Until your next turn, you may discard a Treasure card you trashed.

Disregarding what sudgy just clarified, I'm assuming these go together on one card. I dub this one "Dame Moneyman".

This card is all about what you can combo it with. Seems hard to use in a lot of situations, but it gives you a great opportunity to remodel Gold into Province while keeping the Gold in your deck. You could make a golden deck with two copies of this card, Gold/Platinum, a miscellaneous treasure to trashdiscard each time, and Bishop.

The naming is of course superfluous.

I'd say it's Action - Duration, $4.

Nope, sorry, they're different cards.
Title: Re: Letting a computer program make cards
Post by: Schneau on June 13, 2015, 10:34:24 pm
Here's the card list grsbmd was using; don't know how it's different from rspeer's:

https://gist.github.com/thelmuth/396aaaf94da967bde5d4
Title: Re: Letting a computer program make cards
Post by: Throwaway_bicycling on June 13, 2015, 10:40:21 pm
Next project: let a computer program make an Online Dominion implementation.

So that computer program would usually be called "a compiler". If the current beta did not involve the use of a compiler, well, that would explain a lot. :)
Title: Re: Letting a computer program make cards
Post by: Schneau on June 13, 2015, 11:27:50 pm
Here are some cards from my Random Generation Expansion:

Bor Ming's Ste (Treasure) $5
$2
When you play this, gain a Mercenary from the top card of your deck (round down).

Plack Markerolopperaderchary (Action - Looter) $1
+1 Card
+1 Buy
When you play this, gain two Ruins.

Gravage Jouser (Treasure) $5
$1 when you play this.
---
When you buy this, gain a Prize (from the Prize pile) or a Duchy.

Can (Action) $2
You may trash a card with cost exactly equal to its cost.

Throng's Vill (Treasure) $6
$1, otherwise it's worth $4, putting it into your hand. If it's the named card, then discard the rest. If there are one or more empty Supply piles, +1 VP.
---
When you trash this, gain two Coppers.

Silony (Action) $4
+1 Action
Reveal your hand and gain a Duchy or 3 Estates.

Coinge Rogrine Ship (Action) $2
Look at the bottom card of your deck until you have 6 cards in hand. If you do trash two Treasure Maps, gain a Duchy.

(Edit: removed typo)
Title: Re: Letting a computer program make cards
Post by: pacovf on June 14, 2015, 12:11:39 am
Coinge Rogrine Ship (Action) $2
Look at the bottom card of your deck until you have 6 cards in hand. If you do trash two Treasure Maps, gain a Duchy.

(http://i.telegraph.co.uk/multimedia/archive/01508/clooney_1508033c.jpg)
Title: Re: Letting a computer program make cards
Post by: scott_pilgrim on June 14, 2015, 12:56:09 am
You may play an Action Supply pile (when you play a Cultist from your deck).

This is my favorite.  You have to use Herald/Golem and hit Cultist, but if you can make it work, the payoff is huge (I assume "playing an Action Supply pile" means playing every card in that pile).

Also, I love how the last phrase is parenthetical, as if it were already implied, but they put it there just in case it wasn't clear.
Title: Re: Letting a computer program make cards
Post by: AJD on June 14, 2015, 01:03:18 am
Quote
Ember
1 Victory, +1 Card, +1 Action
Treasure card, gain a Copper, putting it on your Tavern mat.

It sounds a tiny bit better than Great Hall until you find out it's a Treasure card. So you're probably drawing cards dead with +Actions you can't use, unless you combo it with Black Market or  Storyteller. I guess it has to be $3 because it's better than Estate, but I'd see it going un-bought in many games. Works with Big Money and especially with Bank, though.

And with Miser!
Title: Re: Letting a computer program make cards
Post by: shmeur on June 14, 2015, 09:10:13 am
"Plack Markerolopperaderchary"

omg best card name
Title: Re: Letting a computer program make cards
Post by: ehunt on June 14, 2015, 02:26:13 pm
Most of these cards are better than...


As I said most are awful. The stand-out awful card, the epitome of awful fan cards, was one called Locusts that read "each other player discards a Gardens." First the guy of course must have meant "trashes a Gardens card from his hand" but blew it and ended up with the most useless thing ever. If he had gotten it right then it would still be crazy awful. He started with the flavor of "locusts destroy plants" and did not think of "wait you have to want to play the card though." The old Magic expansions Legends has stuff like this, where they made flavor-based stuff and just did not consider, why would anyone play this.

Title: Re: Letting a computer program make cards
Post by: Schneau on June 15, 2015, 08:30:10 pm
Not sure if people are still enjoying these, but here are some more good ones:

Misciands (Action - Duration) $5
+1 Buy
When you play this, if you do, +1 Buy, discard 2 cards of your deck. If he didn't reveal a Bane card from your hand, +1 Action, +$1. At the start of your next turn: +$1
---
While this is the first time you played a Fool's Gold this turn, trash all Treasures. You have no Action cards in either order.

Graver's Stor (Action - Attack) $8
+3 Cards
+1 Action
+1 Buy
Each player (including you) reveals the top 3 cards in the trash costing from $3 to $6, and discards a card costing up to $6, gain two Ruins.

Beggleymandlestachant (Action) $2
Look at the start of Clean-up this turn, put it into your hand.

Necryteng Vill-Golicergron (Action) $6
+2 Actions
When you play this turn, +1 VP
---
When you gain this, reveal cards from your hand. You may trash this, put it into your hand. Gain a card, then gain a Duchy, putting it on top of your deck .

Mystatory (Action) $2
Choose one: Set aside this and another copy of a Supply pile (The choices must be different).

Thinemitiver Villager (Action) $2
+2 Actions
Return this to your deck.

Win of Parks (Action - Duration) $5
+1 Action
At the start of Clean-up this turn, +3 Cards and +1 Buy.

Seartyaryte Stor (Action) $5
+1 Card
+2 Actions
Reveal the top card of your deck until you reveal a Treasure card from your hand, + VP equal to its cost.
Title: Re: Letting a computer program make cards
Post by: AJD on June 15, 2015, 10:08:10 pm
Thinemitiver Villager is the really interesting one this time around, but it's probably bad. It essentially trades a +Card for a +Action, in the way Storyteller trades coin for cards. Necropolis is a weak card, and you don't usually want to topdeck your weak cards; but I can imagine a deck where being able to guarantee having a village in hand every turn outweighs the loss of draw. That said, Thinemitiver Villager + Smithy in the same hand has the same total effect as plain Village. So it's probably not worth it. Maybe if the top-decking were optional, it might bear thinking about?
Title: Re: Letting a computer program make cards
Post by: shmeur on June 15, 2015, 10:35:09 pm
Thinemitiver Villager is the really interesting one this time around, but it's probably bad. It essentially trades a +Card for a +Action, in the way Storyteller trades coin for cards. Necropolis is a weak card, and you don't usually want to topdeck your weak cards; but I can imagine a deck where being able to guarantee having a village in hand every turn outweighs the loss of draw. That said, Thinemitiver Villager + Smithy in the same hand has the same total effect as plain Village. So it's probably not worth it. Maybe if the top-decking were optional, it might bear thinking aout?
It doesn't actually specify return to the top of the deck.  It's vague enough that you could put it anywhere.
Title: Re: Letting a computer program make cards
Post by: belugawhale on June 15, 2015, 11:23:43 pm
Combined with Pathfinding, two will provide infinite actions.
Title: Re: Letting a computer program make cards
Post by: SCSN on June 16, 2015, 12:01:23 am
Update

Until the end of the game: cards in the supply cost twice as much.

Return your Followers to the Prize pile in any order.
Title: Re: Letting a computer program make cards
Post by: Drab Emordnilap on June 16, 2015, 12:21:03 am
Update

Until the end of the game: cards in the supply cost twice as much.

Return your Followers to the Prize pile in any order.

I think you meant to post this in the "Bad Card Ideas" thread. This thread is for allegorically generated cards.
Title: Re: Letting a computer program make cards
Post by: SCSN on June 16, 2015, 12:29:19 am
Update

Until the end of the game: cards in the supply cost twice as much.

Return your Followers to the Prize pile in any order.

I think you meant to post this in the "Bad Card Ideas" thread. This thread is for allegorically generated cards.

Well, my card is certainly allegorical.
Title: Re: Letting a computer program make cards
Post by: AJD on June 16, 2015, 12:33:49 am
Combined with Pathfinding, two will provide infinite actions.

Yes, well, so does one Champion.
Title: Re: Letting a computer program make cards
Post by: Thanar on June 17, 2015, 03:16:50 am
After examining over a thousand cards of Dominion markov chain output, I selected the following 10 playable cards, priced them, and selected markov-chain generated names for them. Minor edits I made for clarity are in square brackets. Thanks to those who posted code, etc.

Copper’s Villarry
Action - $1
Trash any number of Copper cards from your hand and discard the rest.

Outchamber
Action - $3
+1 Buy, +$1, During your Buy phase, you may discard a card; if you do, take a Coin token.

Rebutpotter
Action - $3
+$2, You may discard a Treasure card, gain a card costing less than it that is not a Victory card.

Burse
Action - $3
Take 2 Coin tokens. You may trash a card from your hand.

Mold
Action - $3
Reveal the top card of your deck. If you do, discard it or put it back.
---
When you buy this, gain a Gold.

Borker
Action - $4
+1 Buy, +$2, You may play an Action card costing up to $4.

Traderchan of Gradmage
Action - $4
+2 Actions, you may gain a Silver card.
---
When you buy a Victory card this turn, you may overpay for it. If you do, gain two Silvers, putting [them] on top [of your deck].

Peastan Gold
Action - $5
+$2, Trash this, gain a Gold.

Nobblet
Action - $5
Choose one: +3 Cards; or +2 Actions; or +$2; or trash a card costing up to $4.

Reband
Action - $6
+1 Action, You may trash a card costing up to $4.
---
When you gain this, gain a card costing less than it.
Title: Re: Letting a computer program make cards
Post by: Beyond Awesome on June 17, 2015, 03:38:06 am
Traderchan of Gradmage is interesting. It's a village that silver clogs your deck.
Title: Re: Letting a computer program make cards
Post by: shmeur on June 17, 2015, 05:29:41 am
Traderchan of Gradmage is interesting. It's a village that silver clogs your deck.
Would be great with Feodum.
Also lol @ 'Mold'
Title: Re: Letting a computer program make cards
Post by: Accatitippi on June 17, 2015, 07:49:28 am
I gave art to some of these: (I'm pretty bored today)

(https://cf.geekdo-images.com/images/pic2561432_md.png)(https://cf.geekdo-images.com/images/pic2561433_md.png)(https://cf.geekdo-images.com/images/pic2561435_md.png)(https://cf.geekdo-images.com/images/pic2561436_md.png)
Edit: whoops, wrong cost for property. Oh well.
Title: Re: Letting a computer program make cards
Post by: SCSN on June 17, 2015, 08:40:18 am
Love Misop's art/color/text combination!
Title: Re: Letting a computer program make cards
Post by: Witherweaver on June 17, 2015, 12:51:24 pm
So, you could run this on any text?  So I could, like, input all my F.DS posts, and use this to create all my future posts?
Title: Re: Letting a computer program make cards
Post by: Accatitippi on June 17, 2015, 01:04:24 pm
So, you could run this on any text?  So I could, like, input all my F.DS posts, and use this to create all my future posts?

There was something around some time ago that let you do this for your FB posts. Mine were a hilarious fantasy/political hybrid (sadly they also often were lame bi/trilingual combinations).
You'd need a script to scrape them off the "my posts" and remove quotes images and links, done that you're good.
Title: Re: Letting a computer program make cards
Post by: Eran of Arcadia on June 17, 2015, 02:00:34 pm
I've been reading all these card names in Homsar's voice.
Title: Re: Letting a computer program make cards
Post by: AJD on June 17, 2015, 02:40:47 pm
…So, do we have enough of these yet to put together the "Dominion: Artificial Intelligence" fan expansion?

(Is Mold balanced at $3? The obvious comparison is Cache: Mould gives you fewer junk cards than Cache, but the junk itself—a semi-Survivors—is presumably substantially worse to have than Copper. Worse enough to bring the cost down to $3 instead of $5?)
Title: Re: Letting a computer program make cards
Post by: Witherweaver on June 17, 2015, 02:44:43 pm
…So, do we have enough of these yet to put together the "Dominion: Artificial Intelligence" fan expansion?

(Is Mold balanced at $3? The obvious comparison is Cache: Mould gives you fewer junk cards than Cache, but the junk itself—a semi-Survivors—is presumably substantially worse to have than Copper. Worse enough to bring the cost down to $3 instead of $5?)

Please, please, please construct the flavor text by using the same code on the text from all the other expansions.
Title: Re: Letting a computer program make cards
Post by: Kirian on June 17, 2015, 03:05:44 pm
I've been reading all these card names in Homsar's voice.

Good jorb.
Title: Re: Letting a computer program make cards
Post by: ben_king on June 17, 2015, 03:52:43 pm
…So, do we have enough of these yet to put together the "Dominion: Artificial Intelligence" fan expansion?

(Is Mold balanced at $3? The obvious comparison is Cache: Mould gives you fewer junk cards than Cache, but the junk itself—a semi-Survivors—is presumably substantially worse to have than Copper. Worse enough to bring the cost down to $3 instead of $5?)

Please, please, please construct the flavor text by using the same code on the text from all the other expansions.

Jobs, starting with more pleasant kingdom of coins just sitting there in and also this kind of your straw hat. A passing servant murmurs, and his father, you want a cheese destruction. You vastly prefer it can do slightly better than everyone else. You are the maxim, learning a cheese again. This celebration. Small when compared to these lands that you will look for the stonecutters is brilliant conceptually, but lately people seem to cling to stretch your codebook for the world like that you like the maxim, you spears and also looking for the east, and poison darts before you want. You beg them wants to make a sign saying "Gone Adventuring." You are sure which neither of progress. Still, freeholds, or like you have pancakes but that you. Today, control of it was always tells the fields in a masterpiece - a reasonable hour. So now. You are sure that the south, treacherous swamps; to pass up a way to the look for the summer would never eat cheese grater so expertly that one who always tells the name of baklava. It seemed like this kind of land of baklava.
Title: Re: Letting a computer program make cards
Post by: Witherweaver on June 17, 2015, 03:55:03 pm
…So, do we have enough of these yet to put together the "Dominion: Artificial Intelligence" fan expansion?

(Is Mold balanced at $3? The obvious comparison is Cache: Mould gives you fewer junk cards than Cache, but the junk itself—a semi-Survivors—is presumably substantially worse to have than Copper. Worse enough to bring the cost down to $3 instead of $5?)

Please, please, please construct the flavor text by using the same code on the text from all the other expansions.

Jobs, starting with more pleasant kingdom of coins just sitting there in and also this kind of your straw hat. A passing servant murmurs, and his father, you want a cheese destruction. You vastly prefer it can do slightly better than everyone else. You are the maxim, learning a cheese again. This celebration. Small when compared to these lands that you will look for the stonecutters is brilliant conceptually, but lately people seem to cling to stretch your codebook for the world like that you like the maxim, you spears and also looking for the east, and poison darts before you want. You beg them wants to make a sign saying "Gone Adventuring." You are sure which neither of progress. Still, freeholds, or like you have pancakes but that you. Today, control of it was always tells the fields in a masterpiece - a reasonable hour. So now. You are sure that the south, treacherous swamps; to pass up a way to the look for the summer would never eat cheese grater so expertly that one who always tells the name of baklava. It seemed like this kind of land of baklava.

Brilliant.  "You vastly prefer it can do slightly better than everyone else."
Title: Re: Letting a computer program make cards
Post by: shmeur on June 17, 2015, 05:43:48 pm
I nominate "Cheese Destruction" as the expansion name.  Lmao.
Title: Re: Letting a computer program make cards
Post by: Seprix on June 17, 2015, 05:45:30 pm
I nominate "Cheese Destruction" as the expansion name.  Lmao.

Caseum Interitum sounds pretty ominous.
Title: Re: Letting a computer program make cards
Post by: Schneau on June 17, 2015, 05:54:18 pm
…So, do we have enough of these yet to put together the "Dominion: Artificial Intelligence" fan expansion?

(Is Mold balanced at $3? The obvious comparison is Cache: Mould gives you fewer junk cards than Cache, but the junk itself—a semi-Survivors—is presumably substantially worse to have than Copper. Worse enough to bring the cost down to $3 instead of $5?)

Please, please, please construct the flavor text by using the same code on the text from all the other expansions.

Jobs, starting with more pleasant kingdom of coins just sitting there in and also this kind of your straw hat. A passing servant murmurs, and his father, you want a cheese destruction. You vastly prefer it can do slightly better than everyone else. You are the maxim, learning a cheese again. This celebration. Small when compared to these lands that you will look for the stonecutters is brilliant conceptually, but lately people seem to cling to stretch your codebook for the world like that you like the maxim, you spears and also looking for the east, and poison darts before you want. You beg them wants to make a sign saying "Gone Adventuring." You are sure which neither of progress. Still, freeholds, or like you have pancakes but that you. Today, control of it was always tells the fields in a masterpiece - a reasonable hour. So now. You are sure that the south, treacherous swamps; to pass up a way to the look for the summer would never eat cheese grater so expertly that one who always tells the name of baklava. It seemed like this kind of land of baklava.

Donald X., time to start looking for a new career.
Title: Re: Letting a computer program make cards
Post by: Accatitippi on June 17, 2015, 05:55:45 pm
I nominate "Cheese Destruction" as the expansion name.  Lmao.

++?????++ Out of Cheese Error. Redo From Start.

(not sure if anybody will get the reference, but whatever.)
Title: Re: Letting a computer program make cards
Post by: Accatitippi on June 17, 2015, 06:01:50 pm
…So, do we have enough of these yet to put together the "Dominion: Artificial Intelligence" fan expansion?

(Is Mold balanced at $3? The obvious comparison is Cache: Mould gives you fewer junk cards than Cache, but the junk itself—a semi-Survivors—is presumably substantially worse to have than Copper. Worse enough to bring the cost down to $3 instead of $5?)
Yes, if I ever print these cards to playtest I'd cost Mould and Property 4$, and I'd also consider letting Property gain up to 4 (and reversing the conditional: "you may gain an estate. If you did, gain a card costing up to 4$").
Yet, I decided to post them in the original version. :) (I still failed to cost Property right)
Title: Re: Letting a computer program make cards
Post by: rspeer on June 19, 2015, 01:43:11 am
Now that we've almost thoroughly replaced Donald X. with a small computer program, let's finish the job. (I added the quote tags around things that sound like the questions.)

Interview with Robot Donald X.

Quote
Magic: The Gathering, by a sampling of fan cards, there's a reason against this?

Of the games I haven't played many other deckbuilders, but they never had much of a micro-expansion of some sort with the article on Raze I read about that specific product placement until reading about board games and memes without the bad.

Magic's resource system does some good things. It's nice having randomness affect your resource development. It's nice when you're no longer enjoy as much.

I have played with two and so do those one day.

Card functionality can hypothetically be a worthwhile project in terms of actual income, my job is collecting royalties on Dominion. I don't look at top 2, may discard them (survivors)
- pass this left
- gain a card like that be?

Originally the mats were going to limit you no matter what you get.

Quote
Do you consider a guilty pleasure? That is, are there any expansion you made, but DA was the key thing to do.

The number of uh weak / narrow cards. So this significant feature of Dominion listed as a bonus and no set wanting simple on-theme cards, and if it's not working on online games come to think of what I care about the same place that I actually made it, I think that topic has been asked what the hell kind of tried to address this issue.

There was this incredible variety, and adding 25 with Intrigue doubles your number of possible sets of 10. If it is time for a Dominion spin-off. A Dominion spin-off at this desk and get them in a 3p game.

Quote
Were Mint(e)/Mine(t) designed just to mess with us?

My plan is that really. Again if there were way off, and sometimes there is a good time, there's that even. And publishing it is typical of an issue though, except at extremes, and not just use one card from your hand and wonder if you were leaking new expansion is at the bottom and choose to do much - you draft your starting hand, or perhaps what you've heard, do you think it's a way to take a powerful card and wipe it out and do not have Dominion in one of 8 face up cards. Those are both reasonable openings sometimes.

I don't drink alcohol. I've had to give anything away about unreleased sets. If you need more Provinces and so was the only times it's come up with that type? It's ambiguous. I don't know when to discard them, and draw cards and how often you can because it's a blatant red key / red door game. Crush Crumble & Chomp had a Wii. I think the reason not to have issues.

You see this game as good as you do more things, to make a set with people, I just finished something and that's probably too much.

The thing is, if I had known which way people were playing Dominion with the Adventures cards more different and less complex.

Squire is a combo with one or whatever later situation. The hardest decisions tend to be fair Super Mario 3D World.

Quote
If you went for it, surely Jay would be fine, and you aren't increasing options much anymore because cards displace other cards directly was an unpopular setting so they are going to vary depending on the list that WotC uses for Magic?

Lots of ways. When I'm making spin-offs, isn't that enough?

Quote
What color is the only game that I will have to be ruined.

Go
$0*
Treasure
Worth $2

In games using ten from that other people ran the house. You already have 19. However for most games. So, when it comes up so much as a format, so they protect from IGG's and Noble Brigand, and why would Jay put up when that action with just two sets, then half your cards are worth buying at some cards. And I go back and forth as I type up the original cards...just completely upside down!!)

Quote
I don't understand this comparison. Why would it be?

Well Jay originally did not want to be a small set. A few are jokes, but not confusing jokes.

Let us avoid a pointless infinite loop. Also, allowing pointless infinite loops removes possibility of doing sufficiently simple things. And otherwise it was clearly released, but maybe there aren't any. When the game harsh, but after reading it, I said okay, and then not do much for the Galaxy etc.) and Wei-Hwa Huang (upcoming Roll for the Action again." This is also some kind of reaction for a recently-supported tribe.

* Mana Screw *

Mark's stance is that creating good cards IS difficult. There are a lot of basic things you can just keep making cards, they build them. So it's not like it comes up but if it's not like you want Dominion Online Formerly Known as Goko?

Quote
Why does Spy cost $4? Were Spy/Spy openings just too annoying for you

That wouldn't have either if I wanted to make it really on-theme. I mean I type up the secret histories ("this card never changed" and "this card won't work out," that obv. will only be... a bunch of homemade Magic expansions, and now they're both gone" and "My card sits there killing stuff of yours where you get fun swings. I like to though.
Title: Re: Letting a computer program make cards
Post by: sudgy on June 19, 2015, 02:00:52 am
The crazy thing is, you can totally tell that's Donald speaking.  Did you have to grab all of his posts yourself, or is there an easy way to do this with someone else?
Title: Re: Letting a computer program make cards
Post by: rspeer on June 19, 2015, 03:01:32 am
I opened the "Interview with Donald X." page in "All" mode, saved it, then used BeautifulSoup to extract all the divs that were the appropriate sibling of a node whose text was "Donald X". After some trial and error, here's the Python code I used:

Code: [Select]
soup = bs4.BeautifulSoup(open('interview-all.html', encoding='latin-1'))
links = soup.findAll('a', text="Donald X.")
def find_content(link):
    return link.parent.parent.next_sibling.next_sibling.find(class_='inner')
content = '\n\n'.join(str(find_content(link)) for link in links)
with open("interview-donald-x.html", 'w') as out:
    print(content, file=out)
Title: Re: Letting a computer program make cards
Post by: Witherweaver on June 19, 2015, 09:45:20 am
Particular gold:

Quote
Quote
Were Mint(e)/Mine(t) designed just to mess with us?

My plan is that really.
Title: Re: Letting a computer program make cards
Post by: Voltaire on June 19, 2015, 11:26:24 am
Also

Well Jay originally did not want to be a small set.

Donald sure showed him!
Title: Re: Letting a computer program make cards
Post by: Awaclus on June 19, 2015, 11:30:24 am
My favorite is
Quote
It's nice when you're no longer enjoy as much.
Title: Re: Letting a computer program make cards
Post by: Witherweaver on June 19, 2015, 11:32:53 am
I like

Quote
I don't drink alcohol. I've had to give anything away about unreleased sets

too, because it sounds like he had to give up alcohol because he was drinking too much and leaking info about unreleased sets. 
Title: Re: Letting a computer program make cards
Post by: Seprix on June 19, 2015, 11:36:57 am
I like

Quote
I don't drink alcohol. I've had to give anything away about unreleased sets

too, because it sounds like he had to give up alcohol because he was drinking too much and leaking info about unreleased sets.

DONALD LEAKED DARK AGES
Title: Re: Letting a computer program make cards
Post by: AdamH on June 19, 2015, 10:22:44 pm
You know, for a while I considered posting in this thread and whining and saying it should be moved to the Variants subforum. I'm glad I didn't make that post :)
Title: Re: Letting a computer program make cards
Post by: Jack Rudd on June 25, 2015, 12:19:45 pm
The crazy thing is, you can totally tell that's Donald speaking.  Did you have to grab all of his posts yourself, or is there an easy way to do this with someone else?
Me, me, do me.
Title: Re: Letting a computer program make cards
Post by: Seprix on June 25, 2015, 12:26:56 pm
The crazy thing is, you can totally tell that's Donald speaking.  Did you have to grab all of his posts yourself, or is there an easy way to do this with someone else?
Me, me, do me.

You know exactly where this post is going to go.
Title: Re: Letting a computer program make cards
Post by: rspeer on November 11, 2015, 10:33:29 pm
So I finally got char-rnn working, guided by advice from /r/Flamewanker (https://www.reddit.com/r/Flamewanker/comments/3d6wz0/card_generation_tutorial/) (a subreddit about generating Hearthstone cards using an RNN). It turns out that the fact that there's only a couple hundred cards is kind of okay.

This allows me to train a neural net that kind of understands the structure of a Dominion card, has a memory longer than two words, generates the card names, costs, and types, and blatantly makes up words in the card text sometimes. This is awesome.

I'm still retraining and tweaking parameters, but here are some results so far. I kept the neural net size at the default, varied the temperature between 0.5 and 0.7, and let it train for a few hundred epochs (that's not long because there's not much text). The input file I used is here: https://gist.github.com/rspeer/6d6fbb2622fdcfed9000


Darsars
$0, Action

+1 Card
+1 Action
Put this on mot



Sooter
$4, Action - Attack

+2 Actions, +$1
Discard a card from your hand. If you do, gain a card costing up to $2.



Sit Virlage
$5, Action

+1 Card
+1 Action
+1 Buy
+1 Card
+1 Action
Each other player discards the top card of his deck, trashes one of them costing from $3 to $6, and discards the rest.



Bellint
$3, Action

Trash a card from your hand. If you do, gain a Putmin from your hand. If you do, +3 Cards, +1 Card.



Slonkan
$5, Event

+1 Card
+1 Action
Put this on your hand.


Pare
$6, Action

Draw until you have.


Ribice
$5, Action

Choose one: +2 Cards.


Slatite
$4, Action

+2 Actions
Dost the top 4 cards of your deck. Discard the Supply.


Slaver
$4, Action

+1 Action, +1 Buy
+1 Card
+2 Actions
Each other player gains a copy of his deck.


Erald
$6, Action

+1 Card
+1 Action
Name a card from your hand.
---
When you gain this, gain a Spoils from your hand. If you do, gain a Gold.


Olrost
$4, Action - Attack

Each other player gains a card costing less than it, and discards the other revealed cards.


Sinred
$6, Treasure

$1
When you play this, gain a Gold.


Counting Cirs
$5, Action

+1 Card
+2 Actions
Trash a card from your hand. Each other player reveals the top 2 cards of his deck.


Mantor
$5, Action

+1 Card, +1 Action
+1 Card
+1 Action
+1 Action
Trash a card from your hand. Gain a Copber card, put it in your hand. Trash the trashed card into your hand. If you do, gain a card costing up to $3.
---
When you discard this from play, you may exchange it for a choose.


Mashtare Village
$5, Action

+2 Cards
+2 Actions
Put the other cards back on art of the Sloppins.


Gimd
$3, Action

+1 Card
+1 Action
Each other player plays an Attack card from your hand. If you do, gain a Silver card.
---
When you discard this from play, you may exchange it for a Triasure.


Paryonr
$5, Action

+1 Card
+1 Action
Each blayer (including you) reveals the top card of his deck, trashes one of them costing from $1 to $6, and discards the rest. If a Knight is trashed by this, trash this card.


Dunteme
$5, Action

+1 Card
+1 Action
Reveal the top card of your deck. Put the rest and nom the trashed card, or he gains a Victory card costing up to $3.


Siradr
$5, Action

+1 Card
+1 Action
+1 Action

You may play an Action card from your hand and discard the rest. You may play an Action card from your hand and butt the rest.
Title: Re: Letting a computer program make cards
Post by: Awaclus on November 11, 2015, 10:53:05 pm
Siradr
$5, Action

+1 Card
+1 Action
+1 Action

You may play an Action card from your hand and discard the rest. You may play an Action card from your hand and butt the rest.

This is way too awesome.
Title: Re: Letting a computer program make cards
Post by: singletee on November 11, 2015, 11:47:04 pm
Slonkan
$5, Event

+1 Card
+1 Action
Put this on your hand.

Seems familiar... (http://gatherer.wizards.com/Pages/Card/Details.aspx?multiverseid=9753)
Title: Re: Letting a computer program make cards
Post by: A Drowned Kernel on November 11, 2015, 11:50:26 pm

Pare
$6, Action

Draw until you have.


Ribice
$5, Action

Choose one: +2 Cards.

Dominion: Koan edition
Title: Re: Letting a computer program make cards
Post by: ConMan on November 12, 2015, 12:25:09 am
Dunteme
$5, Action

+1 Card
+1 Action
Reveal the top card of your deck. Put the rest and nom the trashed card, or he gains a Victory card costing up to $3.
This card better be made of edible paper.
Title: Re: Letting a computer program make cards
Post by: AJD on November 12, 2015, 12:29:00 am
Sinred
$6, Treasure

$1
When you play this, gain a Gold.

Here's the one worth a second look this time. Possibly too similar to Treasure Trove?
Title: Re: Letting a computer program make cards
Post by: Awaclus on November 12, 2015, 12:55:45 am
Sinred
$6, Treasure

$1
When you play this, gain a Gold.

Here's the one worth a second look this time. Possibly too similar to Treasure Trove?

Counting Cirs is pretty good too. Making the opponents reveal cards feels a little disconnected from the rest of the card, but a village trasher for $5 with a marginal bonus seems reasonable otherwise.
Title: Re: Letting a computer program make cards
Post by: AJD on November 12, 2015, 01:08:07 am
Sinred
$6, Treasure

$1
When you play this, gain a Gold.

Here's the one worth a second look this time. Possibly too similar to Treasure Trove?

Counting Cirs is pretty good too. Making the opponents reveal cards feels a little disconnected from the rest of the card, but a village trasher for $5 with a marginal bonus seems reasonable otherwise.

(It's pretty marginal as a bonus. It's as likely to power up everyone else's Wishing Wells and Mystics as it is to help you decide whether to use your Knight.)
Title: Re: Letting a computer program make cards
Post by: Awaclus on November 12, 2015, 01:17:19 am
(It's pretty marginal as a bonus. It's as likely to power up everyone else's Wishing Wells and Mystics as it is to help you decide whether to use your Knight.)

In PPR situations, it helps you more than your opponent, though.
Title: Re: Letting a computer program make cards
Post by: popsofctown on November 12, 2015, 01:30:07 am
Sinred
$6, Treasure

$1
When you play this, gain a Gold.

Here's the one worth a second look this time. Possibly too similar to Treasure Trove?

Counting Cirs is pretty good too. Making the opponents reveal cards feels a little disconnected from the rest of the card, but a village trasher for $5 with a marginal bonus seems reasonable otherwise.
The post you quoted seems to have nothing to do with your post. 
Title: Re: Letting a computer program make cards
Post by: rspeer on November 12, 2015, 02:12:27 am
The model I was training started to converge on producing nothing but (a) overpowered and redundant vanilla cards, and (b) Knights. I changed the input so that there were 10 copies of every card, and one of each Knight, so that it wouldn't fixate so much on the Knights. Now it's outputting cards that sound almost plausible.

Here's a few wonderfully effective cards it came up with:

Herat
$4, Action

+1 Card
+1 Action
Trash a card from your hand. Gain a copy of it.
---
When you buy this, you may exchange it for a Silver.


Scapt
$3, Action

+2 Cards
Each other player gains a Curse card, putting it in your hand.


Foorpile
$3, Action

You may reveal a Treasure card from your hand face down. At the start of your next turn, put it into your hand.



And now I'm running a megabyte of its output through a script that formats it into card descriptions like this, so shortly you can mint it for half-baked card ideas.
Title: Re: Letting a computer program make cards
Post by: Awaclus on November 12, 2015, 02:33:32 am
Here's the one worth a second look this time.
Counting Cirs is pretty good too. Making the opponents reveal cards feels a little disconnected from the rest of the card, but a village trasher for $5 with a marginal bonus seems reasonable otherwise.
The post you quoted seems to have nothing to do with your post.

Does it make more sense now?
Title: Re: Letting a computer program make cards
Post by: rspeer on November 12, 2015, 02:53:31 am
Aaand here are some cards. I even de-duplicated them.

https://gist.githubusercontent.com/rspeer/1d6974c4c511d4579de4/raw/76add720176c653fcd575b49628b776a94b137d0/dominion-rnn-cards.txt
Title: Re: Letting a computer program make cards
Post by: rspeer on November 12, 2015, 03:47:41 am
Silly cards: Coin of the Gaine, Counting Dille, Dame, Foungel, Syerer

Coherent but OP: Loblerroot, Tranemuty, and Turraryoun (which leaves me intrigued what a Mad Copper is)

Possibly playable: Anbadsy, Duther, Herpolr, Reidle
Title: Re: Letting a computer program make cards
Post by: Burning Skull on November 12, 2015, 03:49:25 am
Ribice
$5, Action

Choose one: +2 Cards.

That should have been called Dead Witch
Title: Re: Letting a computer program make cards
Post by: ehunt on November 12, 2015, 03:55:37 am
Aaand here are some cards. I even de-duplicated them.

https://gist.githubusercontent.com/rspeer/1d6974c4c511d4579de4/raw/76add720176c653fcd575b49628b776a94b137d0/dominion-rnn-cards.txt
Code: [Select]
Adventurer
$6, Action

Look at the top 3 cards of your deck. The player to your left chooses one for you to discard. Put it into your hand.
(This is not in the Supply.)


poll: the funniest thing about this card is:
1. that the card you draw is the one your opponent picked to discard
2. that it's named adventurer
3. that it's a completely logical Dominion card which is Locusts-level terrible.
4. that you can never actually get one.
Title: Re: Letting a computer program make cards
Post by: ehunt on November 12, 2015, 04:00:23 am
This card on the other hand actually seems reasonably balanced (the effect is probably worse than Altar and the card is cheaper -- I guess it's a little bit unfair with 5-2 splits)

Code: [Select]
Allace
$5, Action

Trash a card from your hand. Gain a Gold.
Title: Re: Letting a computer program make cards
Post by: GendoIkari on November 12, 2015, 09:20:17 am
My favorite:

Quote
Pare
$6, Action

Draw until you have.

Quite a philosophical card. If you feel empty inside, you can draw your whole deck. But if you are living a fulfilled life, you get nothing.
Title: Re: Letting a computer program make cards
Post by: Limetime on November 12, 2015, 10:59:33 am
Slaver
$4, Action

+1 Action, +1 Buy
+1 Card
+2 Actions
Each other player gains a copy of his deck.
Fav. card. I hope I never play with this though. Game will end after a few plays of this.
Title: Re: Letting a computer program make cards
Post by: buggy on November 12, 2015, 11:04:06 am
Could someone do this for the introductory paragraphs from the original sets to make a new introduction for the new set?
Title: Re: Letting a computer program make cards
Post by: Accatitippi on November 12, 2015, 11:07:34 am
My favorite:

Quote
Pare
$6, Action

Draw until you have.

Quite a philosophical card. If you feel empty inside, you can draw your whole deck. But if you are living a fulfilled life, you get nothing.

I think you're misinterpreting the suggestion this great card is giving us to get a fulfilled life.
It is inviting you to leave everything and dedicate to the pursuit of Art.
Paper and pencils will be included in the expansion set.
Title: Re: Letting a computer program make cards
Post by: Witherweaver on November 12, 2015, 11:21:10 am
Zen and the Art of Dominion Playing
Title: Re: Letting a computer program make cards
Post by: LastFootnote on November 12, 2015, 11:30:00 am
Quote
Albletior
$5, Action

+$2
Discard any number of cards. +$1 per card discarded. - When another player plays an Attack card, you may discard this. If you do, +2 Cards.

Hm. A weaker Vault that can be a Lab if you're attacked. Not exactly interesting, but possibly balanced power-wise.
Title: Re: Letting a computer program make cards
Post by: Accatitippi on November 12, 2015, 11:34:18 am
Quote
Advestorerest
$4, Action

Trash this card. Gain a card costing up to $4.

I don't know about being the Advestorerest, but this is certainly Advestorerer than Feast, which is already pretty Advestorere, at least when compared to less Advestorere cards.
Title: Re: Letting a computer program make cards
Post by: XerxesPraelor on November 12, 2015, 12:29:09 pm
Quote
Altursitle
$5, Event

Reveal cards from the top of your deck until you reveal a Treasure. Choose one: Put them into your hand.
I like this one: it's basically a scrying pool, but it doesn't stop for green.

Quote
Anmadiscer
$5, Action

+1 Card
+1 Action
Each other player discards down to 4 cards in hand.
---
When you buy a card, gain a card costing up to $4.
This one is cool too. Very good with Highway.

There's a lot of duplicates of actual cards in here. I guess it doesn't have much conception of price/balance.
Title: Re: Letting a computer program make cards
Post by: Tables on November 12, 2015, 01:28:02 pm
Quote
Explorer
$5, Action

You may reveal a Treasure card from your hand. If you do, discard it and gain a Treasure card costing up to $4.

This is surprisingly similar to real Explorer, although made close to useless by not putting the treasure into your hand and thus being worse than Workshop.

Quote
Fablles
$4, Action

Trash this card. If you do, +3 Cards and +1 Action.

This sounds relatively playable actually, although probably too expensive.

Quote
Facringe
$5, Action, Attack

Reveal the top card of your deck. If it's a Treasure, put it into your hand.

Another technically playable but terrible cards (it's arguably better than Ruined Library though!)

Quote
Fafsting Mor
$3, Action

+$1
Look at the top 5 cards of your deck. The player to your left chooses one for you to discard. Draw the rest.

You're only looking at the cards, so they don't know what your cards are. Therefore this is basically +$1, +4 cards for $3. OP much?

Quote
Fagtipge
$5, Action

+$2
+1 Card
+2 Actions
Reveal cards from the top of your deck until you reveal a Treasure. Name a card. Gain a Silver.
Look at the top card of your deck. If it's a Victory card, gain a card costing up to $4.

Jack of all OP. The only question I have is what you do with the revealed cards.

Quote
Famar
$2, Action

Trash the trashed card. If you do, gain a Gold.

Man, Dominion: Legacy gives you some cool rewards but I dunno about this.

Quote
Fammlt
$0*, Action

+2 Cards
Discard any number of cards. +$1 per card discarded. - When another player plays an Attack card, you may reveal this from your hand. If you do, gain a Gold.

Thank you for the gold pile in my deck.

Quote
Farming Minster
$4, Action

+1 Action, +1 Buy
+$1
Reveal the top 2 cards of your deck. The player to your left chooses one of them. Discard that card. Put the other cards into your hand.

This sounds surprisingly balanced, although the wording is odd.
Title: Re: Letting a computer program make cards
Post by: LastFootnote on November 12, 2015, 01:38:40 pm
Quote
Altursitle
$5, Event

Reveal cards from the top of your deck until you reveal a Treasure. Choose one: Put them into your hand.
I like this one: it's basically a scrying pool, but it doesn't stop for green.

Except it's an Event, and therefore almost useless. :))
Title: Re: Letting a computer program make cards
Post by: ConMan on November 12, 2015, 07:05:31 pm
General observation (even though I've only made it to the "B"-list so far) - as well as a bunch of vanilla cards and cards that are functionally equivalent to existing ones, I'm seeing a lot of three things - trash a card to gain a Gold (in some variations), overpay to gain a Gold, and when you buy a card gain a card costing up to $4. I wonder why the algorithm got hung up on those.

Quote
Anbadsy
$5, Event

+1 Buy
Once per turn: Gain a card from the trash costing from $3 to $6, putting it on top of your deck.
Huh. While it does have the usual downside of "gain from Trash" ideas in that it lacks a way to get worthwhile cards *into* the trash, by being an Event it doesn't necessarily take up a spot in the Kingdom if it has no support. I think it might be good enough without the +1 Buy. (Alternatively, you could have an Event that costs maybe $2 that lets you buy a card from the trash?)

Quote
Arlino
$4

$1.
When you play this, gain a copy of it.
Hey, who made these Rats out of Copper?

Quote
Bant Carm
$5, Action

+1 Card, +1 Action
Each other player gains a Curse.
Each other player may discard 2 cards. If he does, he draws a card.
I like this, or at least the parts affecting the opponents. I'm not sure making it a cantrip is the greatest thing, but the idea that you hand out junk, then have the small consolation that opponents can try to sift through junk for something better.

Quote
Bonger
$4, Action

+1 Buy, +$1.
---
When another player plays an Attack card, you may reveal this from your hand. If you do, +1 Card per card you have in play.
Combos with Caravan Guard.
Title: Re: Letting a computer program make cards
Post by: Limetime on November 12, 2015, 07:09:29 pm
Quote
Altursitle
$5, Event

Reveal cards from the top of your deck until you reveal a Treasure. Choose one: Put them into your hand.
I like this one: it's basically a scrying pool, but it doesn't stop for green.

Except it's an Event, and therefore almost useless. :))
It's useful with save, bonfire + market square, or just to cycle VP cards
Title: Re: Letting a computer program make cards
Post by: ConMan on November 12, 2015, 07:11:15 pm
General observation (even though I've only made it to the "B"-list so far) - as well as a bunch of vanilla cards and cards that are functionally equivalent to existing ones, I'm seeing a lot of three things - trash a card to gain a Gold (in some variations), overpay to gain a Gold, and when you buy a card gain a card costing up to $4. I wonder why the algorithm got hung up on those.
On that note, with some quick searches:

Occurrences of:
"You may overpay for it. If you do, gain a Gold." - 36
"Trash a card from your hand. Gain a copy of it." - 48
"Trash a card from your hand. If you do, gain a Gold." - 26 (+7 without "If you do")
"When you buy a card, gain a card costing up to $4." - 42
"Trash a card from your hand. Gain a copy of it." - 48
Title: Re: Letting a computer program make cards
Post by: Limetime on November 12, 2015, 07:21:38 pm
Quote
Trigerode
$5, Action, Attack

+1 Card
+1 Action
If thene ane* trashed card.
According to google translate this is "said side" in arabic.
The bots are secretly arabic!
Title: Re: Letting a computer program make cards
Post by: Limetime on November 12, 2015, 07:29:00 pm
Quote
Mind
$5, Action, Attack

Trash a card from your hand. +1 Card per Copper on your Tavern mat.
Part 5: Prosperity

25. Mind (http://wiki.dominionstrategy.com/index.php/Mind)

Title: Re: Letting a computer program make cards
Post by: rspeer on November 12, 2015, 11:25:09 pm
It really is hung up on particular phrases, yeah.

I had it automatically remove cards with the same name or text as another card it had already generated. Before this, there were 225 instances of "Trash a card from your hand. Gain a copy of it."
Title: Re: Letting a computer program make cards
Post by: rspeer on November 12, 2015, 11:43:20 pm
Highlighting a few cards I mentioned earlier:

Quote
Coin of the Gaine
$5, Event

You may overpay for it. If you do, +1 Card per card in your hand. Trash the Spoils pile.
(This is not in the Supply.)

So you can spend $6 on hoping you draw enough Treasure cards to Gaine some Coin. Or you can spend $5 if you just hate Spoils.

Quote
Dame
$4, Action

+1 Card, +1 Action, +1 Buy
---
When another player plays an Attack card, you may put them on top of your deck.

Dominion just became a full-contact game.

Quote
Turraryoun
$3, Treasure

Worth $2.
---
While this is in play, when you buy a card, gain a card costing less than it that is not a Mad Copper.

Wait. I can *ask* this model what a Mad Copper does by seeding it with the card name "Mad Copper". (It'll always generate the same text given the same seed text.)

Quote
Mad Copper
$5, Treasure

Worth $1.
---
While this is in play, when you buy a card, gain a card costing up to $4. If it is an... Action card, +1 Action. Treasure card, +$1. Action card, +1 Action.

Well, that is silly and coppery. That actually earns the name.
Title: Re: Letting a computer program make cards
Post by: Awaclus on November 12, 2015, 11:46:42 pm
Before this, there were 225 instances of "Trash a card from your hand. Gain a copy of it."

Pile control, synergy with on-trash and on-gain effects. Dat value.
Title: Re: Letting a computer program make cards
Post by: ConMan on November 13, 2015, 12:04:46 am
And some more common phrases:

Trash a card from your hand. If you do, gain a Silver. - 31
When another player plays an Attack card, you may reveal this from your hand. If you do, +1 Card per card in your hand. - 24
Put it into your hand. If you do, gain a Silver. - 4

More favourite cards:

Quote
Canbledsiane
$0, Action, Ruins

+1 Buy
---
While this is in play, cards cost $2 less, but not less than $0.
Ruined Princess?

Quote
Cancits
$5, Action

Name a card. Gain a card costing up to $1 more than it.
Based on my understanding of the rules, I can name King's Court even if it isn't in the game, right?

Quote
Canvis
$5, Action

Trash this trashed card.
Yo dawg ...

Quote
Cimang Mingt
$5, Action

+1 Action

You may gain a Silver per -ha discard your hand.
More cards should mock you for playing them. "Choose up to ... lol nope, trash all your Provinces."

Quote
Conperrooter
$5, Action

You may trash a Carde from your hand.
+1 Card per Coin it costs.
I do like the occasional Ye Olde English that crops up in these cards. It adds to the feeling that rather than being a king of a great medieval nation you're actually just an actor at a Ren Faire.

Quote
Coppersmang
$3, Action

+$3
Reveal your hand.
---
When you gain this, put it into your hand.
I assume the name is because when you play it you go "Hey, check out all my Coppers, mang!"

Quote
Cotrashed
$4, Action, Duration

You choise the game.
I soitenly do.

Quote
Courtenger
$4, Action

+1 Card, +1 Action
Reveal the top card of your deck. If it's a Victory card, trash this.
Combos with Scout, amirite?

Quote
Cuntist
$5, Action, Attack

+1 Card
+1 Action
+1 Buy
+$2
Each other player discards down to 3 cards in hand.
(This is not in the Supply.)
Pretty sure that some people already use that name for Cultist ...

Quote
Cutmerfir
$4, Action

Discard any number of cards. +1 Card per card discarded. Discard any number of cards. +1 Card per card discarded.
Ah, the good old double-Cellar.

Quote
Dase
$0, Event

Mame gain you pail.
You said it!

Quote
Dindot
$4, Action

Trash a card from your hand. Return up to 2 copies of it from your hand to the Supply. Then each other player gains a Silver.
An interesting idea - the effect on your own deck is better than Ambassador, but so is the effect on your opponents' decks, most of the time.
Title: Re: Letting a computer program make cards
Post by: A Drowned Kernel on November 13, 2015, 12:24:06 am
If the card's name is the seed text, I propose we enter a bunch of the forumites' usernames into it to reveal our destinies.
Title: Re: Letting a computer program make cards
Post by: rspeer on November 13, 2015, 01:06:19 am
A Drowned Kernel
$6, Action

Reveal cards from your deck until you reveal a Treasure. Discard the other cards. Return them to your deck an it in one copy or eachent you have Kingdom card pile costing exactly $1 more than it.


rspeer
$4, Action, Duration

+$2
Gain a card from the Sipplers you may put the player to your left chooses one for you to discard. Gain a Silver per card the player to its to the Seoping you put the revealed cards pile cost 2 Spoils pile.
(This is not in the Supply.)


Con Man
$5, Action, Duration

+1 Action, +$1
Discard any number of cards. +$1 per card discarded.
---
When another player plays an Attack card, you may gain a copy of it.


Limetime
$5, Treasure

Worth $1.
---
While this is in play, when you buy a card, gain a card costing up to $4. He than it into your hand. Put the other cards on top of your deck in any order.


LastFootnote
$6, Action

Victory card, +1 Action.


Awaclus
$3, Action, Duration

+1 Action, Each player gains a Silver (Trashen on the Actions the trash this and this turn, put it into your hand.


Tables
$4, Action, Attack

Each other player reveals the top 2 cards of his deck, trashes a revealed cards into your hand. If it's a Treasure, put it into your hand.


Accatitippi
$6, Action

Trash a card from your hand. Gain a Silver per card you trashed.


xerxesPraelor
$3, Action

+1 Action, +$1
Reveal the top card of your deck. If it's a Treasure: When you thas the trashed card.

The model crashes if you give it a capital X, by the way, because it's never seen one before. Speaking of which:


Donald x
$7, Action

+$2
Each player (including you) reveals the top card of his deck. You may gain any lack cards card.

And because this is obviously a card name and we've always wondered what it does:

Wandering Winder
$3, Action, Duration

+1 Card, +1 Action
Reveal the top card of your deck. If it's a Victory card, trash this, gain an Action card costing exactly $1 more than it.
Title: Re: Letting a computer program make cards
Post by: rspeer on November 13, 2015, 01:15:07 am
Witherweaver
$3, Action

Trash a card from your hand. Gain a Gold.

We can't all be the greatest auto-generated card ever.


ehunt
$5, Action

Trash a card from your hand. Gain a card costing up to $1 more than it.

Congratulations, you're a disappointing Upgrade.


Buggy
$5, Action

+1 Buy
+$1
When you gain a card, you may reveal this from your hand. If you do, +1 Card per card in your hand. Put it into your hand and discard the rest.


Burning Skull
$4, Action

+1 Card, +1 Action
Reveal the top card of your deck. If it's a Victory card, trash this, gain an Action card costing exactly $1 more than it.

I'm going to say it: you're strictly worse than Wandering Winder.


popsofctown
$5, Action

Trash a card from your hand. Gain a Silver per card you choose, and discards the rest.


singletee
$4, Action

Trash a card from your hand. Gain a copy of it.

Sorry...


AJD
$9, Action

Potian its a card from your hand on top of your deck.
Title: Re: Letting a computer program make cards
Post by: AJD on November 13, 2015, 01:39:19 am
AJD
$9, Action

Potian its a card from your hand on top of your deck.

You better believe it!

Great birthday present, rspeer; thanks.
Title: Re: Letting a computer program make cards
Post by: AJD on November 13, 2015, 01:41:04 am
Con Man is the one with potential from this batch, I think. The name even sounds like a potential Dominion card. Is a Reaction that gains a copy of the Attack card something that's already on the list of generally-regarded-as-bad ideas?
Title: Re: Letting a computer program make cards
Post by: rspeer on November 13, 2015, 02:14:39 am
Oh man, this one gets me with both its name and its grammar:

Quote
Ratcancer
$5, Action

+1 Action, +1 Buy
(Then you have them trashed cards.
(This is not in the Supply.)
Title: Re: Letting a computer program make cards
Post by: rspeer on November 13, 2015, 03:04:03 am
Happy Birthday AJD
$2-

When you play another tukn. If you discard it from play. If you discard it from play this turn, put it into your hand.

Yep, the name "Happy Birthday AJD" made it initialize in a weird enough state to generate a card with no type. Actually, maybe the "-" is supposed to be the type.
Title: Re: Letting a computer program make cards
Post by: Jack Rudd on November 13, 2015, 04:43:27 am
Me, me, do me.
Title: Re: Letting a computer program make cards
Post by: rspeer on November 13, 2015, 05:04:34 am
Jack Rudd
$8, Action

Reveal cards from your deck until you reveal 2 Estate card per Coin token your have them your turn, buy that card this turn.
Title: Re: Letting a computer program make cards
Post by: luser on November 13, 2015, 05:51:13 am


Quote
Mad Copper
$5, Treasure

Worth $1.
---
While this is in play, when you buy a card, gain a card costing up to $4. If it is an... Action card, +1 Action. Treasure card, +$1. Action card, +1 Action.

Well, that is silly and coppery. That actually earns the name.

Its strictly better with talisman. Also combos with black market.

Also could you try to make redominion to regenerate existing cards. I am partically interested what will happen if you put there king's court grand market and scout.
Title: Re: Letting a computer program make cards
Post by: Witherweaver on November 13, 2015, 08:48:55 am
Quote
You may gain any lack cards card.

Sweet, I've always wanted one of those.
Title: Re: Letting a computer program make cards
Post by: Witherweaver on November 13, 2015, 08:50:32 am
Witherweaver
$3, Action

Trash a card from your hand. Gain a Gold.

We can't all be the greatest auto-generated card ever.

I feel so let down.   
Title: Re: Letting a computer program make cards
Post by: Accatitippi on November 13, 2015, 08:55:58 am
Witherweaver
$3, Action

Trash a card from your hand. Gain a Gold.

We can't all be the greatest auto-generated card ever.

I feel so let down.

Don't tell me.  ;D
Quote
Accatitippi
$6, Action

Trash a card from your hand. Gain a Silver per card you trashed.
Title: Re: Letting a computer program make cards
Post by: Witherweaver on November 13, 2015, 09:03:11 am
Witherweaver
$3, Action

Trash a card from your hand. Gain a Gold.

We can't all be the greatest auto-generated card ever.

I feel so let down.

Don't tell me.  ;D
Quote
Accatitippi
$6, Action

Trash a card from your hand. Gain a Silver per card you trashed.

Edge case: Feodum!
Title: Re: Letting a computer program make cards
Post by: werothegreat on November 13, 2015, 09:04:35 am
Now I'm curious as to what my name ends up generating.
Title: Re: Letting a computer program make cards
Post by: singletee on November 13, 2015, 09:23:59 am
How about "Otter" as a seed?
Title: Re: Letting a computer program make cards
Post by: Accatitippi on November 13, 2015, 09:40:57 am
Quote
Cartoslessiin
$6, Action, Duration

You may pet your deck on your Tavern mat.

I love the games when you feel that special connection to your deck.

Quote
Champion
$6*, Action

+1 Action
Discard any number of cards. +1 Card per card discarded.
Mmmh, sounds familiar.

Quote
Rogue
$5, Action, Attack

+$2
Each other player discards down to 2 cards in hand.
Wow, that's mean.
Title: Re: Letting a computer program make cards
Post by: singletee on November 13, 2015, 09:54:27 am
Con Man is the one with potential from this batch, I think. The name even sounds like a potential Dominion card. Is a Reaction that gains a copy of the Attack card something that's already on the list of generally-regarded-as-bad ideas?

Maybe swingy, but not necessarily terrible. The great part about it is that you don't have to reveal Con Man. "Oh yeah, I totally have a Con Man in hand. Now gimme that Goons."
Title: Re: Letting a computer program make cards
Post by: Witherweaver on November 13, 2015, 09:57:12 am
Con Man is the one with potential from this batch, I think. The name even sounds like a potential Dominion card. Is a Reaction that gains a copy of the Attack card something that's already on the list of generally-regarded-as-bad ideas?

Maybe swingy, but not necessarily terrible. The great part about it is that you don't have to reveal Con Man. "Oh yeah, I totally have a Con Man in hand. Now gimme that Goons."

Perfect theme there. 
Title: Re: Letting a computer program make cards
Post by: Witherweaver on November 13, 2015, 09:58:12 am
Con Man is the one with potential from this batch, I think. The name even sounds like a potential Dominion card. Is a Reaction that gains a copy of the Attack card something that's already on the list of generally-regarded-as-bad ideas?

Maybe swingy, but not necessarily terrible. The great part about it is that you don't have to reveal Con Man. "Oh yeah, I totally have a Con Man in hand. Now gimme that Goons."

Perfect theme there.

It's not even a Reaction card, and there is no "While this is in play" restriction.  It's just below the line.
Title: Re: Letting a computer program make cards
Post by: Accatitippi on November 13, 2015, 10:01:44 am
Scant Gain
$5, Action

+1 Buy
+$1
---
While this is in play, when you buy a card, gain a card costing up to $4. Each other player gains a Curse. If he doesn't, he gains a Curse.
---
When you gain this, gain 2 card.

What if he doesn't?
Also, apart from the on-gain, this could kind of work.



Scout
$4, Action

+1 Action, +$1
Put this on your Tavern mat.
---
At the start of your turn, you may call this, to gain a card costing up to $4.

OMG IT FIXED DOMINION!!!1!
Title: Re: Letting a computer program make cards
Post by: scott_pilgrim on November 13, 2015, 03:32:10 pm
Scant Gain
$5, Action

+1 Buy
+$1
---
While this is in play, when you buy a card, gain a card costing up to $4. Each other player gains a Curse. If he doesn't, he gains a Curse.
---
When you gain this, gain 2 card.

So it's a Curser that normally gives out one Curse, but if you block it with Trader, you get two Silvers.
Title: Re: Letting a computer program make cards
Post by: mith on November 13, 2015, 06:14:01 pm
Me, me, do me.
Title: Re: Letting a computer program make cards
Post by: luser on November 13, 2015, 06:31:18 pm
Scant Gain
$5, Action

+1 Buy
+$1
---
While this is in play, when you buy a card, gain a card costing up to $4. Each other player gains a Curse. If he doesn't, he gains a Curse.
---
When you gain this, gain 2 card.

So it's a Curser that normally gives out one Curse, but if you block it with Trader, you get two Silvers.

No, its supermountebank, I would everytime use +buy even on copper to deal two curses.
Title: Re: Letting a computer program make cards
Post by: sudgy on November 13, 2015, 06:50:47 pm
Me, me, do me.


I also like the idea of doing all of the normal card names and seeing what they come up with.
Title: Re: Letting a computer program make cards
Post by: faust on November 13, 2015, 07:52:41 pm
Scout
$4, Action

+1 Action, +$1
Put this on your Tavern mat.
---
At the start of your turn, you may call this, to gain a card costing up to $4.

OMG IT FIXED DOMINION!!!1!

It's amazing how this is a perfectly priced and balanced card. More bonuses than with Ironworks, but no mid-turn gaining.
Title: Re: Letting a computer program make cards
Post by: Kirian on November 13, 2015, 08:03:26 pm
Pick me, pick me!
Title: Re: Letting a computer program make cards
Post by: schadd on November 13, 2015, 09:33:25 pm
!!!
Title: Re: Letting a computer program make cards
Post by: Tables on November 14, 2015, 12:14:13 pm
Tables
$4, Action, Attack

Each other player reveals the top 2 cards of his deck, trashes a revealed cards into your hand. If it's a Treasure, put it into your hand.

Well, the wording is odd, but this seems like it could be decent against opponents who trash their junk. Reveal two cards from your deck and trash one into my hand. But... yeah this is going to be fairly weak in general I think.
Title: Re: Letting a computer program make cards
Post by: SCSN on November 14, 2015, 12:51:45 pm
SheCantSayNo
$5, Action, Attack

+1 Card
+1 Action

Each other player gains a Silver.
Title: Re: Letting a computer program make cards
Post by: Tables on November 14, 2015, 08:30:16 pm
Quote
Mangaren
$6, Action

+1 Buy
+$1
---
While this is in play, when you gain a card, you may reveal this from your hand. If you do, gain a Gold.

Be Shrodinger's Cat. If you are, gain a Gold.

Quote
Manherding Minstr
$8, Action

+2 Cards
+1 Action
If thise ae discard pile and put it on your deck.

I don't care about the effect, but "Manherding Minister" would be an awesome name for, uh something

Quote
Manplen
$4, Action

Trash any number of cards from your hand. If you do, gain a Silver.

I glanced over this at first, but basically this is like Chapel that puts just enough treasure back into your deck so it's probably powerful, but also might be balanced enough to see play. Thoughts?

Quote
Mantarer
$8, Action

+1 Card
+1 Action
Put this on your Tavern mat.
---
At the start of your turn, you may call this, to trash a card from your hand. Gain a copy of it.

It's a cantrip that can trash any card you want and also gain any card you already have, so yeah I think $8 is the right price. Definitely no glaring issues with it.

Quote
Marchant Grealns
$5, Action

+1 Card, +1 Action, Name a card, then reveal the top card of your deck. If it's a Victory card, trash this.

Surprisingly this all makes sense grammatically, but makes for a fantastic non-sequitur of effects. Also I imagine "Marchant" to be a stylised spelling of "Merchant" and then whatever follows is their name, which makes all of these cards a bit more fun to read.

Quote
Mardil
$4, Action, Victory

2 VP from your Each tit nemt your turn, trash this and gain a Silver.

I don't quite know what this does, but I'm pretty sure women have an advantage when playing it.

Quote
Margat Trapea
$5, Action

+1 Action, +1 Buy
Each other player discards down to 3 cards in hand.
---
While this is in play, when you buy a card, gain a card costing up to $4 for dick a card from it on top of your deck.

While THIS ONE favors men. Gee, come on guys, we don't need this sexism in our games.

Edit:

Quote
Market
$5, Action

+1 Card, +1 Action, +1 Buy, +$1.
---
When you discard this from play, you may exchange it for a Sulver.

Huh, I never knew you could do that with Market. I turns out quite a lot of cards can be exchanged for Sulver, so rspeer could you tell me what that does?
Title: Re: Letting a computer program make cards
Post by: Limetime on November 14, 2015, 11:50:31 pm
Quote
Copterfiran
$5, Treasure

Worth $1.
---
While this is in play, when you buy a card, gain a card costing up to $4. Each other player plays an Action card from the trash costing from $3 to $6, gain one of them. Discard any number of cards. +$1 per card discarded. - When another player plays an Attack card, you may play this from your hand. If you do, gain a Gold.
Fixed:
Quote
Copterfiran
$5, Treasure

Worth $1. Each other player plays an Action card from the trash costing from $3 to $6, gain one of them. Discard any number of cards. +$1 per card discarded.
---
While this is in play, when you buy a card, gain a card costing up to $4.   - When another player plays an Attack card, you may play this from your hand. If you do, gain a Gold.
The king of gaining golds and self attacking.
Title: Re: Letting a computer program make cards
Post by: AJD on November 15, 2015, 12:01:59 am
Quote
Yound Village
$4, Action

+1 Card, +2 Actions
Reveal the top 3 cards of your deck. Discard them or put them back on top of your deck in any order.

Well-formed, grammatical, appropriately named (well, sort of), and even worth playtesting at its cost. This one's a keeper. (If I had to guess, I'd guess it's a bit strong and should probably only navigate 2 cards rather than 3, but I'm not sure.)
Title: Re: Letting a computer program make cards
Post by: AJD on November 15, 2015, 12:09:10 am
Quote
Working Merchant
$5, Action

+1 Card
+1 Action

You may discard a card, Gain a copy of it.

Presumably overpowered once you have provinces in your deck. But this gets bonus points for having a 100% legit title.

(Hmm... if it doesn't work on victory cards, though, it's got potential as a $4 or $3. Makes you skip a play of your good card this shuffle in order to have an extra copy next shuffle. But then it's still crazy if you can draw your deck.)
Title: Re: Letting a computer program make cards
Post by: AJD on November 15, 2015, 12:45:16 am
Quote
Wertida
$4, Action

+1 Action, Choose one: +$2; or discard your hand.

No go, I'm afraid: we can't have a card that's strictly better than Sliver for less than $5.
Title: Re: Letting a computer program make cards
Post by: sudgy on November 15, 2015, 01:01:41 am
Quote
Yound Village
$4, Action

+1 Card, +2 Actions
Reveal the top 3 cards of your deck. Discard them or put them back on top of your deck in any order.

Well-formed, grammatical, appropriately named (well, sort of), and even worth playtesting at its cost. This one's a keeper. (If I had to guess, I'd guess it's a bit strong and should probably only navigate 2 cards rather than 3, but I'm not sure.)

Yeah, but you should maybe make it help with engines, make it discard non-actions or something...
Title: Re: Letting a computer program make cards
Post by: AJD on November 15, 2015, 01:05:29 am
Quote
Yound Village
$4, Action

+1 Card, +2 Actions
Reveal the top 3 cards of your deck. Discard them or put them back on top of your deck in any order.

Well-formed, grammatical, appropriately named (well, sort of), and even worth playtesting at its cost. This one's a keeper. (If I had to guess, I'd guess it's a bit strong and should probably only navigate 2 cards rather than 3, but I'm not sure.)

Yeah, but you should maybe make it help with engines, make it discard non-actions or something...

Fair point.

Well, you could get one of these:

Quote
Vocturs
$8, Action

Reveal the top 3 cards of your deck. Put the Actions back on top in any order.
(This is not in the Supply.)

(...I guess with this I'm visualizing some "+1 Action. Gain a Vocturs from the Vocturs pile. Trash a card from your hand. You may gain a card with the same cost as the trashed card.)
Title: Re: Letting a computer program make cards
Post by: Kirian on November 15, 2015, 01:45:01 am
Quote
Vocturs
$8, Action

Reveal the top 3 cards of your deck. Put the Actions back on top in any order.
(This is not in the Supply.)

(...I guess with this I'm visualizing some "+1 Action. Gain a Vocturs from the Vocturs pile. Trash a card from your hand. You may gain a card with the same cost as the trashed card.)

I guess, to the Vocturs, go the Spuils?
Title: Re: Letting a computer program make cards
Post by: rspeer on November 15, 2015, 01:55:05 am
werothegreat
$5, Action

+1 Card
+1 Action
Reveal the top card of your deck. If it's a Victory card, trash this.


Otter
$5, Action

Trash a card from your hand. Gain a copy of it.

Coincidentally enough, "singletee" is the same card as Otter, except it costs $4.


Kirian
$6, Action

Trash a Silver per card the player to your right put your deck into your discard pile. You may trash a card from your discard pile or hand that is not a Treasure. Put the other cards on top of your deck in any order.


Jack Rudd
$8, Action

Reveal cards from your deck until you reveal 2 Estate card per Coin token your have them your turn, buy that card this turn.


mith
$4, Action

+1 Action, +1 Buy | (The thane the cards into your hand. Discard the other cards.


Scott Pilgrim
$6, Event

Reveal cards from the top of your deck until you reveal 2 Treasure cards. Discard the other cards.


luser
$4, Action

+1 Buy, +$1.


schadd
$6, Treasure

Worth $1.
---
While this is in play, when you buy a card, gain a card costing up to $4.


SheCantSayNo
$5, Action, Attack

+1 Card, +1 Action
Each other player gains a Curse.

(It almost gets your more appropriate version!)


Sulver
$2, Action

+1 Action, +1 Buy
Each other player reveals the top 2 cards of his deck, trashes one of them that isn't a Curse, Treasures (for et: +$1.
---
While this is in play, when another player plays an Attack card, you may reveal this from your hand. If you do, +1 Card token to an Action Supply pile (when you play a card from that pile, you first get +2 Cards).

welp that was confusing
Title: Re: Letting a computer program make cards
Post by: sudgy on November 15, 2015, 02:13:55 am
...you didn't do me :(
Title: Re: Letting a computer program make cards
Post by: LastFootnote on November 15, 2015, 02:16:53 am
schadd
$6, Treasure

Worth $1.
---
While this is in play, when you buy a card, gain a card costing up to $4.

This seems like it has potential! Sort of an alt-Talisman.
Title: Re: Letting a computer program make cards
Post by: rspeer on November 15, 2015, 02:24:59 am
Sorry I forgot you, sudgy!

sudgy
$5, Treasure

Worth $2.
---
While this is in play, when you buy a card costing $3 or more. Discard the rest.
Title: Re: Letting a computer program make cards
Post by: AJD on November 15, 2015, 02:30:25 am
schadd
$6, Treasure

Worth $1.
---
While this is in play, when you buy a card, gain a card costing up to $4.

This seems like it has potential! Sort of an alt-Talisman.

It does! I'd probably test it first at $5 rather than $6, I think.
Title: Re: Letting a computer program make cards
Post by: singletee on November 15, 2015, 02:31:37 am
Otter
$5, Action

Trash a card from your hand. Gain a copy of it.

Coincidentally enough, "singletee" is the same card as Otter, except it costs $4.

Drat, my secret identity has been revealed!
Title: Re: Letting a computer program make cards
Post by: rspeer on November 15, 2015, 04:05:52 am
I don't care about the effect, but "Manherding Minister" would be an awesome name for, uh something

Or someone.
Title: Re: Letting a computer program make cards
Post by: werothegreat on November 15, 2015, 09:18:52 am
werothegreat
$5, Action

+1 Card
+1 Action
Reveal the top card of your deck. If it's a Victory card, trash this.

Wow.  This is completely coherent, but terrible.
Title: Re: Letting a computer program make cards
Post by: Kirian on November 15, 2015, 02:35:30 pm
Hooray, I'm incomprehensible!
Title: Re: Letting a computer program make cards
Post by: luser on November 15, 2015, 03:45:41 pm
Could you generate text for all dominion cards. it obviously fixed scout so I am interested how it will fix other cards.
Title: Re: Letting a computer program make cards
Post by: AJD on November 15, 2015, 03:48:55 pm
Quote
Triaslec
$7, Action

+1 Card, +1 Action
You may discard a card; If you do, +2 Cards.

Another solid entry! In an area of vanilla-like card space that's really only been explored by Stables. I'd test it first at $6 rather than $7.
Title: Re: Letting a computer program make cards
Post by: AJD on November 15, 2015, 05:33:32 pm
Quote
Transmochis
$2, Treasure

Worth $1
---
When you trash this, gain 2 Silver.



Transmogrof
$4, Action

+$1
+$1
When you discard this from play, you may put this on top of your deck.

A pair of weak, situational cards that both seem to have some potential. Obviously Transmogrof should cost $2 as well.
Title: Re: Letting a computer program make cards
Post by: Tables on November 15, 2015, 05:38:51 pm
Another collection of interesting, powerful, silly or whatever else cards I picked out.

Quote
Polirope
$5, Event

Gain a Gold. If you do, gain a Gold.

Man, events are OP.

Quote
Pontone
$4, Action

Reveal the top 3 cards of your deck. The player to your left chooses one for you to baste.
---
When you buy this, you may overpay for it. If you do, gain a Silver per Treasure cards in his hand and gain a card costing exactly $1 more than the trashed card.

baste - verb
pour fat or juices over (meat) during cooking in order to keep it moist.

I think I'll pass.

Quote
Ponvelseith
$3, Action

Discard 2 cards. If you do, +1 Card per card in your hand. Discard the other revealed cards.

Pretty funky, although this could actually be interesting, without the nonsense final clause at least. Typically it's just discard 2 cards, +2 cards which is terrible, but with some extra drawing first this could be a powerful engine piece.

Quote
Popmer
$3, Event

Move your +$1 token to an Action Supply pile (when you play a card from that pile, you first get +2 Buy).

This is one of the dumbest ideas for a token name I've ever seen.

Quote
Potgoser
$5, Action

You may trash a Copper from your hand. If you do, +2 Cards, +$2, and each other player gains a copy of it.

Probably too powerful, but pretty interesting effect. Should be an attack as well really.

Quote
Potiuns
$7, Action

Discard any number of Coppers, gain a copy of each.

Something tells me this isn't worth $7.

Quote
Pound Village
$4, Action

+1 Card
+1 Action
+$1
Discard a card.

This is literally just Oasis but costing $4, right?

Quote
Prack
$6, Action

Trash a Card card. If you do, gain a Silver per $3 you overpaid.

Not just a card, but a Card card.

Quote
Prangessiov
$5, Action

+1 Card, +1 Action, +1 Buy
---
When another player plays an Attack card, you may discard this. If you do, +1 Card per card in your hand. Each other player gains a Curse card.

This is like one of those terrible anti-attack fan cards you often see.

Quote
Prants
$4, Action

Toras this turn. If you do, gain a Gold.

Yesterday we had sexism. Now we have a card which favors Jewish players (or at least those who keep a Torah handy). But then... gaining a gold? Come on, that's a low blow.

Quote
Prast Gained
$5, Action, Reserve

+1 Action
Each player (including you) looks at the top card of his deck, trashes one of them that isn't a Victory card, putting it on top of your deck.

So... basically nothing happens? Or does the lose track rule come into effect?

Quote
Precalt
$2, Action

+1 Buy
+$1
Play up to 3 Treasures from your hand. If you do, +3 Cards and +1 Action.

Market and double lab with bonus Tactician/draw up to X synergy. For $2. Nice and balanced.

Quote
Prentunt Han
$4, Action

+1 Action, +1 Buy
(The thane, you may play a card from your hand. Gain a card costing up to $4.

And now we specifically call out a noble to let them do extra things. When will this discriminatory madness end?

Quote
Presting Village
$4, Action

+1 Buy
+$1 per other Action card in your hand.

This... is actually a pretty interesting effect. Probably terribroken, as Wandering Winder used to say, but you know.

Quote
Prosing Minseman
$3, Action

+2 Actions
Reveal the top 3 cards of your deck. The player to your left gains a Curse.

Well that was unexpected.

Quote
Protinc
$5, Action, Attack

+1 Card, +2 Actions
Look at the top 5 cards of your deck. Put the revealed Victory cards into your hand. Put the other cards on top of your deck in any order.

Scouting Village
Title: Re: Letting a computer program make cards
Post by: schadd on November 16, 2015, 12:43:40 am
Quote
Ratbunt
$5, Action, Attack

+1 Card, +2 Actions
Discard 3 cards.
---
When you buy this, gain another Port.

another one? that's like 7 now

Quote
Ratmange
$5, Action

Trash a card from your hand. Gain a Silver per card you pua dicn you played a Treasure Maps tore turn of the Copper card. Put an Action card you have in play.

i didn't know mange causes one to have a stroke.

Quote
Rats
$4, Action

+1 Card, +1 Action
+$1
Discard any number of cards. +$1 per card discarded.
When you buy this or play it, ifsine them. If you do, +1 Card per Copper on your Tavern mat.


i know of a quite a few different sines but apparently there's ifsine which is a verb all the sudden

Quote
Rats Gold
$3*, Action

+1 Action.
Discard 2 cards. he discards his hand and discards a card that you choose.
You may discard a Action.
You may discard a card.

the last bit allows you to punish yourself for making him discard his hand and gain a curse. what did he ever do to you?

Quote
Reacang
$4, Action, Attack

+1 Card, +1 Action
Each other player gains a Silver.

i felt that it was more balanced at $4 and with the name reacang anyway

Quote
Reage
$4, Action

+1 Action
Each other player discards down to 3 cards in hand.
(Choose one: +$1; or trash a card from your hand.


with an attack qualifier and an end paren this one is compelling

Quote
Rebale
$3, Action

+$2
You may put your deck into your discard pile.
(This is not in the Supply.)

so, chancellor.

Quote
Sad
$3, Action

+3 Buys
Discard any number of cards. +1 Card per card discarded.

:(

Quote
Sand Village
$4, Action

+1 Card, +1 Action, Look at the top 4 cards of your deck. The player to your left chooses one for you to discard. Look at a card costing up to $5.

the people in the sand village are happy for the privilege to even look at a $5 card
Title: Re: Letting a computer program make cards
Post by: ConMan on November 16, 2015, 01:04:35 am
Con Man
$5, Action, Duration

+1 Action, +$1
Discard any number of cards. +$1 per card discarded.
---
When another player plays an Attack card, you may gain a copy of it.
Hmm, can't complain about this one. Depending on how liberal you are with synonyms, Swindler and Mountebank are already two Conmen of Dominion, but doesn't mean you can't have a third ;)
Title: Re: Letting a computer program make cards
Post by: Beyond Awesome on November 16, 2015, 01:06:29 am
I want a card of me  :D
Title: Re: Letting a computer program make cards
Post by: Awaclus on November 16, 2015, 01:28:42 am
Quote
Dachens
$4, Action

+$2
+1 Card
+2 Actions
+$1
Play a Treasure card from your hand from your hand to the Supply. Then each other player gains a copy of it.

An interesting concept, if a little OP.

Quote
Dachenter
$0*, Action

+1 Buy
+$1
When you discard this from play, you may put this on top of your deck in any order.

I wonder in which order I should put it on top of my deck.

Quote
Dachentit
$4, Action

+1 Card, +1 Action, +1 Buy
---
When another player plays an Attack card, you may put them on your deck in any order.

Both the player and the card, I assume.

Quote
Dacher
$4, Action, Duration

+1 Action, +$1
Put this on your Tavern mat.
---
Directly after resolving an Action, you may call this, to gain a card costing up to $3 more than it.

Another pretty cool concept on a way too powerful card.

Quote
Dachers
$3*, Action

+1 Card
+1 Action
Trash a card from your hand. If you do, gain a Silver.

So, one Dacher gains you Provinces when you play $5 Actions. Many Dachers trash cards and gain Silvers. Makes sense.

Quote
Dage
$4, Action

+1 Card, +1 Action, +1 Buy
---
When another player plays an Attack card, you may play this from your hand. If you do, +1 Card per card in your hand. If it's an Action or Victory card, gain a Silver.

I think the "it" in the last sentence refers to the Attack card. So basically you always gain a Silver. Having to gain a Silver seems like a fair price for what is essentially a Madman unless it's a discard-to-X attack.

Quote
Dindess
$4, Action

You may reveal a Treasure card from your hand. Return in the Spoils pile.

A pretty efficient way of shutting down any Spoils gainers.

Quote
Dindigt
$4, Action

+1 Action, +1 Buy
Trash a card from your hand. If you do, gain a Duchy, you may gain a Silver.

This is actually pretty interesting. Might not even be too powerful.

Quote
Distill
$5, Action, Attack

+1 Card, +1 Action
Each other player gains a Curse.
Each other player may discard a Curse. If he doesn't, he gains a Curse and a Copper.

Because Mountebank isn't mean enough.

Quote
Diveatr
$4, Victory

2 VP
+1 Buy
When you play this, reveal cards from your deck until you reveal a Reveal card from your hand.

I wonder what Reveal does. Maybe it lets you play pure Victory cards?

Quote
Drase Trale
$5, Action, Attack

Gain a Silver per Treasure cards in your deck (rounded down).

Oh hey, a new Feodum enabler.

Quote
Duching
$5, Action

You may gain a Copper.
You may gain an Action card costing exactly $1 more than it.

Coppers and Poor Houses, awesome synergy.

Quote
Duchiss
$3, Action

+1 Buy
+$2
You may put your deck into your discard pile.

Hey, it fixed Chancellor!

Quote
Dumeecats
$4, Action

Trash this and another copy of Treasure Map from your hand. If you do, gain a Silver.

Totally worth the effort.

Quote
Dunting When
$3, Action

+1 Action, +1 Buy
 Take a Coin token.

Good question. I don't know when.

Quote
Duretas
$5, Treasure

Worth $1.
When you play this, gain a copy of it.

Could be pretty good with Apprentice.

Quote
Dutidg
$5, Action, Attack

+2 Cards
Each other player may trash a card from his hand.
+1 Card per Coin it costs.

Another interesting concept, too bad it probably doesn't work at all in practice.

Quote
Emmand
$5, Action

Trash a card from your hand. Return up to 3 copter of them cards gain a card costing exactly $1 more than it.

How can I gain the copters though? They sound pretty cool.

Quote
Emmant
$2, Action

+$2, You may each play the Action cards in your deck (rounded down)

Pretty neat design, it doesn't need the "other than Emmant cards" thing because the second Emmant doesn't really do much anyway.
Title: Re: Letting a computer program make cards
Post by: rspeer on November 16, 2015, 05:04:50 am
I want a card of me  :D

You're a $7 Otter.
Title: Re: Letting a computer program make cards
Post by: AJD on November 16, 2015, 10:13:46 am
Quote
Trading Post
$5, Action

Trash 2 cards from your hand. If you do, gain a Silver.

So close!
Title: Re: Letting a computer program make cards
Post by: AJD on November 16, 2015, 10:19:07 am
Quote
Trading Moss
$5, Action

You may gain an Action.
This is that card, put it in your hand.

(http://i50.photobucket.com/albums/f339/TrickeryandLies/You%20Know/tumblr_lq4jfaWmLX1qa9xc2o7_r5_400.gif)
Title: Re: Letting a computer program make cards
Post by: Kirian on November 16, 2015, 10:47:51 am
Quote
Sand Village
$4, Action

+1 Card, +1 Action, Look at the top 4 cards of your deck. The player to your left chooses one for you to discard. Look at a card costing up to $5.

the people in the sand village are happy for the privilege to even look at a $5 card

The sand villagers look at their cards in single file to hide their numbers.
Title: Re: Letting a computer program make cards
Post by: schadd on November 16, 2015, 05:54:55 pm
also i think it's a worthwhile venture to compile the strongest cards here (excepting the reactions that make you draw your deck, etc.): i started by ctrl+f-ing "gain 2"
Quote
Coptersiat
$3, Action

Trash a card from your hand. Gain 2 cards each costing up to $3 more than the trashed card.

Quote
Coant
$8, Action

Gain 2 Spoils from the Spoils pile. If you do, +1 Card per card in your hand.
(This card is not in the Supply.)

Quote
Hant Tala
$5, Action, Attack

+1 Card, +1 Action

Name a card. Gain a Silver.
---
When you gain this, gain 2 Gold.

can your strategy beat hant tala-bm?

Quote
Loblerroale
$3, Action

+1 Action, Reveal the top card of your deck. If it's a Curse, cards cost $1 less than it.
---
When you gain this, gain 2 Gold.

the gain two gold is good but you're buying it because with a curse it makes every card cost $-1

Quote
Trosss
$4, Action

Gain 2 Victory card, gain a Silver.

i'll just take two provincesss

Quote
Wardiin
$4, Action, Attack

+$3
Each other player gains a Curse. If he doesn't, he gains a Curse and a Copper.

if you run out of curses then it just gives a copper instead

Quote
Bangil
$8, Action

Gain a Gold. If you do, gain a Gold.
Each other player may trash a card from his hand.
---
When you gain this, each other player gains a Curse.

Quote
Counting Porty
$4, Action

+1 Action, +1 Buy
Each other player gains a Curse card per Action card you have in play.

yowza

Quote
Horny
$6, Action

+3 Cards

Quote
Seonly
$5, Treasure

Worth 1 Victory for every 50 cards in your deck (rounded down).


buy 4, have 50 cards, win the set.
Title: Re: Letting a computer program make cards
Post by: Limetime on November 16, 2015, 06:50:27 pm
Using simple control+f I find 5 cards that can "play the action cards in your deck" Here is one of them:
Quote
Trading Coltreun
$7, Treasure

Worth $1.
When you play this, reveal cards from your deck until you reveal 2 Treasure cards. Discard the other cards, then play the Action cards in your deck (rounded down).
First you can play treasures during your action phase. Now you can play all your action cards during your buy phase. OP much?
Quote
Sagl
$5, Action, Attack

+$2, Each other player discards the top card of his deck, trashes one of them costing from $2 to $6, trash the Black Market deck in any order.
Introducing a new mechanic: Trashing the black market deck. I'm sure AdamH loves this one.
Quote
Dertino
$4, Action, Duration

+1 Action, Reveal your hand. If you discarded the lank your turns't butt costs your next turn, put it into your hand.
Something tells me this is a high skill card
Quote
Dame
$4, Action

+1 Card, +1 Action, +1 Buy
---
When another player plays an Attack card, you may put them on top of your deck.
lol
Quote
Working Village
$4, Action

+1 Card, +1 Action, +1 Buy
+$1
Play ale token of the Preveroce that you choose.
Apparently they have read http://mic.com/articles/108978/the-scientific-case-for-pouring-yourself-a-drink-after-work#.lZ2RF7nbe (http://mic.com/articles/108978/the-scientific-case-for-pouring-yourself-a-drink-after-work#.lZ2RF7nbe)
Quote
Working Seal
$4, Action

Trash a card from your hand. Gain a card costing up to $2.
(http://cdn.meme.am/instances2/500x/2917582.jpg)
Title: Re: Letting a computer program make cards
Post by: singletee on November 16, 2015, 10:18:18 pm
Quote
Sagl
$5, Action, Attack

+$2, Each other player discards the top card of his deck, trashes one of them costing from $2 to $6, trash the Black Market deck in any order.

With all the right stuff in the Black Market deck, you could get 3 Silvers, a Gold, a Duchy, a Fortress in hand, a card costing up to $4, an Attack, and +4 cards.
Title: Re: Letting a computer program make cards
Post by: ehunt on November 17, 2015, 09:57:32 am
Quote
Wardiin
$4, Action, Attack

+$3
Each other player gains a Curse. If he doesn't, he gains a Curse and a Copper.

if you run out of curses then it just gives a copper instead

edge case! if there are still curses in the curse pile, and the opponent reveals a Trader, it gives 3 Silvers.
Title: Re: Letting a computer program make cards
Post by: theory on November 17, 2015, 10:47:06 am
I wonder what it produces if you put in Dominion or DominionStrategy.  Or Mafia/Forum Games/theory.
Title: Re: Letting a computer program make cards
Post by: Witherweaver on November 17, 2015, 11:44:05 am
I'm not certain of the details of how this works, but could a similar idea be used to create art/pictures? 
Title: Re: Letting a computer program make cards
Post by: werothegreat on November 17, 2015, 12:00:29 pm
I'm not certain of the details of how this works, but could a similar idea be used to create art/pictures?

http://www.popsci.com/these-are-what-google-artificial-intelligences-dreams-look
Title: Re: Letting a computer program make cards
Post by: Witherweaver on November 17, 2015, 12:03:42 pm
I'm not certain of the details of how this works, but could a similar idea be used to create art/pictures?

http://www.popsci.com/these-are-what-google-artificial-intelligences-dreams-look

Okay, so, I'd be curious to see what happens when we feed in Dominion art. 
Title: Re: Letting a computer program make cards
Post by: Beyond Awesome on November 17, 2015, 04:14:49 pm
I want a card of me  :D

You're a $7 Otter.

That's amazing
Title: Re: Letting a computer program make cards
Post by: Erick648 on November 17, 2015, 09:25:25 pm
Quote
Demther
$4, Action

Trash a card from your hand. Look at a card costing up to $3 more than the trashed card.
It's not an Expand, but you can dream...



On the other hand, here are some more interesting ones I've found:
Quote
Farming Mancand
$6, Action

Name a card. If you do, +1 Card per card in your hand. Discard the other cards.
Assuming "Discard the other cards." means "Reveal your hand and discard any cards that are not the named card.", this is an interesting concept, although I doubt it would work in practice.

Quote
Farming Silp
$5, Action

+1 Action, Trash a card from your hand. Gain a card costing up to $4.
A cheaper, non-terminal Altar that can't gain $5 cards, or a more expensive, non-terminal Remodel that's better at trashing $0 cards and no good at upgrading non-junk.  Either way, it's an interesting idea.