¿Alguien puede decirme cómo modificar el número de movimientos extraídos de la biblioteca de apertura del software Chess Giant?

La Décima Olimpiada de Computación (Ajedrez) (CO-10) y la 11ª Conferencia Académica sobre Juegos de Máquinas (ACG-11), organizadas por la Asociación Internacional de Juegos de Máquinas, se celebraron en Taipei del 3 al 9 de septiembre de 2005. Además del ajedrez (celebrado por adelantado en Islandia), este año el ajedrez chino, el Go, el ajedrez japonés y otros maestros de juegos de máquinas se reunieron en la pintoresca "Academia Sínica" en la provincia de Taiwán para competir al más alto nivel del mundo.

Los Juegos Olímpicos Internacionales se celebraron en Taipei, con la participación de nueve de los mejores equipos de la provincia de Taiwán. También está "Magical Skills" de Estados Unidos y el campeón anterior "Thank you Master" de Francia. Hay tres equipos de China continental. Uno es "Chess Strategy" de Hangzhou Chess Software Company y el otro es "Elephant Eye" de estudiantes de maestría de Fudan. Pero simplemente enviaron el software a la provincia de Taiwán y dejaron que otros lo operaran. La única persona que realmente trajo ordenadores a través del Canal de la Mancha fue nuestro gigante del ajedrez.

El equipo de NEUCHESS está formado por el profesor Xu Xin y su estudiante de doctorado Wang Jiao. ¿Cómo se desempeñará este gran sabio novato en la cancha? El propio Gran Sabio no lo sabe. Por un lado, nunca participé en ninguna competencia formal, y mucho menos vi una escena tan grandiosa; en segundo lugar, las máquinas y el software recién reemplazados todavía estaban siendo depurados antes de llegar. El juego de máquina depende de su propia computadora para dar el movimiento, y luego el jugador mueve las piezas de ajedrez y luego envía el movimiento del oponente a nuestra computadora para comenzar a calcular el siguiente movimiento. Como todavía tenía que mirar el reloj, el gran sabio se sintió realmente incómodo.

El juego adopta un sistema de doble round-robin, con dos sets en cada juego (primera mano). 13 oponentes tienen que jugar 26 sets (rondas), un set por hora, ocho sets por día, todas son actuaciones extraordinarias. Matar es realmente oscuro. Un profesor holandés actuó como árbitro y una celebridad del ajedrez taiwanesa actuó como árbitro. La atmósfera se volvió aún más tensa.

El primer día, compitieron con "Yuan Qi" de la provincia de Taiwán y "Magic Skills" de Estados Unidos, así como con "Magic" (Universidad Médica de Kaohsiung) y "Deep Image" (Nacional). Universidad de Taiwán). Después de ocho partidos, ganó el "Gran Sabio", lo que hizo que los equipos se miraran con admiración. El análisis de los motivos no excluye la posibilidad de que algunos sistemas no estuvieran ajustados a niveles óptimos y "la máquina no estuviera en buenas condiciones".

La situación al día siguiente fue muy diferente. Primero, tomó a la "Esmeralda" de Tainan a la ligera y luego se enfrentó al campeón anterior "Thank You Master". Después del primer par de juegos, perdí todo mi poder ofensivo y negocié un empate. Luego, el Gran Sabio tomó la delantera y mató al carruaje y al caballo en el medio juego. Ganó maravillosamente y recibió muchos elogios. Otra batalla con las "Mil Preocupaciones" de la Academia Sínica, Provincia de Taiwán. Este equipo es digno de ser el último campeón y el tercer subcampeón la última vez. Efectivamente, Shengda fue muy pasivo en el primer set, pero luego, debido a que el "remolque cruzó el río", se les concedió un empate de acuerdo con las reglas. Cambia de manos y pelea de nuevo. En el momento crítico, el Rey Mono confió en que la profundidad de búsqueda era cuatro niveles más alta que la del oponente y ganó el medio juego. Luego conoció al "Elefante" de la Universidad Nacional Provincial de Taiwán. La Universidad Nacional de Taiwán ha jugado ajedrez durante 20 años. Su fundador, el profesor Xu Shunqin, es conocido como el padre del ajedrez informático en Taiwán y ha logrado logros considerables a nivel internacional. Aunque el "Elephant" todavía ejecutaba el software de hace 7 años, su tecnología todavía estaba ahí. El inventario inicial de Shengda era defectuoso y sufrió su primera falla desde la competencia. Después del cambio de manos, Monkey King todavía era difícil de vencer, pero logró ganar en el tiempo extra. Después de 16 rondas, Shengda obtuvo 13 victorias, 1 derrota y 2 empates, ubicándose entre los tres primeros.

En los siguientes tres días y medio, el Rey Mono obtuvo 1 victoria y 1 empate, ganando continuamente el "Ojo de elefante" de Fudan y la "Estrategia de ajedrez" de la Universidad Jiaotong de Taiwán. En el partido contra los ajedrecistas de la antigua empresa de software de ajedrez de la provincia de Taiwán, ambos bandos tenían miedo de perder y no estaban dispuestos a jugar. Ambos sets concluyeron y todos estaban contentos. Al final, quería competir con la "Estrategia de Ajedrez" mejor clasificada y usar movimientos extraños para ganar por sorpresa, pero el oponente jugó de manera constante y el Gran Sabio perdió 1 y 1. Al final, Shengda consiguió el tercer puesto en este campeonato mundial con una buena puntuación de 18 victorias, 6 empates, 2 derrotas y 21 puntos.

El famoso nombre proviene de una compañera de clase.

De entre los nombres de muchos equipos participantes, "Chess Saint" es el más sonado. Aunque aún no se ha encontrado una traducción adecuada al inglés, su connotación china y su impactante poder son suficientes para que todos los que conocen el ajedrez chino lo admiren y lo amen. Sin embargo, la gente no sabe que este famoso nombre no proviene de ningún joven poderoso, sino de una hermosa niña.

El Grupo de Investigación de Juegos de Ajedrez Humano-Computadora de Dongda China se estableció a principios de 2004 con los esfuerzos conjuntos del Comité de la Liga Juvenil y el Instituto de Inteligencia Artificial y Robótica de la Escuela de Información. Cuando salió el prototipo de software inicial, todos habían estado pensando en un nombre de equipo tan popular como "Dongniu Daniel".

Sin embargo, los chicos del equipo de investigación se devanaron los sesos y no pudieron encontrar un buen nombre. Como último recurso, el profesor Xu aprovechó el informe científico académico organizado por el Comité de la Liga Juvenil: "La Universidad del Noreste desafía el campeonato chino de ajedrez" para firmar formalmente las firmas de todos los profesores y estudiantes. La petición es profunda, pegadiza y sencilla.

Autor: neu new 2005-11-22 09:39 Responder a esta afirmación.

-

Cumpleaños de ajedrez: recordando al equipo chino de juegos de ajedrez por computadora de nuestra escuela

Justo cuando la conferencia estaba a punto de terminar esa noche, llegó una compañera de clase. arriba Le dijo al Maestro Xu: "Nuestro equipo puede ser llamado el 'santo del ajedrez', y el santo del ajedrez es el santo del ajedrez". Justo cuando el Maestro Xu saboreó su profundo significado y admiró su belleza, la estudiante desapareció. Esto preocupó mucho al profesor Xu. Finalmente descubrí que ella era una estudiante de posgrado en ingeniería de sistemas. Después de investigar un poco, descubrí que su nombre era Shao Xueyan.

El 14 de mayo, la Universidad Northeastern invitó al Dr. Xu Fengxiong, el "padre de Deep Blue" de Microsoft Research Asia, a presentar un informe académico en Hanqing Hall, otorgándole el título de Profesor Honorario de la Universidad Northeastern. y sirviendo como consultor del equipo gigante del ajedrez. En la ceremonia de izamiento de la bandera de Qitian Shengda, el anfitrión de la conferencia invitó especialmente a Shao Xueyan al podio y fue recibido calurosamente por todos los participantes.

Proceso de desarrollo difícil

Después de que se entregó la bandera, Qitian Shengda formó oficialmente un equipo. Docenas de estudiantes universitarios y de posgrado se inscribieron para participar, y una docena de estudiantes con buenas habilidades básicas fueron seleccionados para unirse oficialmente al equipo, la mayoría de ellos del departamento de informática. Debido a que los estudiantes de pregrado todavía tienen clases y los estudiantes de posgrado también tienen sus propios temas de investigación, solo pueden participar en la capacitación y el desarrollo en su tiempo libre.

Sin embargo, fuertes intereses de investigación y una conciencia pionera nos unieron conscientemente. Todos los fines de semana, los estudiantes llegan a tiempo a la sala de conferencias del Instituto de Inteligencia Artificial y Robótica para informar sobre el trabajo, discutir planes, intercambiar información y asignar tareas. Debido a que no tenía experiencia en el diseño y desarrollo de software de juegos y era difícil encontrar referencias chinas valiosas, el progreso inicial del desarrollo fue extremadamente difícil y lento.

Los tenaces perseveran. Si no hay información sobre el ajedrez chino, buscaré literatura sobre ajedrez; si no hay materiales de referencia chinos, me concentraré en leer revistas y artículos en inglés. A veces, para descubrir un algoritmo, es necesario preguntar, incluso puede llevar uno o dos meses encontrar un artículo.

Como todos sabemos, el ajedrez tiene 8 filas, 8 columnas y 64 casillas, correspondientes a 6 números binarios. El formato de datos es relativamente simple. Sin embargo, el ajedrez chino 10 tiene 9 filas y 90 nodos, por lo que es difícil elegir un formato de datos que pueda procesarse de manera concisa. Las reglas del ajedrez chino también son muy especiales, como romper las patas del caballo, aplastar los ojos del elefante y golpear la montaña con el arma, lo que trae muchas dificultades a la generación de las reglas del juego. Los estudiantes probaron casi todas las soluciones posibles y los efectos de varios algoritmos de búsqueda. El lenguaje de desarrollo también cambió de C a VC y de VC a C. Después de repetidas exploraciones, gradualmente encontraron datos adecuados para la estructura y el motor de búsqueda del ajedrez chino. un módulo de generación móvil eficiente y diseñó una función de juicio flexible. Para evitar ser pasivo debido a aperturas inadecuadas, Wei recopiló las aperturas de 98.000 maestros, enumeró métodos maduros correspondientes a millones de juegos de ajedrez y desarrolló una biblioteca de aperturas única. Es el espíritu intrépido de los estudiantes de "saber que hay tigres en las montañas, prefiriendo nadar en medio de las montañas", la actitud pragmática de "un viaje de mil millas comienza con un solo paso" y el espíritu de lucha. de "sin vacaciones, independientemente de la primavera, el verano, el otoño y el invierno" que puede hacer que el software se destaque en el mundo. Le tomó más de un año alcanzar el nivel de clase mundial. No es de extrañar que un profesor de la provincia de Taiwán comentara que nuestro gran sabio parecía tener 20 años de experiencia.

El sprint final

Falta menos de medio mes para el inicio de la competición. Según el plan original, se montaría una computadora mejor y se llevaría a la provincia de Taiwán. En ese momento, el estudiante proporcionó información de que el nuevo chip de CPU de doble núcleo AMD480 de Zhongguancun, Beijing, puede duplicar la velocidad de computación, pero el precio es alto y cuesta más de 10.000 yuanes. Cuando le enviaron el mensaje al Sr. Xu, casi dijo sin pensar: Haga un pedido de inmediato. ¿Cómo se puede tener un rendimiento excelente sin un buen hardware? Así que envié a alguien a Beijing para que recogiera la mercancía y regresé rápidamente durante la noche.

Los estudiantes estaban muy entusiasmados con la nueva generación de chips. "Tenemos que hacerlo funcionar al más alto nivel". Pero una cosa es el entusiasmo y otra la fuerza. ¿Cómo implementar la computación paralela de doble núcleo? Requiere compilar el software del sistema correspondiente. Xiao Li y Xiao Xu tomaron la iniciativa de emprender esta ardua tarea. Inmediatamente consulté la información y comencé a programar de inmediato. Con una sabiduría y una velocidad que la gente común no podía imaginar, escribí un programa en ejecución en solo tres días.

Cuando más tarde les conté esto a mis amigos de la provincia de Taiwán, simplemente se sorprendieron: "¡Los estudiantes de informática de la Universidad Northeastern son extraordinarios!"

Después de escribir el programa de operaciones paralelas, el siguiente paso es cómo convertir el programa original del juego se traslada al nuevo entorno. La hora de salida se acerca y los estudiantes del grupo de investigación no tienen tiempo para descansar. Verifiqué errores una y otra vez, revisé una y otra vez y probé una y otra vez. No fue hasta media hora antes de partir hacia el aeropuerto que la maestra me instó repetidamente a cortar la luz y hacer la maleta. En ese momento, los estudiantes no habían dormido durante varios días. El reloj marca la una de la tarde, pero los alumnos aún no han tenido tiempo de desayunar.

Dios ayuda a quien se ayuda a sí mismo. Fue este sprint final el que permitió al Gran Sabio "alcanzar un nivel superior".

Héroes desde atrás

Los jugadores que compiten en el extranjero a menudo dicen en entrevistas con periodistas que aquí no estamos solos y que tenemos a la patria detrás de nosotros. Esta afirmación es a menudo una especie de conciencia y una especie de lógica. Sin embargo, lo que dijo Qi Tian Shengda: "La escuela es nuestro fuerte respaldo" es muy cierto y directo. Porque casi todas las noches, los camaradas al otro lado del Estrecho de Taiwán tienen que hablar con "casa" y "chatear en línea". Además de informar sobre logros anteriores, es más importante discutir cómo mejorar los procedimientos y las contramedidas.

El software de ajedrez y juegos de cartas generalmente consta de una interfaz hombre-máquina, generación de movimientos de ajedrez, búsqueda inteligente, función de revisión de juegos, biblioteca de aperturas, biblioteca de finales, etc. Cuando se descubre que el medio juego y el final del juego no se desarrollan normalmente, generalmente solo podemos intentar ajustar un parámetro en la función de prueba para evitar otras consecuencias adversas, y se requieren una gran cantidad de pruebas. Las pruebas generalmente se realizan en software de ajedrez avanzado y requieren mucho tiempo y trabajo. Todo el trabajo de Qitian Shengda lo realizan los miembros restantes del equipo. Con base en los problemas y modificaciones disponibles, modificaron y probaron el juego durante la noche y enviaron el programa confirmado al frente a la mañana siguiente. Recuerdo que en el final del juego con el "Elefante", nuestros soldados que cruzaban el río tardaron en moverse, lo que retrasó la oportunidad del luchador. Con el tiempo, finalmente fueron capturados por el oponente, lo cual fue muy vergonzoso. Después del juego, Wang Jiao ajustó el peso de los soldados que cruzaban el río, pero no estaba segura y encargó a "Jia" que lo probara durante la noche. Tras la confirmación, al día siguiente, en la última partida contra la "estrategia de ajedrez", los soldados que cruzaron el río tuvieron un buen desempeño, es decir, ganaron en virtud de su ventaja. Día y noche en la provincia de Taiwán, los corazones de los miembros del equipo en la retaguardia latían junto con los de sus camaradas en el frente, aclamando victoria tras victoria y lamentando los errores cometidos una y otra vez. Sus esfuerzos no fueron menores que los de los guerreros al frente. Todos ellos son verdaderos héroes anónimos. Al mismo tiempo, el Club de Graduados del Instituto de Inteligencia Artificial y Robótica informó puntualmente los resultados obtenidos en el frente y emitió una y otra vez palabras de aliento, lo que duplicó el espíritu de los soldados en el frente.

Mantén en alto el estandarte de los juegos de máquinas

Qitian Shengda ganó la primera batalla. Este es solo el primer paso de una larga marcha de miles de kilómetros. Porque desafiar a maestros de ajedrez, grandes maestros, campeones chinos y campeones mundiales, nada de esto se ha logrado. "Deep Blue" de IBM derrotó al campeón mundial de ajedrez Garry Kasparov en 1997, causando sensación en el mundo porque demostró que la inteligencia informática puede derrotar al genio humano. Pero ésta es la victoria y la gloria estadounidenses en el campo de batalla del ajedrez. Sin embargo, en el antiguo mundo del ajedrez de China, la inteligencia y la eficacia en combate de los trabajadores científicos y tecnológicos chinos son muy inmaduras. A excepción de unas pocas empresas de software de ajedrez que desarrollan software de ajedrez de entretenimiento, nadie se ha planteado el objetivo de desafiar el campeonato chino de ajedrez. El ajedrez siempre ha sido un tema de vanguardia en la inteligencia artificial. Hoy, es Qi Tian Shengda quien ha hecho sonar el llamado de atención para marchar a la vanguardia de las disciplinas, y es la Universidad Northeastern la que ha lanzado una gran campaña que ha atraído la atención de los trabajadores científicos y tecnológicos chinos. Deseo que los maestros de ajedrez de la Universidad Northeastern también puedan mostrar su talento en el mundo del ajedrez chino.