Creé una biblioteca para el juego de ajedrez en JavaScript.
En esta biblioteca decidí que el juego solo debería terminar cuando detecte jaque mate o material insuficiente. El juego funciona correctamente para el jaque mate, pero necesito agregar una función para detectar condiciones materiales insuficientes para dibujar el juego.
Tengo un objeto que se actualiza cada vez que una pieza lateral mata una pieza del otro lado.
let count = { W: { K: 1, Q: 1, P: 8, R: 2, N: 2, B: 2, }, B:{ /* Black piece */ } }Entonces mi pregunta es ¿cómo puedo detectar un material insuficiente usando el objeto anterior en JavaScript?