The Interactive Fiction DataBase - IFDB
The IFDB, or Interactive Fiction DataBase, is a game catalogue, recommendation engine, and a platform to play games requiring an interpreter (to run the code).
As a catalogue, the IFDB is meant as a place to create a bibliography of IF games created throughout the years (over 12 thousands!), to leave a trace that these existed. It is maintained by its members. Anyone can join and add a listing or fix a mistake.
You can also find listing for past IF competitions!
As a recommendation engine, the IFDB provides not only lists of the best-rated entries, but will show you games that you may enjoy based on the ones you've played/rated or what other members have played/rated. Entries are also categorised by tags, which are all searchable.
Members are also able to create lists to recommende games they've enjoyed! Or leave reviews of those games too!
Finally, some games may require an interpreting engine to run. Those interpreters can be sometimes difficult to track down or to set up, especially for new players. The IFDB has a system that will allow you to play those games directly in your browser by clicking the button : Play Online (only available if the game has been uploaded through the IF Archive).
Why is the IFDB important?
The internet is a rapidly changing place. Preserving information is not only important for future generations, but can help current generations find information about what is happening now. Archiving creates a historical record of what the IF landscape looked like.
Along with the IF Archive (which archives IF games), the IFDB makes viewing the history of IF much easier to browse.
However, the IFDB lacks in many aspects. Not every IF community is aware of the database, which means many projects do not appear in this catalogue. While the IFDB has currently over 12k listings, the VNDB (the Visual Novel DataBase) has over 40k!
The IFDB is also lacking in entries in languages other than English...
The IFDB accepts any listing for games, made in any program, as long as said game is an Interactive Fiction game and has had a playable version available somewhere at some point (so it accepts WIPs with demo).
Why create an IFDB page for your game?
Aside from being part of preserving the history of IF (which is the big thing), and be able to share your work to a different part of the community, the IFDB is a great place to get and leave long-form reviews for entries.
If your project was coded in a program that requires an interpreter, it is a great place to host your game without worrying about newer players having to find and set up an interpreter.
If you have been part of an IF competition, or received accolades for your project, this is also a good way to showcase those achievements.
Finally, the IFDB is also a point of reference for IF Awards like the XYZZY and the IFDB Awards.
How do you create an IFDB page?
/!\ Please check that the game listing you want to add has not been added first! /!\
To create an IFDB page, you need to set up an account and be logged in.
Then click on Add a Game Listing, on the right menu in the main page. You will get the following page:
(You should read through the Guidelines the first time you add a listing, they are located at the top of the page)
Though it looks long, there are only very few information required to create a page:
The name(s) of the author(s)
It is recommended to fill in the date of first publication, development system (program used to code), language, IFID (if available) description of the game, and genre.
As for being able to play the game, you have two (non-exclusive) options:
list the URL of the website where the game is hosted
list the download URL of the game (can be done through the IF Archive, only if you are the author of the game!)
Note sure what something is? A description (or a link towards explanations) of what is expected is included for almost all items. You can also include information that is not listed in the drop-down case (like the System or language).
When you are happy with it, click Save changes.
You can also fix, edit, or delete information at any moment. You just need to click on the link Edit This Page at the bottom of the game page.
How do you add Ratings, Reviews and Game Suggestions ?
Logged in with your account, you have the possibility of leaving ratings and reviews on a game page. You can also help the IFDB algorithm by suggesting similar games to an entry.
The process is fairly straight-forward (clicking on the stars for the rating, clicking Review it for the review, and clicking Suggest similar games, for the suggestions). Thought you can find further explanations here, if you follow what the website is asking, you should not have any difficulty to complete the task !
If you review enough games, your name can end up on the main page!
How do I create a Competition Page?
Have you participated or organised an IF competition? Or are you cataloguing previous editions?
You can create a separate page for a Competition by clicking on Add a Competition Page on the right menu of the main page. You will then get the following page:
Then it is a matter of filling the different relevant items.
The Competition Page allows for divisions within competitions (e.g. : the EctoComp had 2 categories, made under 4h and over 4h) and, if needs be, ranking.
Important Note: the competition entries need to already be listed in the IFDB to be added to a competition page.
What are Lists and Polls?
Lists and Polls are two other tools that interact with game entries.
Lists, also called Recommendation Lists, are lists a member will curate with games they are recommending to other members or viewers of the IFDB. Some are general (like best game ever) while others are more specific (like games with an AI that is nice). They are akin to public collections on Itch.io.
Note: If a game is included in a poll and/or a list, these will appear on the game's page.
TLDR: create an account, help preserve the IF landscape by recording its history, review games too :P
If I missed something, or something is unclear, let me know so I can edit it!