Download List

Descripción del Proyecto

XiangQi Engine is a software Chinese chess
opponent. It provides interfaces for connecting to
chess servers, GUI clients, and a simple command
line tool with or without board printing.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2003-05-04 04:24
0.8.1

Este es el "producto final" que se convertirá en el proyecto de alto nivel. Esta versión incluye la no-bloqueo de E / S, la aplicación de algunas de las "normas especiales", los plazos se mueven, algunas correcciones de errores, y una mayor lista de los comandos conocidos (conjunto de comandos es casi completa). Un archivo binario para la PDA Zaurus y una interfaz gráfica de Windows están disponibles para descarga desde el mismo sitio.
Tags: Major feature enhancements
This is the "final product" that will be turned in for the senior project. This version includes non-blocking I/O, implementation of some of the "special rules", move time limits, some bug fixes, and a larger list of known commands (command set is nearly complete). A binary for the Zaurus PDA and a Windows GUI are available for download from the same site.

2003-04-10 12:11
0.7.1

Esta versión incluye una reescritura del sistema de búsqueda del usuario y tres diferentes algoritmos de búsqueda con varias opciones seleccionables heurístico para ajuste fino. Un error de compilación con las nuevas versiones de g + + se ha fijado, y la transposición de hashing se añadió. Algunos algoritmos de optimización se llevó a cabo, resultando en un conjunto mucho más rápido de las funciones de búsqueda. Strengthwise, parece ser una gran mejora sobre la versión anterior.
Tags: Major feature enhancements
This version includes a rewrite of the search system and three different user-selectable search algorithms with several heuristic options for fine tuning. A compilation bug with new versions of g++ was fixed, and transposition hashing was added. Some algorithmic tuning was performed, resulting in a much faster set of search functions. Strengthwise, it appears to be a vast improvement over the previous version.

2003-03-27 08:55
0.5.3

Esta versión incluye una opción de búsqueda de tranquilidad, que está desactivado por defecto debido al tiempo de procesamiento. Mejora la reproducción del motor a expensas de la velocidad. Un libro de apertura también se incluyó. El sistema de libro en sí es bastante completo, pero los datos de libro no contiene todas las líneas. El mecanismo de evaluación se ha mejorado mediante la adición de pesos para la colocación de pieza, lo que tsito un adversario mucho mejor. Algunos errores también se han fijado.
Tags: Major feature enhancements
This version includes a quiescence search option, which is turned off by default due to processing time. It improves the engine's playing at the expense of speed. An opening book was also included. The book system itself is pretty complete, but the book data doesn't contain all lines. The evaluation mechanism was improved by adding weights to piece placement, making tsito a much better opponent. Some bugs were also fixed.

2003-03-10 10:28
0.3.2

La nueva arquitectura ha superado lo que la versión final de la arquitectura antigua era capaz. El motor es ahora capaz de buscar a mayor profundidad y con mayor velocidad gracias a pasar pedidos y asesino-heurística moverse. Esta versión comprende las condiciones de frontera final del juego y hace lo posible por evitar ser arrastrados o acoplado.
Tags: Major feature enhancements
The new architecture has now surpassed what the final version of the old architecture was capable of. The engine is now capable of searching at greater depths and with greater speed thanks to move ordering and killer-move heuristics. This version understands end-game boundary conditions and makes reasonable attempts to avoid being drawn or mated.

2003-03-08 22:44
0.3.1

El nombre del paquete y el ejecutable se han cambiado a 'tsito', y todo el programa ha sido reescrito desde cero usando C + +. Esta versión es una versión inicial de la nueva arquitectura para fines de prueba. Desarrollo de la versión C se ha detenido. Esta versión es más rápido y parece ser un poco más inteligente, pero todavía no entienden las condiciones de juego final de límites.
Tags: Code cleanup
The name of the package and executable have been changed to 'tsito', and the entire program has been rewritten from scratch using C++. This version is an initial release of the new architecture for testing purposes. Development on the C version has stopped. This release is faster and appears to be a little smarter, but does not yet understand end game boundary conditions.

Project Resources