opengaming / osgameclones

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

Multiple reference types #2247

Open basxto opened 1 year ago

basxto commented 1 year ago

For some games it would be nice to reference multiple games in different ways.

Example: SuperTux Classic is a remake of SuperTux, but inherits being a clone of Super Mario.

It would make sense to list it as a clone of Super Mario (game) like SuperTux, but also as a remake of Super Mario (original) similar to how Glest’s forks MeglaGlest and GlestAE are listed as remakes of Glest. (Glest itself could be seen as a clone of Warcraft III)

cxong commented 1 year ago

Agree with the change, it ties in with a few other fields that should be per-original (e.g. status)

Just a comment on the specific examples: I disagree with games that were always open source being originals, so SuperTux and Glest should not be originals, otherwise it would open up the possibility of tracking lineage of open source game forks, which I feel is not the purpose of OSGC

basxto commented 1 year ago

so SuperTux and Glest should not be originals

I agree mostly about forks, but only if they share content and not just the engine.

But for remakes/clones that have nothing to do with the original code base it should be different.

MegaGlest and GlestAE shouldn’t be in that list how they are currently, though could be clones of Warcraft III though.

Open Cube probably belongs there neither since it looks like it’s a fork of tessarect, which is a fork of cube 2.

But SuperTux Classic isn’t a fork, it recreates the the game with a different engine.

Inexor being a clone of Cube : Sauerbraten is fine since it looks like it’s only influenced by it.

Cube 2: Sauerbraten’s content is only freeware and some open sourced games made their content available as freeware, too. So basically the same.

Some games even put their content under open licenses like Lugaru which released it under cc by-sa. OSS Lugaru is just a fork of that.