Right now on IFDB, we have a bunch of advanced search filters. https://ifdb.org/search
One in particular caught my attention, the played:yes
filter.
played:yes|no lists games that you have/haven’t put on your played list (i.e. “I’ve played it”). Only works if you are logged in with a user account.
The played:yes
search filter considers only those games where the user checked the “I played it” box. But lots of people have posted ratings/reviews without checking that box.
So, I started thinking: perhaps played:yes
should include games that you’ve either “played” or reviewed/rated. played:no
should only include games that you’ve neither played nor reviewed/rated.
But, I’m not so sure about that. Maybe instead, if you rate/review a game, we would/could automatically check the “I’ve played it” checkbox, too. And, uh, maybe if you delete your rating/review, we’d… uncheck it? (Or should we? You’ve probably still played the game, even if you decide not to publish your review, right? Unless you rated the wrong game by mistake… )
Yet another related idea is to add filters for reviewed:yes
and rated:yes
, which would match games that you had reviewed/rated. But, IFDB search doesn’t have a way to express OR
queries. You can’t write a search like this:
played:yes OR reviewed:yes OR rated:yes
The word OR
there would be treated as a search term for games containing the word “or” , not as a logical disjunction. This search query would effectively search for games containing the word “or” that you had “played” and rated and reviewed.
But you could at least use reviewed:no
and rated:no
to find games that you haven’t played or reviewed/rated.
played:no reviewed:no rated:no
What do you think? Should played:yes
simply include reviewed/rated games? Or should we automatically check (and uncheck?) the “I’ve played it” box for you? Or something else?