¿Qué deberías instrumentar? Cualquier científico de datos dirá “más” o “todo”, pero la mejor manera de pensar en esta pregunta es comenzar con “¿Qué quieres saber?” Si desea responder una pregunta sobre el abandono en el nivel 5 frente al nivel 6, obviamente tendrá que recopilar algo como “abandono” y “inicio de nivel” y “final de nivel”.
Estos son “eventos” y, por supuesto, cualquier aplicación puede tener muchos de ellos. Algunos paquetes de análisis mantienen esto abierto y permiten recopilar cualquier evento. Algunos recomiendan eventos particulares y luego dejan un “espacio” abierto para eventos personalizados. El primero deja parte del trabajo de organización al desarrollador. Esto último hace que el paquete de análisis piense, así que lo prefiero (y lo pongo en nuestro paquete).
Los eventos se mostrarán como “llamadas” dentro de una API. Traducción: cuando algo sucede en el juego, el software de análisis enviará el registro del mismo al paquete, generalmente en algún lugar de la nube. El paquete luego recopila, organiza y realiza cualquier algoritmo en los datos.
Por lo tanto, las llamadas se mostrarán en la documentación de la empresa de análisis. Aquí está el nuestro como ejemplo: Ninja Metrics “Docs, pero estos son en su mayoría comunes. Después de todo, los paquetes de análisis no innovan en la recopilación de datos, sino en el uso posterior. Algunos tienen menos tipos de llamadas con definiciones amplias , mientras que otros tienen más tipos con los más estrechos.
- ¿Qué juegos de mesa o cartas, aparte del ajedrez, se basan fundamentalmente en habilidades?
- ¿Cuáles son algunos juegos de beber coreanos?
- ¿Qué hubiera pasado si Vishy hubiera contrarrestado el movimiento 33 Rd7 con Re8 en el juego 11 del WCC 2014?
- Como desarrollador de juegos independiente, ¿qué te motiva a hacer un juego? ¿Haces juegos a los que quieres jugar o hay más?
- ¿Cómo son algunos de los viejos y agradables juegos de estrategia para PC: commandos 1/2/3?
En el lado de la interacción del usuario específicamente, se reduce nuevamente a las preguntas que desea responder. ¿Necesitas construir un gráfico social? ¿Necesitas entender los regalos? ¿Es importante el contenido de su comunicación? Pienso en tres categorías de tipos de interacción:
Transacciones, Comunicaciones, Acciones
Dicho más coloquialmente, eso es comprar, comerciar y vender; hablando; y haciendo cosas juntos.
A partir de ahí, piensas en lo que tiene tu juego en esos tipos. Por ejemplo, si permite el comercio, querrá instrumentar el evento comercial con el artículo, alguna descripción o clasificación del mismo (esto permite el análisis por categoría, por ejemplo, “armas”), una marca de tiempo, el donante, el receptor, y posiblemente la ubicación y el valor.
Para las comunicaciones, debe instrumentar los mensajes por persona, canal, etc., y pensar detenidamente si grabar el contenido del chat. Tiene implicaciones de privacidad y también la posibilidad de recopilar datos para la minería semántica.
Para las interacciones, desea registrar cuándo los jugadores forman, invitan, patean, prohíben, se van, etc. de grupos, gremios, clanes, sesiones conjuntas, etc. Es valioso saber que el jugador A estaba en el mismo con el jugador B en el tiempo X hasta el tiempo Y.