123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230 |
- type: seq
- sequence:
- - type: map
- mapping:
- name:
- required: True
- type: str
- names:
- type: seq
- sequence:
- - type: str
- desc: Alternate names for this game
- external:
- required: True
- type: map
- mapping:
- website:
- type: str
- desc: URL of official website
- wikipedia:
- type: str
- desc: Title of Wikipedia article
- platforms:
- type: seq
- sequence:
- - include: platforms
- unique: True
- meta:
- include: meta
- schema;meta:
- type: map
- mapping:
- genres:
- type: seq
- sequence:
- - include: genres
- unique: True
- subgenres:
- type: seq
- sequence:
- - include: subgenres
- unique: True
- themes:
- type: seq
- sequence:
- - include: themes
- unique: True
- schema;platforms:
- type: str
- enum: [
- '3DO',
- '3DS',
- 'Amiga',
- 'Amstrad CPC',
- 'Android',
- 'Apple II',
- 'Apple TV',
- 'Arcade',
- 'Atari',
- 'BeOS',
- 'Classic Mac OS',
- 'CoCo',
- 'Commodore 64',
- 'DOS',
- 'Dreamcast',
- 'DS',
- 'FM Towns',
- 'Game Boy',
- 'GameCube',
- 'GBA',
- 'Genesis',
- 'iOS',
- 'Linux',
- 'Lynx',
- 'Master System',
- 'Mobile',
- 'MSX',
- 'NES',
- 'N64',
- 'Nintendo Switch',
- 'OS/2',
- 'OSX',
- 'PC Booter',
- 'PC-98',
- 'Pippin',
- 'PlayStation',
- 'PlayStation 2',
- 'PlayStation 3',
- 'PlayStation 4',
- 'PlayStation Vita',
- 'PSP',
- 'Saturn',
- 'SNES',
- 'Web',
- 'Wii',
- 'Windows',
- 'Xbox',
- 'Xbox 360',
- 'Xbox One',
- 'ZX Spectrum',
- ]
- # -- ADD NEW GENRES TO 'SUBGENRE' SCHEMA --
- # Based on Giant Bomb genres / Wikipedia
- # http://www.giantbomb.com/games/
- # https://en.wikipedia.org/wiki/Template:Video_game_genre
- schema;genres:
- type: str
- enum: [
- 'Action',
- 'Adventure',
- 'Arcade',
- 'Card Game',
- 'Compilation',
- 'Educational',
- 'Fighting',
- 'Flight',
- 'FPS',
- 'MMORPG',
- 'MOBA',
- 'Party',
- 'Platform',
- 'Puzzle',
- 'Racing',
- 'RPG',
- 'Real-Time Strategy',
- 'Real-Time Tactics',
- 'Sports',
- 'Turn-Based Strategy',
- 'Turn-Based Tactics',
- 'TPS',
- 'Rhythm',
- 'Roguelike',
- 'Shooter',
- 'Shmup',
- 'Simulation',
- 'Strategy',
- ]
- schema;subgenres:
- type: str
- enum: [
- '4X',
- 'Action RPG',
- 'Artillery',
- 'Baseball',
- 'Basketball',
- 'Billiards',
- 'Board Game',
- 'Bowling',
- 'Boxing',
- 'Bullet Hell',
- 'City Building',
- 'Cricket',
- 'Dual-Joystick Shooter',
- 'Fishing',
- 'Fitness',
- 'Flight Simulator',
- 'Football',
- 'Gambling',
- 'Golf',
- 'Handball',
- 'Hockey',
- 'Life',
- 'Light-Gun Shooter',
- 'Pinball',
- 'Point and click',
- 'Run and gun',
- 'Sandbox',
- 'Skateboarding',
- 'Skiing',
- 'Snowboarding',
- 'Soccer',
- 'Space Flight',
- 'Surfing',
- 'Submarine Simulator',
- 'Survival',
- 'Tennis',
- 'Text Adventure',
- 'Tower Defense',
- 'Track & Field',
- 'Train Simulator',
- 'Vehicular Combat',
- 'Visual Novel',
- 'Volleyball',
- 'Wrestling',
- ]
- # Based on Giant Bomb themes
- # http://www.giantbomb.com/games/
- schema;themes:
- type: str
- enum: [
- 'Abstract',
- 'Adult',
- 'Alternate Historical',
- 'Anime',
- 'Aquatic',
- 'Civil War',
- 'Comedy',
- 'Comic Book',
- 'Crime',
- 'Cyberpunk',
- 'Dating',
- 'Egyptian',
- 'Espionage',
- 'Fantasy',
- 'Game Show',
- 'Horror',
- 'Management',
- 'Martial Arts',
- 'Mayan',
- 'Medieval',
- 'Meditative',
- 'Modern Military',
- 'Motorsports',
- 'Post-Apocalyptic',
- 'Prehistoric',
- 'Sci-Fi',
- 'Steampunk',
- 'Superhero',
- 'Vietnam',
- 'Western',
- 'World War I',
- 'World War II',
- ]
|