elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


 


Tema destacado: Deseas probar algunas mejoras a la interfaz del foro? Prueba cake! acerca de


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web (Moderador: #!drvy)
| | |-+  Comportamiento dispar de un javascript
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Comportamiento dispar de un javascript  (Leído 308 veces)
MA40

Desconectado Desconectado

Mensajes: 158


--- I ❤ Ƀ ---


Ver Perfil WWW
Comportamiento dispar de un javascript
« en: 6 Marzo 2017, 08:06 »

Buenos días.

Recurro a vosotros como último recurso porque ya no sé qué hacer. Os explico.

He creado una web en la que se juega al ajedrez (aunque es un poco más lardo de explicar pero eso no importa para lo que quiero preguntar).

El motor de análisis está hecho en javascript (o sea el programa que piensa los movimientos cuando tiene que mover la máquina).

Pues bien, todo funciona casi-perfectamente, pero en un determinado movimiento, a veces la máquina responde bien y otras se queda atascada, es siempre el mismo movimiento y nada cambia, pero ocurre eso, y con cualquier navegador, que a veces bien y otras se atasca.

¿Tenéis idea de por dónde pueden ir los tiros del problema?

Para que podáis comprobarlo, os pongo el enlace de la web y os digo cual es el movimiento.

http://www.bitcart.info/cgi-bin/index.py

Bien, al entrar en esa dirección hay que pinchar en el peón que está en la casilla h2 y después pinchar en la casilla h3 para dejarlo. A veces la máquina responde (o sea, mueven las negras) y otras se atasca (no mueven). ¿Qué puede ser?

Un saludo y muchas gracias de antemano.

Edito: Si veis que hacéis el movimiento y no se atasca la máquina, repetid el movimiento sucesivamente hasta que se atasque, para ello pulsad F5 y repetís el movimiento. Al final veréis como se atasca alguna vez.



« Última modificación: 8 Marzo 2017, 19:44 por MA40 » En línea

¿Qué sucedería si se enfrentara una fuerza imparable contra un muro inamovible?
Visita Ediciones MA40 - Libros clásicos de ajedrez y este blog de ajedrez
ChessFaucet.com - Gana bitcoins jugando al ajedrez contra el ordenador
dato000


Desconectado Desconectado

Mensajes: 3.013


Ciencia


Ver Perfil
Re: Comportamiento dispar de un javascript
« Respuesta #1 en: 6 Marzo 2017, 17:12 »

Si se atasca debe ser por un error en la respuesta del servidor, en el que se manda una respuesta por parte del motor que maneja la cpu del ajedrez para que jueguen las negras, y pues como espera una coordenada sincronizada, da la impresión de atascarse, debe configurarse de manera que responda una petición http de forma asincronizada, eso ya depende de la api del servidor.

Como cliente, el navegador que usa javascript funciona bastante bien.


En línea


"La cultura comercial está llena de informaciones erróneas y evasivas a expensas del consumidor.
No se espera que preguntemos.

No piense. Compre."
Carl Sagan
Freishner


Desconectado Desconectado

Mensajes: 839

Desarrollador


Ver Perfil WWW
Re: Comportamiento dispar de un javascript
« Respuesta #2 en: 8 Marzo 2017, 14:52 »

Esta bonito el diseño, pero a mi se me ha atascado a la primera  :silbar:, como que lagea el chrome al entrar entre que parte el sonido y carga la página.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
exe de comportamiento irregular
Programación General
noob_Setup 2 586 Último mensaje 15 Septiembre 2004, 23:09
por noob_Setup
comportamiento dentro de javascript
Programación General
anva 1 598 Último mensaje 13 Febrero 2005, 10:38
por Slasher-K
Comportamiento de exe
Dudas Generales
SheKeL_C$ 2 609 Último mensaje 20 Abril 2006, 03:40
por hackal
Extraño comportamiento de javascript en Opera.
Desarrollo Web
Agente Naranja 1 972 Último mensaje 15 Abril 2009, 15:59
por Agente Naranja
[SOLUCIONADO] Diferencia de comportamiento de botones con javascript
Desarrollo Web
eLank0 1 340 Último mensaje 12 Noviembre 2013, 16:16
por eLank0
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines