opengaming / osgameclones

Open Source Clones of Popular Games
https://osgameclones.com/
Other
1.72k stars 315 forks source link

Game meta key #360

Closed nikuda closed 8 years ago

nikuda commented 8 years ago

To be able to support 'genre' and similar meta information schema needs to change to hold genres at the name level, as you don't want to re-tag every clone/reimplementation.

# Before
- name: Dune
  clones:
    - name: OpenDune
      genre: Real-Time Strategy
    - name: Dune Legacy
      genre: Real-Time Strategy
  reimplementations: ...

# After
- game:
    name: Dune
    genre: Real-Time Strategy
    theme: Sci-Fi
  clones: ...
  reimplementations: ...
nikuda commented 8 years ago

Simpler solution implemented in https://github.com/piranha/osgameclones/pull/358#issuecomment-252410556

- name: Cataclysm
  meta:
    genre: [Role-playing]
    subgenre: [Roguelike]
    theme: [Horror, Survival]
  clones: ...
  reimplementations: ...