ahi esta el ejemplo http://luislalo.com/game/
obtener la dirección de las pestañas
function getDirection(){ let direction if((margenIzquierdo()==-39.2 && ((((margenArriba()*10)%(-19.6*10))/10)==0)) || (margenIzquierdo()==0 && ((((margenArriba()*10)%(-19.6*10))/10)!=0))){ direction = 'up' } else if((((margenArriba()*10)%(-19.6*10))/10)==0){ direction = 'left' }else{ direction = 'right' } return direction }Creo que el problema está aquí, donde verifico la ganancia y el rango, pero no sé por qué.
function checarVictoria(){ if(margenArriba()==-39 && margenIzquierdo()==0){ document.querySelector('#p_turno').innerHTML = `${turno} ¡Player wins!` new Audio('win.mp3').play() return turno } else{ return 'none' } }comprobar el rango
function checarRango(dadoNum){ let fueraDeRango = false if(margenArriba()==-39.2 && (margenIzquierdo()+Number((dadoNum*-9.8).toFixed(1)))<0){ fueraDeRango = true } return fueraDeRango }