Skip to content

Copia definitiva: red lenta, offline, fotos y empates verificados

Choose a tag to compare

@github-actions github-actions released this 07 Aug 17:25

Release v3.14.9 - Con la red lenta el jugador se saltaba un nodo entero

Encontrado recorriendo la ruta con envios repetidos, que es lo que pasa cuando
la red va mal: la peticion tarda mas que el corte de ocho segundos, el movil la
da por perdida y la manda otra vez, pero la primera SI habia llegado. La segunda
avanzaba OTRO nodo. Medido: mandando dos veces el nodo 1 se acababa en el 3, y
el jugador se saltaba uno sin enterarse.

Ahora el movil dice desde que nodo cree que avanza. Si no cuadra es un eco: se
contesta que si, con el nivel real, y no se toca nada. Los moviles que no manden
ese dato siguen funcionando igual.

Repetido el recorrido entero mandandolo todo dos veces: nivel 10 de 10 y
148.000 ms, exacto y sin contar doble.

Fotos, tres cosas mas:

  • Borrar sin cobertura daba 'load failed' y no borraba nada, asi que se
    intentaba una y otra vez. Ahora desaparece de la pantalla y el borrado se
    ejecuta en el servidor al volver la red.
  • Borrar una foto que aun no habia subido fallaba siempre: su identificador solo
    existe en el movil y se le pedia al servidor que borrase algo que no tenia. Se
    borra donde de verdad esta. Esto lo introduje yo al pintar las pendientes.
  • Y las fotos repetidas: la subida diferida la llaman varios sitios a la vez, y
    sin candado dos vueltas simultaneas subian la misma foto antes de que la
    primera la borrase del movil. De ahi las copias que ya no se podian quitar.

Co-Authored-By: Claude Opus 5 noreply@anthropic.com