Dans un MMO, et j'essaie de collecter des données sur les comportements des utilisateurs dans le but de peaufiner les règles du jeu pour obtenir une satisfaction maximale des utilisateurs.
Clairement, une façon de le faire est de rouler à la main des choses spécifiques dans une application, un peu comme on pourrait utiliser Console.WriteLine()
pour afficher le contenu d'une variable, ou la StopWatch()
classe pour voir combien de temps quelque chose prend pour s'exécuter. Mais vous pouvez utiliser un profileur à la place de StopWatch et vous pouvez utiliser un débogueur à la place de WriteLine.
Comment dois-je collecter mes données? Existe-t-il des techniques généralisées pour instrumenter une application afin d'observer le comportement des utilisateurs, ou une certaine forme de technique d'instrumentation de code?
De plus, je ne m'intéresse qu'aux techniques de collecte; vous pouvez supposer que je sais déjà comment transmettre, stocker et analyser ces données.