originals.yaml 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237
  1. type: seq
  2. sequence:
  3. - type: map
  4. mapping:
  5. name:
  6. required: True
  7. type: str
  8. names:
  9. type: seq
  10. sequence:
  11. - type: str
  12. desc: Alternate names for this game
  13. external:
  14. required: True
  15. type: map
  16. mapping:
  17. website:
  18. type: str
  19. desc: URL of official website
  20. wikipedia:
  21. type: str
  22. desc: Title of Wikipedia article
  23. platforms:
  24. type: seq
  25. sequence:
  26. - include: platforms
  27. unique: True
  28. meta:
  29. include: meta
  30. schema;meta:
  31. type: map
  32. mapping:
  33. genres:
  34. type: seq
  35. sequence:
  36. - include: genres
  37. unique: True
  38. subgenres:
  39. type: seq
  40. sequence:
  41. - include: subgenres
  42. unique: True
  43. themes:
  44. type: seq
  45. sequence:
  46. - include: themes
  47. unique: True
  48. schema;platforms:
  49. type: str
  50. enum: [
  51. '3DO',
  52. '3DS',
  53. 'Acorn 32-bit',
  54. 'Amiga',
  55. 'Amstrad CPC',
  56. 'Android',
  57. 'Apple II',
  58. 'Apple TV',
  59. 'Arcade',
  60. 'Atari',
  61. 'BeOS',
  62. 'CD-i',
  63. 'Classic Mac OS',
  64. 'CoCo',
  65. 'Commodore 64',
  66. 'DOS',
  67. 'Dreamcast',
  68. 'DS',
  69. 'FM Towns',
  70. 'Game Boy',
  71. 'GameCube',
  72. 'GBA',
  73. 'Genesis',
  74. 'iOS',
  75. 'Linux',
  76. 'Lynx',
  77. 'Master System',
  78. 'Mobile',
  79. 'MSX',
  80. 'NES',
  81. 'N64',
  82. 'Nintendo Switch',
  83. 'OS/2',
  84. 'OSX',
  85. 'PC Booter',
  86. 'PC-98',
  87. 'Pippin',
  88. 'PlayStation',
  89. 'PlayStation 2',
  90. 'PlayStation 3',
  91. 'PlayStation 4',
  92. 'PlayStation 5',
  93. 'PlayStation Vita',
  94. 'PSP',
  95. 'Saturn',
  96. 'Sega CD',
  97. 'SNES',
  98. 'TurboGrafx-16',
  99. 'Web',
  100. 'Wii',
  101. 'Windows',
  102. 'Xbox',
  103. 'Xbox 360',
  104. 'Xbox One',
  105. 'Xbox Series S/X',
  106. 'ZX Spectrum',
  107. ]
  108. # -- ADD NEW GENRES TO 'SUBGENRE' SCHEMA --
  109. # Based on Giant Bomb genres / Wikipedia
  110. # http://www.giantbomb.com/games/
  111. # https://en.wikipedia.org/wiki/Template:Video_game_genre
  112. schema;genres:
  113. type: str
  114. enum: [
  115. 'Action',
  116. 'Adventure',
  117. 'Arcade',
  118. 'Card Game',
  119. 'Compilation',
  120. 'Educational',
  121. 'Fighting',
  122. 'Flight',
  123. 'FPS',
  124. 'MMORPG',
  125. 'MOBA',
  126. 'Party',
  127. 'Platform',
  128. 'Puzzle',
  129. 'Racing',
  130. 'RPG',
  131. 'Real-Time Strategy',
  132. 'Real-Time Tactics',
  133. 'Sports',
  134. 'Turn-Based Strategy',
  135. 'Turn-Based Tactics',
  136. 'TPS',
  137. 'Rhythm',
  138. 'Roguelike',
  139. 'Shooter',
  140. 'Shmup',
  141. 'Simulation',
  142. 'Strategy',
  143. ]
  144. schema;subgenres:
  145. type: str
  146. enum: [
  147. '4X',
  148. 'Action RPG',
  149. 'Artillery',
  150. 'Baseball',
  151. 'Basketball',
  152. 'Billiards',
  153. 'Board Game',
  154. 'Bowling',
  155. 'Boxing',
  156. 'Bullet Hell',
  157. 'City Building',
  158. 'Cricket',
  159. 'Dual-Joystick Shooter',
  160. 'Fishing',
  161. 'Fitness',
  162. 'Flight Simulator',
  163. 'Football',
  164. 'Gambling',
  165. 'Golf',
  166. 'Handball',
  167. 'Hockey',
  168. 'Life',
  169. 'Light-Gun Shooter',
  170. 'MOBA',
  171. 'Pinball',
  172. 'Point and click',
  173. 'Run and gun',
  174. 'Sandbox',
  175. 'Skateboarding',
  176. 'Skiing',
  177. 'Snowboarding',
  178. 'Soccer',
  179. 'Space Flight',
  180. 'Surfing',
  181. 'Submarine Simulator',
  182. 'Survival',
  183. 'Tennis',
  184. 'Text Adventure',
  185. 'Tower Defense',
  186. 'Track & Field',
  187. 'Train Simulator',
  188. 'Vehicular Combat',
  189. 'Visual Novel',
  190. 'Volleyball',
  191. 'Wrestling',
  192. ]
  193. # Based on Giant Bomb themes
  194. # http://www.giantbomb.com/games/
  195. schema;themes:
  196. type: str
  197. enum: [
  198. 'Abstract',
  199. 'Adult',
  200. 'Alternate Historical',
  201. 'Anime',
  202. 'Aquatic',
  203. 'Civil War',
  204. 'Comedy',
  205. 'Comic Book',
  206. 'Crime',
  207. 'Cyberpunk',
  208. 'Dating',
  209. 'Egyptian',
  210. 'Espionage',
  211. 'Fantasy',
  212. 'Game Show',
  213. 'Horror',
  214. 'Management',
  215. 'Martial Arts',
  216. 'Mayan',
  217. 'Medieval',
  218. 'Meditative',
  219. 'Modern Military',
  220. 'Motorsports',
  221. 'Post-Apocalyptic',
  222. 'Prehistoric',
  223. 'Sci-Fi',
  224. 'Steampunk',
  225. 'Superhero',
  226. 'Vietnam',
  227. 'Western',
  228. 'World War I',
  229. 'World War II',
  230. ]