Tweet to @DroidRosewater with card
followed by the properties you want the card to have (or none for a fully random one!).
It will reply to your tweet with a newly generated card. If it doesn't reply in one-two minutes, something went wrong or it couldn't generate one in time. Try again!
If you don't get the expected results, check your parameters again, so you don't miss a colon.
Like: @DroidRosewater card
or @DroidRosewater card type:creature: name:Elvish Presley:
Properties are in this format: key:value: key2:value2:
. Note the closing colon :
at the end.
Note: you can also specify some properties this way: key"case-sensitive value"
, for example, for mana costs in text.
Accepted properties:
- Properties are case-sensitive, values are not.
- type: Type of the card, being any or a combination of:
creature
,artifact
,enchantment
,sorcery
,instant
,planeswalker
. (Also accepts random garbage). - subtype: Subtype of the card, for example, for type
creature
a valid one would beelf
. (Also accepts random garbage). - supertype: Supertype of the card, for example,
legendary
. - pt: Power/toughness of the card, in this format:
5/9
or*/*
. - name: Name (or parto of it) given to the card. If this property is chosen, a different neural network that generates cards from names will be used.
- cost: Mana cost for the card in
WUBRG
format,^
for generic,C
for colorless. Example:^^RRG
for 2 colorless, 2 red, one green. - dcost: Advanced mana cost property, for use when you want hybrid/phyrexian mana and such. Symbols (except generic) come in pairs:
^GG
is1G
,^UB
is1U/B
. Symbols:^
generic,C
colorless,WUBRG
white blue black red green,S
snow mana,P
phyrexian (can be combined with others, this symbol first). - acost: Cost to append to the end of the generic mana cost. Syntax like dcost.
- text: Text to prepend to the body.
- atext: Text to append to the body.
- loyalty: In case of planeswalker, starting loyalty
- forcesplit: Force generating split cards. Expect bad stuff.
- quality: One of normal, bad, verybad, or good. Only normal produces "good" results, good is a test so expect garbage.
- temperature: A float between 0 and 1, default 0.85. It's the "imagination" the network has, bigger = more, but also crazier stuff.
Filter properties:
- Note: specifying these properties will filter your output.
- color: Color identity of the card, one or more of
white blue black red green
orcolorless
. For example,white blue
will give you cards that have at least blue and white mana costs, whilecolorless
will give you cards without colored costs. - rarity: Rarity of the generated card.
Notes in order of generation of fields in the card:
- The network will generate fields in the following order (if no name/cost was specified):
- Type (Example: artifact, creature, enchantment creature, planeswalker, etc.)
- Supertype (Example: "none", legendary, tribal, etc.)
- Subtype (Example: "none", angel, arcane, equipment, aura, elf, jace, etc.)
- Loyalty (In case of planeswalker...)
- Power/toughness (Note: the network might alter the last part of it)
- Text (Example: "none", trample, when @ enters the battlefield, etc.)
- Cost (Example: ^^U, GG, etc.)
- Rariry
- Name
- If name/cost was specified, name and cost will be put in front of the other properties (name, type, supertype, subtype, cost, then the rest).
- For example, if you specify power/toughness but the network decides beforehand it wants an instant you will get interesting results.
- Some specified fields can be extended by the network.
- Most of the number/costs will be generated in unary form, meaning that negative numbers are not accepted most of the time.
Is there a third possibility, for anything?