-
Notifications
You must be signed in to change notification settings - Fork 310
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add genres to the list #353
Comments
That sounds like a great idea to me! Obviously, it needs to have ability to have a multiple values. As for adding a new section vs making Another idea is "typing" (for the lack of better word)
Ok, maybe that's a bit weird and it's just better to have various sections... But then we need a good/easy way to make those sections filtrable. As I've said, I'm bit unsure what's the best way to proceed. :-)) |
For me the best way is clearly to add a new section "genres" and keep the original "languages", instead of repurposing it for a general "tags". It would seem to me that the "general" one is easier to implement though, which is why I suggested it - but if for you taking the time to "do things right" is not an issue I'd definitely add a new, separate "genre" section.
Agreed but as I've said the list is gigantic already and bound to grow even bigger since every month new items are added. Adding any new piece of information as tags wouldn't be an easy task if it demands that someone open up each project individually to actually verify that information - so I wouldn't plan on adding any extra sections in the future unless people actually are foolish enough to actually volunteer to do the data gathering (like I did T.T). On the other hand you already have some info on the list already like the license, active/halted/sporadic and even more important the game state (playable, completeable, etc). In that case if the extra work is not a problem for you I maintain that adding new tag sections ("license", "state") is the best way to go - much clearer and organized. In this case though it would be interesting to be able to apply multiple filters ("give me strategy games that are also playable") and it would become more important to keep the tags up-to-date, while genre is something very unlikely to change mid-project. Possibilities aside, maybe it would be better to start out by adding the new genre tags/section and leave the rest for later down the road... |
I agree, not to mention that just recently @wonea went through a big process of pulling out data from I would suggest that the new Maybe another top level genres:
1: FPS
2: RPG
3: Strategy
games:
somegame:
lang: C
genre: 2, 3 |
What is wrong with textual (string) genres? Makes very little sense to me I honestly think it would be a mistake to try and predefine all the I don't mean that the work regarding this issue should not have a list of On 3 October 2016 at 22:40, nikuda notifications@github.com wrote:
|
People consistently put in nonsensical, mistyped and generally wrong data. Essentially this is a classification system, to put things in some kind of order, it's not a place to be creative.
There's no reason a game can't belong to multiple genre categories. If they're hard to define they're hard to define, textual input doesn't help. Textual input will just allow for sprawling notes. Instead what's commonly done is to use a genre that's closest, then add more information in the
It also allows for random, non-informative, one-off genres that don't help sort the large amount of games that are already in the yaml file. There's nothing stopping you from adding a new genre to the Either way, this is just a suggestion. |
Another possibility is for the genres:
- Puzzle
- FPS
games:
somegame:
lang: Python
genre: puzzle, 3d shooter In the above case the build process would error out saying that '3d shooter' is not a valid genre. |
Above #353 (comment) will be possible when #358 is merged. Some more changes need to happen for the genres to be possible though. See #360 |
Genres and themes are now supported in #358 (comment) |
I don't see any integer-to-text translation being done in the commit so I
Well it's not like the website is Wikipedia that anyone can edit. If
I think that is the best way to go, or for this to be done manually and I understand your worries but it's pretty obvious to see when a "fuck up"
Let me know if I should go data-gathering / genre collecting now that this Also, out of curiosity, what templating system is being used here? Looks On 9 October 2016 at 03:52, Gareth notifications@github.com wrote:
|
Oh wow, just saw that the change is live on the website! Great work so far Also if I'm to continue gathering the genres (please let me know) I think On 10 October 2016 at 15:11, Alex Henry tukkek@gmail.com wrote:
|
Simply not true, see the amount of errors that schema validation picked up in
It is jinja2.
There's a new ticket for content gathering #366 |
The language filter is awesome but I wish we could do the same with the game's genres. Let's be honest here: the list has grown to become over-500-items strong (
document.querySelectorAll('dl>dt').length
) and is practically impossible to navigate properly at this point. I guess many people come here to find their favorite game's clone but I bet possibly even more come to find new games (like I do) - and in this case it's extra hard to explore, since just by title you can't know much about the game and you're not going to open hundreds of links manually so it's pretty much just guess work.My point being: just adding the genre tag would be a simple way to make the list a much better resource for open-souce gamers everywhere. A simple categorization of action/adventure/rpg/simulation/strategy should be enough to make the list easier to explore. Since it seems multiple tags can be used it would also be easy to add more granularity as well (FPS/RTS/TBS/platformer/puzzle...). For example: a single game can be tagged strategy and RTS (or even more, if multi-genre).
If adding a new "genre" section like the "languages" section at the start of the page is too much of a hassle an alternative would be to just have one section, renamed to "tag filters" or something, if it should make the change easier to implement.
If it is decided in favor of this I'm volunteering to dig for each game's genre and report it in a suitable format (only for games currently in the list, of course).
The text was updated successfully, but these errors were encountered: