Reestructuración de un juego multijugador: Monorepo, servicios duales, capa de lógica compartida y principio abierto‑cerrado
El mayor problema antes de la reestructuración era la duplicación de lógica: la detección de colisiones, el cálculo de velocidad y las fórmulas de daño estaban tanto en el servicio de sala (room‑service) como en el cliente (new_basic2). Con el tiempo, ambas versiones inevitablemente se desincronizan.
Solución: extraer toda la lógica pura en un ...
Publicado el 8-28 23:21