| ICSDRONE ICSDRONE es una aplicación que prueba su motor de ajedrez al hacerlo disponible como un oponente para 100,000 jugadores en el ICS. |
Descargar ahora |
ICSDRONE Clasificación y resumen
- Nombre del editor:
- Henrik sterlund Gram
ICSDRONE Etiquetas
ICSDRONE Descripción
ICSDRONE es una aplicación que prueba su motor de ajedrez al hacerlo disponible como un oponente para 100,000 jugadores en el ICS. ICSDRONE es una aplicación que le permite colocar su motor de ajedrez a la prueba haciendo que esté disponible como un oponente para los 100.000 jugadores en Internet Chess Servers.Sicsdrone actúa como una interfaz entre un ICS (servidor de ajedrez de Internet) y un motor de ajedrez. Sabe cómo crear juegos, pídale a la gente que continúe con los juegos aplazados, pida juegos cuando se aburre y mucho más. El motor en sí puede administrarse o configurado de forma remota. Habla con el motor de ajedrez utilizando tuberías y el protocolo especificado en el documento de protocolo. Es un subconjunto del 'Protocolo de comunicación del motor de ajedrez' con algunos cambios aquí y allá. Hay planes para hacer que ICSDRONE en una biblioteca en la que el motor pueda vincularse, pero eso es solo en el cuaderno de bocetos en este momento. El programa fue creado en '96 como una forma sencilla de tener los motores de N y correr 24/7 sin tomar Una estación de trabajo o terminal x (como lo hace Xboard) a medida que se ejecuta en el fondo. Si, en su lugar, tiene la intención de que su motor se ejecute solo durante algunas horas en su estación de trabajo local mientras lo está viendo, puede que también use Xboard / Warboard. Qué es nuevo en esta versión: · Proyecto renombrado de Robofics a ICSDRONE y colocado bajo una licencia BSD . · Se corrigió un pequeño error a la configuración de Boards, ya que Crafty no admite 'BD' · Detección del apodo; Corrige problemas de casos y necesarios para el inicio de sesión de los invitados · Cambiado de CMS SoftQuit / reinicie para usar GAGEID para determinar si estamos jugando en lugar de ver si el motor está funcionando (lo que siempre sería si estamos ejecutando con la opción '-lavecmdnew verdadero' ) · Restablecer la 'alarma de bandera' cuando un juego ha terminado. · Se agregaron algunos CMD del protocolo Zippy V2. · Se agregó un comando especial para el servidor FICS para compensar su parser de movimiento mal escrito. · Error fijo donde un 'Moretime 'De un oponente enviaría el movimiento anterior al motor una vez más, lo que se le confundiría y se detendrá. · Ahora intentará un juego de "cortesyadjourn" donde el oponente está a 3 minutos en el tiempo y no puede ser marcado porque de tiempoal (se está quedando atrás). Esto detendrá que los demás tengan que esperar para siempre para que el oponente se vuelva a tiempo de espera o regrese. · Se corrigió un problema potencial con las señales. Deben estar a salvo ahora. · Respuestas fijas al oponente cuando se usa dicen ([] necesitaba ser despojado). · Reescribir totalmente el código Límite de limitRematches. Ahora utiliza la alarma () y obtiene la lista pendiente del servidor en lugar de mantenerlo en sí mismo. · Actualmente espera un minuto antes de aceptar un desafío del mismo jugador cuando se ha cumplido el límite. · Cambió la opción -sendgameend para enviar el argumento después de la opción como un comando al servidor (en lugar de solo 'Gamesend'). También permite múltiples comandos si los separa por "N" (es decir, ". Busca 10NSEEK 20") · Cambiado la forma en que detecta el inicio de un nuevo juego. · Fue necesario ya que los juegos comenzaron a usar los buscadores no se detectaron correctamente. · Intenta solucionar las malas opciones que se proporcionan en la línea de comandos interpretando algunas de las características de CMD del motor (si lo admite). · Ahora envía "Fuerza" cmd además de El "nuevo" cmd al motor cuando un juego ha terminado. Un intento de resolver un problema con el colgamiento astuto cuando el oponente renunció cuando estaba pensando con Crafty. · Nueva opción -autoconfigure. Si se establece en VERDADERO, intentará configurarse a sí mismo mirando el nombre de archivo del motor y configure todas las opciones específicas del motor correctamente. · Nueva opción -HavecMdping. Si se establece en VERDADERO, enviará un ping al motor en el inicio y espere a que responda con Pong antes de continuar. Esto permite al motor completar las tareas de inicialización lentas (como TBS) sin ICSDRONE, iniciar un juego antes de que esté realmente listo para la operación. · AñadidoLogfile. Si el archivo de registro termina con .GZ, usará ZIB para escribir datos comprimidos en el registro.
ICSDRONE Software relacionado