Click the following code to run it:

# Try: imagine 10 pets
cat, dog, bunny, dragon, toad, basilisk, owl, flumph, boar, phoenix, unicorn, and homunculus are kinds of pet.
a pet is lawful, neutral, or chaotic.
a pet is good, evil, or swiss.
pets have an age between 1 and 20.
pets are male or female.
Pets can be big or small.
Pets can be cuddly or haughty.
Pets can be staid or crazy.
pets are carnivorous, omnivorous, or vegan.
pets are fire-breathing, telepathic, flying, glow in the dark, or shape-shifting.
dragons are fire-breathing.
pets have a secret skill
sleeping, fetch, begging, safecracking, mad ninja skills, and Javascript are kinds of secret skill
a secret skill is described as "[NameString] is [Noun]"

Persian, tabby, Siamese, manx, Chartreux, and Maine coon are kinds of cat.

A male pet has a name from male cat names
A female pet has a name from female cat names
Cats are long-haired or short-haired.

The plural of Chartreux is Chartreux.
The plural of Siamese is Siamese.
Chartreux are grey.
Siamese are grey.
Persians are long-haired.
Siamese are short-haired.
Maine coons are large.
Cats are black, white, grey, or ginger.

a dog has a name from dog names

#labrador retrievers should exist.
#german shepherds should exist
#golden retriever should exist
#french bulldog should exist
#bulldog should exist
#a beagle should exist
#poodles should exist
#rottweilers should exist
#german shorthaired pointers should exist
#yorkshire terriers should exist

#large dogs should exist
#small dogs should exist
#large small dogs should not exist
#small rottweilers should not exist

#scary dogs should exist
#cute dogs should exist
#smart dogs should exist
#good dogs should exist
#bad dogs should exist
#good bad dogs should not exist

#black dogs should exist
#white dogs should exist
#black white dogs should not exist

every kind of pet should exist
Previous: Getting acquainted with imaginarium
Next: A Medieval Fantasy Shop Generator