В MMO я пытаюсь собрать данные о поведении пользователей с целью настройки правил игры для достижения максимального удовлетворения пользователей.
Ясно, что один из способов сделать это - вручную свернуть определенные вещи в приложение, так же, как можно использовать Console.WriteLine()
для просмотра содержимого переменной или StopWatch()
класса, чтобы узнать, сколько времени занимает выполнение чего-либо. Но вы можете использовать профилировщик вместо StopWatch, и вы можете использовать отладчик вместо WriteLine.
Как я должен собрать свои данные? Существуют ли обобщенные методы инструментирования приложения для наблюдения за поведением пользователя или какой-либо вид техники инструментария кода?
Кроме того, меня интересуют только методы сбора; Вы можете предположить, что я уже знаю, как передавать, хранить и анализировать эти данные.