It's just an idea I got like that. I am not sure it could be very useful. It seems that most of the time, when I design a game, I am always shopping for a mechanic to add to a game. Since I have a limited memory I sometimes forget mechanics I already have seen in games I played.
So I thought that I could create a database containing all the game mechanics I have seen so far in order to make mechanic shopping easier or to create new mechanics by combining ideas.
Of course, the information would have to be classified in certain way to make it easier to find. There will probably be sometimes a base mechanic with some variants (ex: auction: Blind, one bid, open, etc).
I am not sure if by doing something like this it would really pay off in the end. Don't want to place time of something which would not help me. Of course, if I do it, I would probably put it on the internet to make sure other people could benefit from it or maybe add to it (as long as the content stays classified).
So what do you think?
Since I am a librarian, creating a classification scheme and an indexing system is not a problem.
First I thought of classifying by objective of the mechanic to finally realize that the same mechanic can have multiple objectives.
Ex: auction can be used to resolve a conflict or determine the value of something. Dice can be used to resolve a conflict and maybe determine movement range.
So there will be the classification scheme, which I am not sure yet on what it will base it self. Once thing for sure, each mechanic must have only 1 possible spot in the scheme.
Then I though of adding index keywords according to different point of view:
Objective: Conflict resolution, time limit, movement, etc.
Components: Cards, dice, token, pawn, etc.
So if for example, you want cards in your game, you can search for the keyword "card" in the component index and you'll find all mechanics which can use cards.
Each mechanic and variant would have information related to it. Like how many players does it affect, what kind of effect it will have on the game, etc.
For the technical point of view, I like Access a lot when it consist of database. I know that access can make web pages but I have not explored the software yet. I am not sure what kind of product I could do with it. There might be a CMS that could do a better job, if any of you know any, just tell me. Recently I have learned how to use PMwiki, since it's in PHP, maybe I could easily make a plug in to manage data OR maybe there is already one I would need to check.
I am also not sure if the database should be completely open to everybody for adding new entries considering that it needs to be classified. So there need to be some order to be kept. Maybe I could leave some elements which could be modified or commented by the user. Ex: a user comment a mechanic he likes or he had used in his game.