6

La complejidad de los logros que he notado al jugar Team Fortress 2 en Steam es increíble.¿Cómo construyó Valve su motor de logros en tiempo real en Team Fortress 2?

¿Hay algún recurso que describa cómo diseñaron su motor de logros? Hay una gran cantidad de datos que deben procesarse simultáneamente y en tiempo real para detectar una coincidencia para los criterios de los logros. No creo que use conceptos conocidos como 'Procesamiento complejo de eventos'.

+0

Estaría muy interesado en saber lo mismo. –

+1

Yo también, pero no estoy seguro de que sea una pregunta para StackOverflow. Tal vez GameDevelopment? –

Respuesta

1

Es una pregunta interesante. No pude encontrar nada publicado al respecto tampoco.

Pero los juegos de valores se verifican todos a través de Steam/VAC, por lo que hasta cierto punto pueden tomar más libertades con lo que hacen en el lado del cliente. Asumiría que hacen todo el lado del cliente de detección y solo envían los resultados al servidor.

Ninguno de los logros que conozco son demasiado complejos como para causar un cambio notable en la velocidad de fotogramas en una máquina lo suficientemente fuerte como para jugar Team Fortess. Los proyectiles y otros efectos creados por el jugador probablemente tengan una conexión con el jugador que los creó, o la base de datos de logros de los jugadores para registrar todos sus datos tan pronto como se creen.

Cuestiones relacionadas