diff options
Diffstat (limited to 'assets/php/vendor/nubs/random-name-generator/src')
8 files changed, 2116 insertions, 0 deletions
diff --git a/assets/php/vendor/nubs/random-name-generator/src/AbstractGenerator.php b/assets/php/vendor/nubs/random-name-generator/src/AbstractGenerator.php new file mode 100644 index 0000000..abfae12 --- /dev/null +++ b/assets/php/vendor/nubs/random-name-generator/src/AbstractGenerator.php @@ -0,0 +1,19 @@ +<?php +namespace Nubs\RandomNameGenerator; + +abstract class AbstractGenerator implements Generator +{ + /** + * Alias for getName so that the generator can be directly stringified. + * + * Note that this will return a different name everytime it is cast to a + * string. + * + * @api + * @return string A random name. + */ + public function __toString() + { + return $this->getName(); + } +} diff --git a/assets/php/vendor/nubs/random-name-generator/src/All.php b/assets/php/vendor/nubs/random-name-generator/src/All.php new file mode 100644 index 0000000..d044c74 --- /dev/null +++ b/assets/php/vendor/nubs/random-name-generator/src/All.php @@ -0,0 +1,62 @@ +<?php +namespace Nubs\RandomNameGenerator; + +use Cinam\Randomizer\Randomizer; + +/** + * A generator that uses all of the other generators randomly. + */ +class All extends AbstractGenerator implements Generator +{ + /** @type array The other generators to use. */ + protected $_generators; + + /** @type Cinam\Randomizer\Randomizer The random number generator. */ + protected $_randomizer; + + /** + * Initializes the All Generator with the list of generators to choose from. + * + * @api + * @param array $generators The random generators to use. + * @param \Cinam\Randomizer\Randomizer $randomizer The random number generator. + */ + public function __construct(array $generators, Randomizer $randomizer = null) + { + $this->_generators = $generators; + $this->_randomizer = $randomizer; + } + + /** + * Constructs an All Generator using the default list of generators. + * + * @api + * @param \Cinam\Randomizer\Randomizer $randomizer The random number generator. + * @return \Nubs\RandomNameGenerator\All The constructed generator. + */ + public static function create(Randomizer $randomizer = null) + { + return new self([new Alliteration($randomizer), new Vgng($randomizer)], $randomizer); + } + + /** + * Gets a randomly generated name using the configured generators. + * + * @api + * @return string A random name. + */ + public function getName() + { + return $this->_getRandomGenerator()->getName(); + } + + /** + * Get a random generator from the list of generators. + * + * @return \Nubs\RandomNameGenerator\Generator A random generator. + */ + protected function _getRandomGenerator() + { + return $this->_randomizer ? $this->_randomizer->getArrayValue($this->_generators) : $this->_generators[array_rand($this->_generators)]; + } +} diff --git a/assets/php/vendor/nubs/random-name-generator/src/Alliteration.php b/assets/php/vendor/nubs/random-name-generator/src/Alliteration.php new file mode 100644 index 0000000..68ef3a2 --- /dev/null +++ b/assets/php/vendor/nubs/random-name-generator/src/Alliteration.php @@ -0,0 +1,59 @@ +<?php +namespace Nubs\RandomNameGenerator; + +use Cinam\Randomizer\Randomizer; + +/** + * Defines an alliterative name generator. + */ +class Alliteration extends AbstractGenerator implements Generator +{ + /** @type array The definition of the potential adjectives. */ + protected $_adjectives; + + /** @type array The definition of the potential nouns. */ + protected $_nouns; + + /** @type Cinam\Randomizer\Randomizer The random number generator. */ + protected $_randomizer; + + /** + * Initializes the Alliteration Generator with the default word lists. + * + * @api + * @param \Cinam\Randomizer\Randomizer $randomizer The random number generator. + */ + public function __construct(Randomizer $randomizer = null) + { + $this->_randomizer = $randomizer; + $this->_adjectives = file(__DIR__ . '/adjectives.txt', FILE_IGNORE_NEW_LINES); + $this->_nouns = file(__DIR__ . '/nouns.txt', FILE_IGNORE_NEW_LINES); + } + + /** + * Gets a randomly generated alliterative name. + * + * @api + * @return string A random alliterative name. + */ + public function getName() + { + $adjective = $this->_getRandomWord($this->_adjectives); + $noun = $this->_getRandomWord($this->_nouns, $adjective[0]); + + return ucwords("{$adjective} {$noun}"); + } + + /** + * Get a random word from the list of words, optionally filtering by starting letter. + * + * @param array $words An array of words to choose from. + * @param string $startingLetter The desired starting letter of the word. + * @return string The random word. + */ + protected function _getRandomWord(array $words, $startingLetter = null) + { + $wordsToSearch = $startingLetter === null ? $words : preg_grep("/^{$startingLetter}/", $words); + return $this->_randomizer ? $this->_randomizer->getArrayValue($wordsToSearch) : $wordsToSearch[array_rand($wordsToSearch)]; + } +} diff --git a/assets/php/vendor/nubs/random-name-generator/src/Generator.php b/assets/php/vendor/nubs/random-name-generator/src/Generator.php new file mode 100644 index 0000000..572c990 --- /dev/null +++ b/assets/php/vendor/nubs/random-name-generator/src/Generator.php @@ -0,0 +1,16 @@ +<?php +namespace Nubs\RandomNameGenerator; + +/** + * Defines the standard interface for all the random name generators. + */ +interface Generator +{ + /** + * Gets a randomly generated name. + * + * @api + * @return string A random name. + */ + public function getName(); +} diff --git a/assets/php/vendor/nubs/random-name-generator/src/Vgng.php b/assets/php/vendor/nubs/random-name-generator/src/Vgng.php new file mode 100644 index 0000000..2c43224 --- /dev/null +++ b/assets/php/vendor/nubs/random-name-generator/src/Vgng.php @@ -0,0 +1,138 @@ +<?php +namespace Nubs\RandomNameGenerator; + +use Cinam\Randomizer\Randomizer; + +/** + * Defines a video game name generator based off of + * https://github.com/nullpuppy/vgng which in turn is based off of + * http://videogamena.me/vgng.js. + */ +class Vgng extends AbstractGenerator implements Generator +{ + /** @type array The definition of the potential names. */ + protected $_definitionSets; + + /** @type Cinam\Randomizer\Randomizer The random number generator. */ + protected $_randomizer; + + /** + * Initializes the Video Game Name Generator from the default word list. + * + * @api + * @param \Cinam\Randomizer\Randomizer $randomizer The random number generator. + */ + public function __construct(Randomizer $randomizer = null) + { + $this->_randomizer = $randomizer; + $this->_definitionSets = array_map( + [$this, '_parseSection'], + $this->_getSections($this->_getFileContents()) + ); + } + + /** + * Gets a randomly generated video game name. + * + * @api + * @return string A random video game name. + */ + public function getName() + { + $similarWords = []; + $words = []; + + foreach ($this->_definitionSets as $definitionSet) { + $word = $this->_getUniqueWord($definitionSet, $similarWords); + $words[] = $word['word']; + $similarWords[] = $word['word']; + $similarWords = array_merge($similarWords, $word['similarWords']); + } + + return implode(' ', $words); + } + + /** + * Get a definition from the definitions that does not exist already. + * + * @param array $definitions The word list to pick from. + * @param array $existingWords The already-chosen words to avoid. + * @return array The definition of a previously unchosen word. + */ + protected function _getUniqueWord(array $definitions, array $existingWords) + { + $definition = $this->_randomizer ? $this->_randomizer->getArrayValue($definitions) : $definitions[array_rand($definitions)]; + + if (array_search($definition['word'], $existingWords) === false) { + return $definition; + } + + return $this->_getUniqueWord($definitions, $existingWords); + } + + /** + * Gets the file contents of the video_game_names.txt file. + * + * @return string The video_game_names.txt contents. + */ + protected function _getFileContents() + { + return file_get_contents(__DIR__ . '/video_game_names.txt'); + } + + /** + * Separates the contents into each of the word list sections. + * + * This builder operates by picking a random word from each of a consecutive + * list of word lists. These separate lists are separated by a line + * consisting of four hyphens in the file. + * + * @param string $contents The file contents. + * @return array Each section split into its own string. + */ + protected function _getSections($contents) + { + return array_map('trim', explode('----', $contents)); + } + + /** + * Parses the given section into the final definitions. + * + * @param string $section The newline-separated list of words in a section. + * @return array The parsed section into its final form. + */ + protected function _parseSection($section) + { + return array_map( + [$this, '_parseDefinition'], + $this->_getDefinitionsFromSection($section) + ); + } + + /** + * Gets the separate definitions from the given section. + * + * @param string $section The newline-separated list of words in a section. + * @return array Each word split out, but unparsed. + */ + protected function _getDefinitionsFromSection($section) + { + return array_map('trim', explode("\n", $section)); + } + + /** + * Parses a single definition into its component pieces. + * + * The format of a definition in a file is word[^similarWord|...]. + * + * @param string $definition The definition. + * @return array The formatted definition. + */ + protected function _parseDefinition($definition) + { + $word = strtok($definition, '^'); + $similarWords = array_filter(explode('|', strtok('^'))); + + return ['word' => $word, 'similarWords' => $similarWords]; + } +} diff --git a/assets/php/vendor/nubs/random-name-generator/src/adjectives.txt b/assets/php/vendor/nubs/random-name-generator/src/adjectives.txt new file mode 100644 index 0000000..f8d3247 --- /dev/null +++ b/assets/php/vendor/nubs/random-name-generator/src/adjectives.txt @@ -0,0 +1,233 @@ +adorable +adventurous +aggressive +agreeable +alert +alive +amused +angry +annoyed +annoying +anxious +arrogant +ashamed +attractive +average +awful +bad +beautiful +better +bewildered +black +bloody +blue +blue-eyed +blushing +bored +brainy +brave +breakable +bright +busy +calm +careful +cautious +charming +cheerful +clean +clear +clever +cloudy +clumsy +colorful +combative +comfortable +concerned +condemned +confused +cooperative +courageous +crazy +creepy +crowded +cruel +curious +cute +dangerous +dark +dead +defeated +defiant +delightful +depressed +determined +different +difficult +disgusted +distinct +disturbed +dizzy +doubtful +drab +dull +eager +easy +elated +elegant +embarrassed +enchanting +encouraging +energetic +enthusiastic +envious +evil +excited +expensive +exuberant +fair +faithful +famous +fancy +fantastic +fierce +filthy +fine +foolish +fragile +frail +frantic +friendly +frightened +funny +gentle +gifted +glamorous +gleaming +glorious +good +gorgeous +graceful +grieving +grotesque +grumpy +handsome +happy +healthy +helpful +helpless +hilarious +homeless +homely +horrible +hungry +hurt +ill +important +impossible +inexpensive +innocent +inquisitive +itchy +jealous +jittery +jolly +joyous +kind +lazy +light +lively +lonely +long +lovely +lucky +magnificent +misty +modern +motionless +muddy +mushy +mysterious +nasty +naughty +nervous +nice +nutty +obedient +obnoxious +odd +old-fashioned +open +outrageous +outstanding +panicky +perfect +plain +pleasant +poised +poor +powerful +precious +prickly +proud +puzzled +quaint +real +relieved +repulsive +rich +scary +selfish +shiny +shy +silly +sleepy +smiling +smoggy +sore +sparkling +splendid +spotless +stormy +strange +stupid +successful +super +talented +tame +tender +tense +terrible +testy +thankful +thoughtful +thoughtless +tired +tough +troubled +ugliest +ugly +uninterested +unsightly +unusual +upset +uptight +vast +victorious +vivacious +wandering +weary +wicked +wide-eyed +wild +witty +worrisome +worried +wrong +xenophobic +xanthous +xerothermic +yawning +yellowed +yucky +zany +zealous diff --git a/assets/php/vendor/nubs/random-name-generator/src/nouns.txt b/assets/php/vendor/nubs/random-name-generator/src/nouns.txt new file mode 100644 index 0000000..4e4adc2 --- /dev/null +++ b/assets/php/vendor/nubs/random-name-generator/src/nouns.txt @@ -0,0 +1,313 @@ +aardvark +addax +albatross +alligator +alpaca +anaconda +angelfish +anteater +antelope +ant +ape +armadillo +baboon +badger +barracuda +bat +batfish +bear +beaver +bee +beetle +bird +bison +boar +booby +buffalo +bug +butterfly +buzzard +caiman +camel +capuchin +capybara +caracal +cardinal +caribou +cassowary +cat +caterpillar +centipede +chamois +cheetah +chicken +chimpanzee +chinchilla +chipmunk +cicada +civet +cobra +cockroach +cod +constrictor +copperhead +cormorant +corncrake +cottonmouth +cowfish +cow +coyote +crab +crane +crayfish +crocodile +crossbill +curlew +deer +dingo +dog +dogfish +dolphin +donkey +dormouse +dotterel +dove +dragonfly +duck +dugong +dunlin +eagle +earthworm +echidna +eel +eland +elephant +elk +emu +falcon +ferret +finch +fish +flamingo +flatworm +fly +fowl +fox +frog +gannet +gaur +gazelle +gecko +gemsbok +gentoo +gerbil +gerenuk +gharial +gibbon +giraffe +gnat +gnu +goat +goldfinch +goosander +goose +gorilla +goshawk +grasshopper +grebe +grivet +grouse +guanaco +gull +hamerkop +hamster +hare +hawk +hedgehog +heron +herring +hippopotamus +hoopoe +hornet +horse +hummingbird +hyena +ibex +ibis +iguana +impala +jackal +jaguar +jay +jellyfish +kangaroo +katipo +kea +kestrel +kingfisher +kinkajou +kitten +koala +kookaburra +kouprey +kudu +ladybird +lapwing +lark +lemur +leopard +lion +lizard +llama +lobster +locust +loris +louse +lynx +lyrebird +macaque +macaw +magpie +mallard +mamba +manatee +mandrill +mantis +manx +markhor +marten +meerkat +millipede +mink +mockingbird +mole +mongoose +monkey +moose +mosquito +moth +mouse +narwhal +newt +nightingale +ocelot +octopus +okapi +opossum +orangutan +oryx +osprey +ostrich +otter +owl +ox +oyster +oystercatcher +panda +panther +parrot +partridge +peacock +peafowl +peccary +pelican +penguin +petrel +pheasant +pig +pigeon +pintail +piranha +platypus +plover +polecat +pollan +pony +porcupine +porpoise +puffin +puma +pygmy +quagga +quail +quelea +quetzal +quoll +rabbit +raccoon +rat +ratel +rattlesnake +raven +ray +reindeer +rhinoceros +rook +sable +salamander +salmon +sandpiper +sardine +scarab +seahorse +seal +serval +shark +sheep +shrew +shrike +skimmer +skipper +skunk +skylark +sloth +snail +snake +spider +squirrel +stag +starling +stoat +stork +swan +swiftlet +tamarin +tapir +tarantula +tarsier +teira +termite +tern +thrush +tiger +toad +tortoise +toucan +trout +tuatara +turkey +turtle +unicorn +vendace +vicuña +vole +vulture +wallaby +walrus +warbler +wasp +weasel +weevil +whale +wildebeest +willet +wolf +wolverine +wombat +worm +wren +wryneck +xenomorph +yacare +yak +zebra diff --git a/assets/php/vendor/nubs/random-name-generator/src/video_game_names.txt b/assets/php/vendor/nubs/random-name-generator/src/video_game_names.txt new file mode 100644 index 0000000..a2bcaa2 --- /dev/null +++ b/assets/php/vendor/nubs/random-name-generator/src/video_game_names.txt @@ -0,0 +1,1276 @@ +3D +8-Bit +A Boy and His +Action +Advanced^Advance +Adventures of the^Adventure +Aero +African^in Africa +Alcoholic +Alien +Allied +All-American +All-Night +All-Star^Star|Starring Mickey Mouse|Stars|Superstar +Almighty +Amateur +Amazing +Amazon +American +Amish +Amphibious +Ancient +Android^Cyborg +Angry +Apathetic +Aquatic +Arcane +Armored +Art of +Asian +Astral +Attack of the^Attack +Atomic^Nuclear +Australian +Awesome +Barbie's +Battle^Battleship|Battalion +Battlefield:^Battle|Battleship|Battalion +Beautiful^Beautician +Bewildering +Biblical +Big^Big Game Hunter +Big Bird's^Big Game Hunter +Big-Time^Big Game Hunter +Bionic +Bizarre +Bizarro +Black +Blasphemous +Blazing +Bling Bling +Blissful +Blocky +Bloody^Blood|Bloodbath|of the Blood God +Bonk's +Boring +Bouncin' +Brain-Damaged +British +Britney Spears' +BudgetSoft Presents: +Caesar's +Canadian +Cantankerous +Caribbean +Catholic +Celebrity +Celtic +Charlie Brown's +Children of the +Chillin' +Chinese +Chocolate +Christian +Claustrophobic +College +Colonial +Combat +Communist +Confusing +Cool +Corporate +Cosmic +Crazy +Create Your Own^Creator +Creepy +Cthulhu's +Curse of the +Custom +Cyber +Cybernetic +Cyborg^Android +Dance Dance^Breakdancing|Dance|Dance Mix|Dance Party|Dancers|Square Dancing +Dangerous +Darkest +Day of the +Dead or Alive^Death|Deathmatch|of Death|of the Dead +Deadly^Death|Deathmatch|of Death|of the Dead +Death-Defying^Death|Deathmatch|of Death|of the Dead +Deep Space^of the Deep +Def Jam +Demonic +Depressing +Deranged +Derek Smart's +Dirty +Disney's +Distinguished +Disturbing +Divine +Donkey Kong's +Double +Downtown +Dr. +Dracula's +Drug-Induced +Drunken +Duke Nukem: +Dwarven^Dwarf|Gnome|Midget +Dynamite +Ebony +Eco-Friendly +Educational +Elderly +Electric +Elegant +Elite +Elmo's +Emo +Endless +Enormous +Enraged +Epic +Erotic +Escape from the +Eternal +European +Everybody Hates the +Everybody Loves the +Exciting +Excruciating +Explosive^Explosion +Exquisite +Extreme^X-Treme +Fabulous +Fancy +Fantastic +Fantasy +Fatal +Feverish +Fiery +Final +Final Fantasy^Fantasy +First-Person +Fisher Price +Flamboyant +Fluffy +Flying +Forbidden +Forgotten +Frankenstein's +French +Frisky +Fruity +Full Metal +Funky^Funk +Furry +Future +Galactic +Generic +Geriatric +German +Ghetto +Giant +Glowing +Go Go +God of +Golden +Gothic^Goth +Grand +Great +Grimy +Guitar +Happy +Hardcore +Haunted +Hazardous +Heavy +Heavy Metal^Metal +Heinous +Helicopter +Heroic^Hero|Heroes +Hidden +Hideous +High-Speed^Speed +Hillbilly +Hindu +Hip-Hop^Hippo +History of the +Hitler's^Nazi +Ho-Hum +Holy +Horrifying +Hyper +Imperial +Impossible +In Search of +In Search of the +In the Lost Kingdom of +In Your Face +Inappropriate +Inbred +Incomprehensible +Incredible +Indian +Indiana Jones and the +Inept +Infinite +Ingenious +Insane +Intellectual +Intelligent +Intense +Interactive +International +Internet +Interstellar +Invisible +Irish +Iron +Irresistible +Irritating +Islamic +Italian +It's a Mad, Mad^Madness +Jackie Chan's +Jamaican +Japanese +Jedi +Jewish +Johnny Turbo's +John Romero's +Kabuki +Kamikaze +Kermit's +Killer +Kinect +King of^King|Kingdom +Kinky +Kirby's +Kosher +Kung-fu +Jack Thompson's +Lair of the +Latino +Lazy +Legacy of +Legend of^Legend|Legends +Legend of the^Legend|Legends +Legendary^Legend|Legends +Leisure Suit +Lethal +Little +Looney Tunes +Lord of the^Lord +Lost +Lovely^Love|of Love|Romance +Low G +Lucky +Luigi's +M.C. Escher's +Madden +Magic^of Magic|of Might and Magic +Magical^Magic|of Magic|of Might and Magic +Magnetic +Major +Manic^Mania|Maniac +Maniac^Mania +Mario's +Mary Kate and Ashley's +Master Chief's^Master +Masters of^Master +Masters of the^Master +Maximum +Mechanized +Medieval +Mega +Mega Man's +Merciless +Metal +Mexican +Michael Jackson's +Mickey's +Micro +Middle-Eastern^in the Middle East +Mighty +Mind-Bending +Miniature^Dwarf|Gnome|Midget +Miracle +Monster^Monster Truck +Monty Python's +Morbid +Morbidly Obese +Mr. +MTV's +Muppet +Musical^DJ|Music +My First +My Little +My Very Own +Mysterious^of Mystery +Mystery^of Mystery +Mystic^of Mystery +Mystical^of Mystery +Mythical +Narcoleptic +Nasty +National Lampoon's +Naughty +NBA +NCAA +Nerf +Neo +Neon +Neurotic +New +Night of the^Knights|Night|Nightmare +Nighttime^Knights|Night|Nightmare +Nihilistic +Ninja +No One Can Stop the +Nostalgic +Nuclear^Atomic +Nudist +Obsessive-Compulsive +Occult +Olympic +Omega +Orbital +Pagan +Panzer +Papal +Paranoid +Pathetic +Peaceful +Perfect +Perverted +Phoenix Wright: +Pixellated +Planet of the^Planet +Political +Post-Apocalyptic +Prehistoric +Preschool +Presidential +Primal +Pro +Profane +Professional^Pro +Psychedelic +Psycho +Queen of the^Princess +Quiet +Rad +Radical +Radioactive +Raging^Rage +Real +Red Hot +Regal +Relentless +Religious +Remote +Renegade +Retarded +Retro +Return of^Returns|Strikes Again|Strikes Back +Return of the^Returns|Strikes Again|Strikes Back +Revenge of^Revenge|- The Revenge +Revenge of the^Revenge|- The Revenge +Rise of the +Robot +Robotic^Robot +Rock 'n' Roll +Rocket-Powered +Rockin' +Rogue +Romantic +Royal +Rural +Rushing^Rush +Russian +Samba de +Samurai +Satan's +Savage +Save Yourself from the +Scandinavian +Scooby Doo and the +Scottish +Screaming +Search for the +Secret of the +Sensual^Sex +Sexy^Sex +Shadow of the^Shadow +Shady +Shameful +Shrunken^Midget +Sid Meier's +Silent +Silly +Sim^Simulator +Sinister +Sleazy +Sleepy +Small-Time +Sonic's +Soviet +Space +Special^Special Edition +Spectacular +Spectral^Ghost +Spirit of the +Spooky +Spunky +Star^All-Stars|Starring Mickey Mouse|Stars|Superstar +Star Trek^All-Stars|Star|Starring Mickey Mouse|Stars|Superstar +Star Wars^All-Stars|Star|Starring Mickey Mouse|Stars|Superstar +Stealth +Stoic +Strategic +Street +Stupendous +Stylish +Subatomic +Subterranean^Underground|Underworld +Summer +Super +Super Sexy^Sex|Superstar +Supreme +Surprise +Tactical^Tactics +Tasteless +Team +Teenage +Telekinetic +Terrible +The +The Care Bears' +The Castle of +The Castle of the +The Glory of +The Great +The Harlem Globetrotters: +The Hunt For the +The Incredible +The Infernal +The Last +The Muppets^Muppets +The Quest for the^Quest +The Secret Weapon of the +The Simpsons' +The Sims: +The Six Million Dollar +Third-World +Throbbing +Tiger Woods' +Tiny^Midget +Tom Clancy's +Tony Hawk's +Topsy-Turvy +Toxic +Transvestite +Trendy +Tribal +Tropical +True Crime: +Turbo +Twin +Twisted +Ultimate +Ultra +Ultraviolent^Ultra +Unbelievable +Undead +Undercover^Under Fire|Underwear|Underground|Underworld +Underground^Under Fire|Underwear|Underground|Underworld +Underwater^Under Fire|Underwear|Underground|Underworld +Unforgettable +Unholy +Unpleasant +Unreal +Unremarkable +Unstoppable +Urban +Vampire +Vegetarian +Viking +Violent +Virtua +Virtual +Wacky +Wandering +War of the^Warfare|Warrior|Wars|- Total War +We Love +Weary +Wild^Gone Wild +Wonderous +Wooden +World^World Cup|World Tour +World of^World|World Cup|World Tour +Wrath of the +WWII^Warfare|Warrior|Wars|World|World Cup|World Tour|- Total War +Ye Olde +Yoshi's +Zany +Zombie^Zombies +---- +3D +Acid +Aerobics +Afro +Alien +Alligator +Amish +Android +Animal +Arcade +Architecture +Army +Assault +Axe +Badminton^Baseball|Basketball|Boxing|Football|Paintbrawl|Pinball|Polo +Baking +Ballet +Balloon +Banana +Bandicoot +Banjo +Barbarian +Barcode +Baseball^Base|Baseball|Basketball|Boxing|Football|Paintbrawl|Pinball|Polo +Basketball^Baseball|Basketball|Boxing|Football|Paintbrawl|Pinball|Polo +Bass +Batman +Battle^Battalion +Battleship^Battle|Battalion +Bazooka +Beach +Beast +Beat +Beautician +Bedtime +Bible +Big Game Hunter^Hunt|Hunter +Bimbo +Bingo +Biplane +Blade +Blimp +Blood^Bloodbath|of the Blood God +BMX +Bobsled +Bomb +Bomberman +Bong +Bongo +Booty +Bow Hunter^Hunt|Hunter +Bowling^Baseball|Basketball|Boxing|Football|Paintbrawl|Pinball|Polo +Boxing^Baseball|Basketball|Boxing|Football|Paintbrawl|Pinball|Polo +Breakdancing^Dance Mix|Dance Party|Dancers +Bubble +Bubblegum +Buddhist +Bungie +Burger +Business +Cannibal +Car +Cardboard +Carnival +Casino +Castlevania +Catapult +Caveman^Man +Chainsaw +Chase +Cheese +Chef +Chess +Chicken +Chipmunk +Chocobo +Circus +City +College +Combat +Computer +Conga +Cookie +Cooking +Cowboy +Cricket^Baseball|Basketball|Boxing|Football|Paintbrawl|Pinball|Polo +Croquet^Baseball|Basketball|Boxing|Football|Paintbrawl|Pinball|Polo +Crowbar +Crystal +Cyborg +Dance^Dance Mix|Dance Party|Dancers +Dating +Death^Deathmatch|of Death|of the Dead +Deer Hunter +Demon +Dentist +Desert^in the Desert +Devil +Dinosaur +Disco +Dodgeball^Baseball|Basketball|Boxing|Football|Paintbrawl|Pinball|Polo +Dog +Donkey +Dragon +Driving +Drug-Dealing +Duck +Dungeon +Dwarf +Elevator +Equestrian +Fashion +Fantasy +Farm^Farmer +Fencing +Fighter^Fight|Fight Club +Fire +Fishing^Baseball|Basketball|Boxing|Football|Paintbrawl|Pinball|Polo +Flatulence +Florist +Football^Baseball|Basketball|Boxing|Football|Paintbrawl|Pinball|Polo +Forklift +Frisbee +Frog +Fun +Fun Noodle +Funk +Furry +Ghost +Gimp +Gnome +Go-Kart +Goblin +Godzilla +Golf +Gopher +Goth +Graveyard +Grizzly Bear +Guitar +Gun +Hair Salon +Hammer +Hamster +Handgun +Hang Glider +Hardware +Harpoon +Harvest +Helicopter +Hillbilly +Hippo +Hitman^Man +Hobo +Hockey +Hoedown^Beatdown|Showdown|Smackdown|Takedown +Hovercraft +Horse Racing^Baseball|Basketball|Boxing|Football|Paintbrawl|Pinball|Polo +Ice +Ice Cream +Indian +Insect +Internet +Jackhammer +Janitor +Jazz +Jetpack +Jetski +Juggalo +Jungle +Kabuki +Kangaroo +Karaoke +Karate +Kart +Katana +Kitchen +Kung-fu +Lacrosse^Baseball|Basketball|Boxing|Football|Paintbrawl|Pinball|Polo +Landmine +Laser +Lawnmower +Lego +Leisure Suit +Lightning +Limbo +Lizard +Llama +Love^of Love|Romance +Lowrider +Mafia +Magic^of Magic|of Might and Magic +Mahjong +Makeout +Makeover +Mall +Manlove +Matador +Math +Maze +Mech +Metal +Midget +Military +Mind Control +Monkey +Monster +Monster Truck +Moon +Moped +Motorcycle +Motocross +Mountain Climber +Mummy +Mushroom +Music^DJ +Mutant +NASCAR +Nazi +Night^Knights|Nightmare +Ninja +Nuclear +Nudist +Octopus +Office +Ostrich +Outlaw +Pachinko +Paintball^Baseball|Basketball|Boxing|Football|Paintbrawl|Pinball|Polo +Penguin +Piano +Pinball^Baseball|Basketball|Boxing|Football|Paintbrawl|Pinball|Polo +Ping Pong^Baseball|Basketball|Boxing|Football|Paintbrawl|Pinball|Polo +Pirate +Platypus +Plumber +Plunger +Pogo +Pokemon +Police +Polka +Pony +Porn +Princess +Prison +Programming +Punching +Puppy +Puzzle +Quantum +Quiz +Rabbit +Raccoon +Racing^Racer +Railroad +Rainbow +River +Robot +Rocket +Rodeo +Rollerball^Baseball|Basketball|Boxing|Football|Paintbrawl|Pinball|Polo +Rugby^Baseball|Basketball|Boxing|Football|Paintbrawl|Pinball|Polo +Sailboat +Sailor +Samurai +Sandwich +Scooter +Scorched Earth +Sewer +Sex +Shadow +Shark +Shaving +Shock +Shopping +Shotgun +Skate +Skydiving +Sloth +Sniper +Snowboard +Soccer +Software +Spatula +Speed +Spelling +Spelunking +Spider +Spork +Square Dancing^Dance Mix|Dance Party|Dancers +Squirrel +Stapler +STD +Stick +Stunt +Submarine +Sumo +Sudoku +Sunshine +Surf +Surgery +Sushi +Sword +Tank +Techno +Tennis +Terrorist +Tetris +Theme Park^Park +Thief +Thunder +Toon +Trailer Park^Park +Train +Trampoline +Transvestite +Tricycle +Turtle +Typing +UFO +Underwear^Under Fire|Underground|Underworld +Unicorn +Unicycle +Valkyrie +Vampire +Vegetarian +Vigilante +Viking +Vocabulary +Volleyball^Baseball|Basketball|Boxing|Football|Paintbrawl|Pinball|Polo +Wagon +Walrus +Wedding +Weight Loss +Werewolf +Whale +Wheelchair +Wizard +Workout +Worm +Wrestling +Writing +WWE +WWII^Warfare|Warrior|Wars|World|World Cup|World Tour|- Total War +Yak +Yeti +Yoga +Zamboni +Zombie^Zombies +---- +- 2nd Impact +- 3rd Strike +1942 +25th Anniversary Edition +2K +2000 +3000 +3D +64 +95 +Academy +Advance +Adventure +Agent +All-Stars +Alpha +Anarchy +Annihilation +Anthology +Apocalypse +Arena +Armada +Armageddon +Assassins +Assault +at the Olympics +Attack +Babies +Bandit +Bandits +Bastards +Battle +Battalion +Base +Baseball +Basketball +Beatdown +Beta +Blast +Blaster +Bloodbath +Boxing +Boy +Brawl +Brothers +Camp +Caper +Carnage +Castle +CD +Challenge +Championship +Chase +Choreographer +Chronicles +City +Co-Op +Collection +- Collector's Edition +College +Colosseum +Combat +Commander +Commando +Competition +Conflict +Connection +Conquest +Conspiracy +Conundrum +Corps +Country +Creator +Crime Scene Investigation +Crisis +Crusade +Crusader +Dance Mix +Dance Party +Dancers +Daredevils +Dash +Deathmatch +Deluxe +Demolition +Derby +Desperadoes +Destruction +Detective +Diesel +Disaster +DJ +Domination +Dreamland +DS +Dudes +Dungeon +DX +Dynasty +Dystopia +Empire +Encounter +Enforcer +Epidemic +Espionage +EX +Exhibition +Experience +Expert +Explorer +Explosion +Express +Extra +Extravaganza +Factory +Family +Fandango +Fantasy +Farmer +Fest +Feud +Fever +Fiasco +Fiesta +Fight +Fight Club +Fighter +Football +For Kids +Force +Forever +Fortress +Freak +Frenzy +from Hell +from Mars +from Outer Space +from Planet X +Fun +Gaiden +Gang +Girl +Gold +Gone Wild +Gladiator +Groove +GT +Havoc +Hell +Hero +Heroes +Hoedown +Hop-A-Bout +Horde +Horror +Hospital +- Hot Pursuit +House +Hunt +Hunter +II +III +Ignition +in Africa +in Busytown +in Crazyland +in Middle-Earth +in My Pocket +in Space +in the Bayou +in the Dark +in the Desert +in the Hood +in the Magic Kingdom +in the Middle East +in the Outback +in the Salad Kingdom +in the Sky +in Toyland +in Vegas +Incident +Inferno +Insanity +Inspector +Insurrection +Interactive +Interceptor +Invaders +Invasion +Island +Jam +Jamboree +Jihad +Joe +Journey +Jr. +Kid +Kids +King +Kingdom +Knights +Kombat +Legend +Legends +- Limited Edition +Live +Lord +Machine +Madness +Man +Mania +Maniac +Mansion +Marines +Massacre +Master +Maxx +Mayhem +Melee +Mission +Munchers +Nation +Nightmare +Nitro +Odyssey +of Death +of Doom +of Fury +of Love +of Magic +of Might and Magic +of Mystery +of the Blood God +of the Damned +of the Dead +of the Deep +of the Third Reich +on the Oregon Trail +Offensive +Omega +on the High Seas +On The Road +on Wheels +Online +Onslaught +Operation +Operatives +Oppression +Orchestra +Over Normandy +Overdrive +Overload +Overlords +Paintbrawl +Palace +Panic +Paratroopers +Park +Party +Patrol +Phonics +Pimps +Pinball +Pioneer +Planet +Playhouse +Plus +Police +Polo +Posse +Power +Preacher +Princess +Pro +Project +Prophecy +Psychiatrist +Punch-Out!! +Punishment +Quest +Quiz +Racer +Rage +Raider +Rally +Rampage +Rangers +Ransom +Rave +Rebellion +Reloaded +Remix +Rescue +Restaurant +Returns +Revenge +Revisited +Revolution +Rider +Riders +Rocket +Romance +Romp +Roundup +Runner +Rush +Safari +Saga +Saloon +Scam +Scandal +School +Shack +Shoot +Shootout +Showdown +Siege +Simulator +Sisters +Slam +Slaughter +Slayer +Smackdown +Smash +Smuggler +Solid +Soldier +Special Edition +Spectacular +Spies +Spree +Squadron +Stadium +Starring Mickey Mouse +Stars +Story +Strike Force +Strikes Again +Strikes Back +Struggle +Studio +Summit +Summoner +Superstar +Symphony +Syndicate +Syndrome +Tactics +Takedown +Tale +Task Force +Temple +Terror +Thieves +- The Card Game +- The Dark Project +- The Gathering Storm +- The Lost Levels +- The Movie +- The Next Generation +- The Quickening +- The Resistance +- The Revenge +Through Time +Throwdown +- Total War +Tournament +Trader +Train +Trainer +Training +Tribe +Trilogy +Trivia +Troopers +Turbo +Tycoon +Ultra +Unit +Uncensored +Underground +Underworld +Universe +Unleashed +Uprising +Vengeance +Voyage +vs. Capcom +vs. Street Fighter +vs. The Space Mutants +Warfare +Warrior +Wars +Wasteland +with Friends +World +World Cup +World Tour +Wranglers +X +XP +XXX +X-treme +Yoga +Z +Zombies +Zone |